Hatena::Groupcadr

わだばLisperになる このページをアンテナに追加 RSSフィード

2004 | 12 |
2005 | 01 | 02 | 07 | 10 | 11 |
2006 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 11 |

2008-07-29

8/2 第10回 慢性的CL勉強会@Lingr 8時だョ!全員集合 告知

| 13:59 | 8/2 第10回 慢性的CL勉強会@Lingr 8時だョ!全員集合 告知 - わだばLisperになる を含むブックマーク はてなブックマーク - 8/2 第10回 慢性的CL勉強会@Lingr 8時だョ!全員集合 告知 - わだばLisperになる

今週も、開催させて頂きます! オフラインを含めて今回で10回目となりました。

今回は「CLの落し穴」の続きで"Limits."からの再開です!

  • CLの落し穴集(コーディングではまるところ)
場所:Lingr: Common Lisp部屋
日時8/2 (土) 20:00から適当(途中参加/離脱/ROM歓迎)
勉強会の進行テキストを最初から参加者が眺めてゆき、質問があったり、議論になりそうなことがあったら議論してゆきます。
勉強会の目標CLに関して一つ位賢くなった気になること
時刻お題対象者参考リンク
20:00-21:30位までCommon Lisp PitfallsCLでコーディングする方Common Lisp Pitfalls

勉強会のネタがあれば、このブログにコメント頂くか、Lingr等に書き置きしてみて下さい。好きなテーマを持ち込んでみて頂くというのも大歓迎です!

CLで学ぶ「プログラミングGauche」 (9.2)

| 08:05 | CLで学ぶ「プログラミングGauche」 (9.2) - わだばLisperになる を含むブックマーク はてなブックマーク - CLで学ぶ「プログラミングGauche」 (9.2) - わだばLisperになる

また間が開いてしまいました。今回は、9.2です。

9.2 連想リスト

連想リストは古いLISPからの伝統ということでCLもSchemeも共通といったところでしょう。

Schemeでは、SRFIの拡張で、assocが比較のための述語をオプションで取れるとのこと。

MacLISP等の時代は、比較述語によってバリエーションが作られるということが行なわれていたようで、equalで比較するassoc、eqで比較するassqがあったりしました。この辺の伝統は、一部のSRFIや、elispに残っているようですが、CLは、デフォルトの述語をeqlにして他は:testキーワードで述語を指定するという風に統一されたので派生の専用関数を作るということはあまり行なわれなくなりました。

(assoc 'foo '((bar . 3) (foo . 2) (baz . 1)) :test #'eq)

ということで、本の内容とは全く関係のないことを延々と書いてしまいました…。

次回は9.3から再開したいと思います。

ゲスト



トラックバック - http://cadr.g.hatena.ne.jp/g000001/20080729