Entries from 2008-10-12 to 1 day

psyntax への道8

psyntax を最新版にして Mosh に組み込む。テスト全て通った。 残る todo load path をコードに埋め込む。 unicode.ss を分離。 case-lambda の最適化。

マインドマップは歩く

先日の某楽しい飲み会での話。マインドマップの良さを語って欲しいと言われたのでいくつか説明。伝わった部分もあるが伝えきれなかった部分が多いと感じた。帰宅後、しばらくして気付く。伝えるべきだったのは、自分の「学びたいと思うモチベーションや危機…

Mosh開発停止の危機に遭遇

最近は Mosh のコードのビルドに Mosh が必要。インクリメンタルに開発していたのでビルドに必要な Mosh は常にローカルにある状態。なので特に困らなかった。 しかし今日、はずみで make maintainer-clean をしてしまい mosh のバイナリも、Mosh によって生…

今日の復習

WEwLC 15章 僕のアプリは API を読んでいるだけ 10割 WEwLC 8章 どうやって機能を追加するか 10割 TDDの本も読みたい ランダムウォーク 10割 ひさしぶりに満点でした。

16. I Don't Understand the Code Well Enough to Change It - WORKING EFFECTIVELY WITH LEGACY CODE (WEwLC)

Working Effectively With Legacy Codeの 16章 I Don't Understand the Code Well Enough to Change It。 マインドマップから再構成したまとめ コードを理解できないので変更は無理 ノート・スケッチ コードを読み、混乱したら絵を描こう 重要なものの名前を…

case-lambda を短く実装

(define-macro (case-lambda . x) `(lambda args ((match-lambda ,@x) args))) ごめんなさい。いやでも本当にこれは便利。