#Schemeだとさらに条件不成立時のwhenの戻り値が()じゃないので、,@(if test '((foo bar baz)) '()) などと書くハメに。なのでGaucheではcond-listというマクロを作っちゃいました http://practical-scheme.net/gauche/man/?p=cond-list #,? の問題点は、非互換であることですね。?という変数をアンクオートしたい場合と区別がつかない。まあ、もともとのバッククオート構文が拡張性のないものになってるのが根本的な問題と言えなくもないですが。
#今更ですが、私は情報と職業をその場で見てました。
#まさにこれでした。 > オーディエンスは「なぜLispか」に関心があったのに黒田さんの方は事例紹介に重点を置いた、というミスマッチがあった
#なぜLispかを書いたスライドもあったんですが、黒田さんはそのあたりをすっ飛ばしたので、それが多分不評だったんじゃないかと思います。
#説明なしにMOPwo
#説明なしにMOPをどう使うかなんて話があったりしたとこから、恐らく黒田さんは「京大ならLispはある程度知ってるだろ」という前提で話をしたのに対して、学生はその基準を満たしていなかったんじゃないかと思います。
#言語系の集まりで喋る時は事例紹介の方がうけがいいからなあ。