2012年11月のlog - project-enigma

2012年11月のlog

>> Site top >> weblog >> 月別アーカイブ >> 2012年11月のlog

最終更新日付:2013/11/16 23:43:22


コンテナまでクロージャで

2012 年 11 月 13 日

しばらくここには何も書かなかったけれど、ずっと Common Lisp をやっている。STL 全体を、可能な限り同じように Common Lisp 上で使えるようにしようとしているのだ。もちろんそれは変な行為だろう。しかし、まずは何かお題を決めてコードを書くこと。それを優先したわけだ。ただ本を読んでサンプルコードをイジり回していても、なかなか言語というものは身につかない。

Read more

 

マクロとメタプログラミング

2012 年 11 月 14 日

C++ で考えるのがデフォルトの人間は、総称とかジェネリックとかメタプログラミングというとすぐに template が頭に浮かぶ。そして、そもそも型付けの弱い言語でメタプログラミングなんてできるのだろうか、と考えるのだ。もちろんできる。C++ のようにはできないというだけのことだ。Lisper の方々が怒り出さないうちに書いておくと、「C++ のようにはできない」というのは Lisp が C++ より劣っているという意味ではない。やり方が違うというだけのことだ。そこに優劣はない(個人的な好みはあるだろうが)。

Read more

 

 


Copyright(C) 2005-2017 project-enigma.
Generated by CL-PREFAB.