Entries from 2008-06-23 to 1 day

Riece で nickname が被ると面倒な件

Riece で nickname が被ると入力を促されるのが面倒。 例えば 複数の場所から接続していて .riece/init を共有しているので nickname が必ず被ってしまう 接続が切れたので再接続したらまだ ghost がいて名前が被る など。 恐ろしく気の利いた IRC クライア…

SRFI-1 の手続をいくつか追加

xcons, make-list, list-tabulate, list-copy, list=, split-at, split-at!, not-pair? last-pair, last, circular-list, proper-list?, circular-list? and dotted-list? を追加。実装したわけではなく参照実装を持ってきてテストを通し動作確認しただけ。…

append の部分を append! に置き換えたら案の定はまった件

pass3/$lambda で unquote-splicing に隠れている append が遅いことがしぼりこみにより判明。 これを append! に差し替えたところ(どこかの)副作用により RETURN 1 が挿入されて死亡。 ということで pass3 でコンパイル結果を某かのポイントに push して…