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

私に教えられることなら

近況と気合い

Den

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

近況

DIYができて(一軒家)、動物を飼えるとこに引っ越した。 DIYは、とりあえず前の部屋から持ってきたいらない家具を解体するための作業台を作った。ソーホースと言うらしい。2つ作って、釘が抜けたりナナメにズレたりと楽しいことになった。普通はコーススレッ…

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

Den

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

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

Den

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

過去の記事を消した・コメント欄を閉じた

いろいろ向き合い方を変えた。 過去の記事を消した 考え方が結構変わりやすく、また昔の記事を読み返して「幼稚だな」と恥ずかしくなることが多々ある。 かなり自分の意見を書きたい欲があるんだけど、残ることを考えると迂闊なことを書けないな、と躊躇ばか…