Shibuya.lisp テクニカルトーク#5 のライトニングトークで Nu programming language の話をしました。 プレゼン資料 slideshare に置きました。 コード コードバトンのNu版 GitHub と 解説 デモ出来なかった Twitter client → NuでMac GUIプログラミング Twitterクライアントを作ってみよう からダウンロードできます。 感想 Clojure が流行ってる。 Lispもいよいよ Javaの牙城を崩しエンタプライズへ進出か !? 2次回を会場で立食で出来たので、いろいろな方とお話できて楽しかった 2次回を含め会場を提供してくださった、ECナビ さんに感謝感謝です
Shibuya.lispテクニカルトーク第5回 (2010/03/20) Yuumi3さんによる「LispでクールなMac GUIプログラミング (Nu programming language)」です。 前: 「cadr ドキュメント和訳とか」 (sm10103461) マイリスト: mylist/18184892
第1回 Scheme コードバトン に Nu で参加したのですが、ぜんぜん別ものになってしまったのでバトンからは離脱しましたが、成果は GitHub に上げておきました。 上の画像のような GUI版になっています。なぜ別のものになったかというと Nu は Lispをベースとしていますが、List処理機能は低く 最近の Scheme からコードを持ってくるには、あまりにも非力 Nu はオブジェクト指向言語なので (car e) はではなく (e car) と記述します、もちろん car 関数等も用意されていて (car e) とも書けるのですが、他の部分との整合性を考えると (e car) と書きたくなります ^^) Nu の一番の長所は Mac の GUIアプリ(Cocoa) が書ける事です! S式で GUIアプリ を書いてみたくなった。 コードの説明 まずは、単語帳を扱う Words ク
CodeZineの連載、 プログラミング言語NuでLispプログラミング 〜S式の使い方〜 が公開されました。 今回は、Lisp入門です ^^) Lispを勉強しようと試みてもなかなか習得出来ないという話を聞きます。Lispには色々な特徴がありますが、やはり一番の特徴は S式 だと思います。 そして、S式を扱う再帰的呼び出し。 プログラミング言語を習得するのは、その言語のコンセプトや文法を学ぶだけでなく、イディオム(慣用句)を学ぶ必要があります。その言語ですらすらとプログラミングできるようになる為には、イディオムは重要だと思います。 C言語を習得している人は、 ほぼ同じ文法の Java だけでなく、 Perl や Ruby のような通常(!?)のプログラミング言語の習得は早いと思います。これらの言語では繰り返しとか、配列を使うなどの同じイディオムが通用します。 一方 Lisp では、これら
Nu is an interpreted object-oriented language. Its syntax comes from Lisp, but Nu is semantically closer to Ruby than Lisp. Nu is implemented in Objective-C and is designed to take full advantange of the Objective-C runtime and the many mature class libraries written in Objective-C. Nu code can fully interoperate with code written in Objective-C; messages can be sent to and from objects with no co
プログラム言語 Nu の REPL(Read Eval Print Loop)を iPhone で動かしてみました。 Nu はLispシンタックスのRuby風オブジェクト指向言語です。 Nu は Objective-C で書かれていて Cocoa (Mac OS X)上で動く処理系ですが、 Objective-Cで書かれているので iPhone用のプログラム(ライブラリー)も用意されています。 今回は、takuma104さんが作った iphone_irb をまねして作ってみました。久々のiPhoneアプリでハマリまくりましたが、なんとか動きました・・・ Nu作者は、JailbreakeしたiPhone上で動くコンソール版REPLしか作っていなかったので、ちゃんとiPhoneで動く Nu REPLは ひょっとすると世界初かも? コードはきれいにしてから公開します。 (12/10追加) コード
Nu programming language is an open-source software created in 2007 by Tim Burks, an American software developer who now works for Google on APIs. The creation of Nu came about in the same year as the launch of the first iPhone, and it was working with OS X and iOS that led to the creation of the new language. The success of Apple products has made the 1983 language Objective-C an extremely relevan
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く