今月の初めに弊社はてなで開発合宿を行いました。2泊3日の合宿の中でチームを組み、テーマを決めて開発をし、最後に各チームがプレゼンをする、というものです。成果物は今後のサービス開発に生かされます。 僕のチームはバックエンドがCommon Lisp、フロントエ... 続きを読む
Clojure | 23:39let と cond の括弧が少なくて綺麗 (let [x 1 y 2] (+ x y)) (cond (= x y) (func1) (> x y) (func2)) 関数定義が scheme式じゃなくて common lisp 式で見易いscheme: (define (func1 x) (+ x 1)) Clojure: (defn func1 [x] (+ x 1)) 名前と引数... 続きを読む
Eric Kidd氏の"Why Ruby is an acceptable LISP"を訳出してみました。原文: http://www.randomhacks.net/articles/2005/12/03/why-ruby-is-an-acceptable-lisp一年前に私はRubyを見て、それを無視することに決めた。RubyはPythonほどポピュラーではないし、LISP... 続きを読む
Rubyの作者、まつもとさんも次のように言っているよ。 エリック・レイモンド(Eric Raymond)のエッセイ「ハッカーになろう*」では、Lispのことが以下のように紹介されています。 LISPは、それをモノにしたときの素晴らしい悟り体験のために勉強しましょう。こ... 続きを読む
I wrote a dialect of Lisp in Ruby. I call it ComaLisp. It looks like, (ComaLisp { (let [:a,1], [:b, 2] { (defun [:foo,:a,:b,:c] { (let [:d, 6] { (list a, b, c, d)})}) (list a, b, (foo 3, 4, 5))})}) This is VALID Ruby syntax under 1.9! I kid y... 続きを読む
Ruby on RailsのPaaSをクラウドで提供しているHerokuが、Clojureの公式サポートに向けたベータ版の提供を開始したと発表しました。 ClojureはLisp系のプログラミング言語で、関数型プログラミングを用いて並列処理の記述などを得意とします。JavaVM上で実装され... 続きを読む
ヘルプバッファや補完バッファをポップアップで表示してくれるpopwin.elをリリースしました。popwin.elはEmacsにポップアップウィンドウという概念を導入することにより、バッファを表示する(display-buffer)際のEmacsのトチ狂った仕様を矯正します。この「ト... 続きを読む
emacs, lisp | 17:45 | Emacs Lisp Idiomsを勉強をかねて訳しました。興味がある方はご覧ください。一部見出しレベルが異なりますが、はてなだとこれが限界みたいっす。。。Emacs lisp Idioms (by Xah Lee, 2008-06)このページではテキスト処理に関する基本的な... 続きを読む
great site, http://www.families.com/ilana1a2ff/info/ Adult Finder Friend Sex, 559747, http://www.viddler.com/explore/shauna15e5 Centerfold Clip Free Nude Video, 77659, http://www.viddler.com/explore/perle4389c Amateur Babe Sex Video, 8((, htt... 続きを読む
Node:Top, Next:Preface An Introduction to Programming in Emacs Lisp This is an introduction to Programming in Emacs Lisp, for people who are not programmers. This master menu first lists each chapter and index; then it lists every node in eve... 続きを読む
that book is dead sexy —Xach on #lisp (more blurbs) This page, and the pages it links to, contain text of the Common Lisp book Practical Common Lisp published by Apress These pages now contain the final text as it appears in the book. If you... 続きを読む
今回はNuを使って、MacのGUIプログラミングを行います。第1回でも書きましたが、Nuの大きな特徴はMacの主要開発言語であるObjective-Cと相互呼び出しができる事です。 通常、MacのGUIアプリを作る場合はObjective-Cを使います。Objective-CはC言語の上にSmallt... 続きを読む
プログラミング言語Nuとは 今回から Nu というプログラミング言語の連載を書かせて頂きます吉田裕美です、宜しくお願いいたします。 現在は新しいプログラミング言語の情報がネットを通じてすぐに伝わってくる時代になり、特徴のあるプログラミング言語が日々... 続きを読む
An article about the JDE includes some pointers to CEDET, and mentions some of these tools. EIEIO: Enhanced Implementation of Emacs Interpreted Objects is a package which implements a CLOS subset for Emacs. It includes examples which can draw... 続きを読む
((Pythonで) 書く ((さらに良い) Lisp) インタプリタ) ((Pythonで) 書く ((さらに良い) Lisp) インタプリタ) Peter Norvig / 青木靖 訳 前のエッセイでは、90行のPythonコードでシンプルなLispインタプリタを書く方法を示した(lis.py)。このエッセイでは、3倍込... 続きを読む
[Japanese] [English] Index What's new [2006/09/21] 1.0.4 released [2006/03/12] 1.0.3 released [2005/12/11] 1.0.2 released [2005/12/02] 1.0.1 released [2005/12/01] 1.0.0 released [2005/10/11] 0.9.3 released [2005/10/05] 0.9.2 released 概要 動... 続きを読む
Project hosting will be READ-ONLY Tuesday at 11am PDT due to brief network maintenance. 続きを読む