2008-03-01から1ヶ月間の記事一覧

めも

きのう

ヨドバシでid:naoki0311さんらしき人を見かけた気がするw コンピュータ雑誌(?)を凄まじい集中力を持ってして読んでおられました。 背格好とか髪型とか横顔が似てたけど*1、やっぱり人違いだったら恥ずかしいし、真剣に立ち読みされていたので話しかけま…

関数型言語勉強会@北海道

歌って踊れるid:mrknさんと、赤ちゃんの手を食べようとするジクンさんがびっくりドンキーで立ち上げた http://wiki.fdiary.net/fph/?sapporo%2F1 に参加してきました(22日)。今後も期待大な素晴らしい勉強会でした。 そして軽く想定してましたが、僕以外み…

twitter

@nobuhisa_k メタクラスって無名クラス? とか思っちゃいました。あと「meta-class python smalltalk」で検索かけたら、 Ruby のサイトで「smalltalk は死んだ」とか記事が引っかかって泣きそうでした><(とこっちで言ってみます><) http://twitter.com/…

興味あるけどまだ触ってないCLOS。 こんなことができるらしい。 (defclass name () ()) (defmethod say ((n name) string) (format t "~A" string)) (defmethod say :before ((n name) string) (princ "Hello,")) (defmethod say :after ((n name) string) (…

関数型言語の勉強会

http://wiki.fdiary.net/fph/?sapporo%2F1 参加予定です!

ちょっとloop復習。特に意味はない。 CL-USER > (sort (loop for k being the hash-keys in ht using (hash-value v) collect (cons k v)) #'< :key #'cdr) ((ONE . 1) (TWO . 2) (THREE . 3)) CL-USER > (loop with a = (make-sequence 'list 11 :initial-e…

最近全然数学やってない!やらなきゃ!

Metaclass

メタクラスというものを知った。Smalltalkでは当たり前らしい。 Smalltalk勉強してみたいな〜と思いつつ、Pythonでメタクラスを体験。 途中までメモ type( 'ネーミングセンスあふれるクラス名', (スーパークラスのtuple), { メンバのDictionary } ) >>> Foo …

On Lisp復習

5.5 Cdr部での再帰 マクロの方が良かったり、末尾再帰に及ばなかったりするので、プロトタイプや速度が重要でない場面で用いれとのこと CL-USER 1 > (defun lrec (rec &optional base) (labels ((self (lst) (if (null lst) (if (functionp base) (funcall b…