レガシーコード生産ガイド

私に教えられることなら

Den

近況と気合い

Den

オブジェクト指向環境Den 開発環境(コンパイラなど)含めたクラスは122、メソッド数は1580になった。ブラウザ・JSというインフラのおかげで案外少ない。 メソッドリストを挙げるコードは以下。 allMethodList let acc = []. let xs = NS allCOList do: #[:co|…

続・ブラウザ上で動くオブジェクト指向プログラミング環境「Den」を作っている

Den

引っ越し・仕事の忙しさに負けず夜な夜な書き続けたらできた。 DenLispでDengo(Den用のプログラミング言語)のプロトタイプのパーサ・コンパイラ・開発環境などを書き、それをプロトタイプで更に書きなおし、開発環境のブートストラップに成功した。 コンパイ…

近況 オブジェクト指向プログラミング環境を作っておる

Den

前回の近況で、Smalltalkはやっぱアカンわ、Lispだわ、とか言ったんだけど、その後もどうにかしてSmalltalkみたいなLateBindingにできないか悩んでいた。 ああこれはアカンわ、やりきってないから心残りなだけだ、と思ったので気合い入れまくりまくってコー…