bit 1974年3月号『LISP 入門③ 帰納的定義のFORTRAN処理』読んだ。FORTRANを再帰呼び出しできるように拡張したFORTRAN*を作る話。スタックとGOTOを使った(通常の)FORTRANに変換する。LISPはほとんど出てこない。
2021-12-09 12:16:09bit 1974年4月号『LISP 入門④ LISPのデータ言語S式』読んだ。計算機でS式を表現する話。いよいよLISPを実装するという感じになってきた。
2021-12-09 19:40:42bit 1974年5月号『LISP 入門⑤ MS変換, LISPの万能関数』読んだ。M式をS式に変換する方法と万能関数の作り方。前回のような低レイヤーの話はない。
2021-12-10 12:13:28defineやtraceを必要なくなったら捨ててしまう手法、RingLisp的で好き。 pic.twitter.com/ick5AY2ncg
2021-12-10 12:15:35「Lispのプログラムになれた人のなかにはS式のほうがわかりやすいという人もいる」 pic.twitter.com/mqpkJ2CIq6
2021-12-10 12:18:37「evalquoteってevalじゃなくてapplyやんけ問題」に対する前向きな解釈 pic.twitter.com/krSqlVXfp8
2021-12-10 12:21:07bit 1974年6月号『LISP 入門⑥ Lispの標準関数』読んだ。HLISPの紹介。といっても各関数の説明がメインで、どのあたりがHなのかはあまり解説がない。
2021-12-10 19:29:24fexprでapply使ってるの始めてみたような気がする。fexprの説明自体めったに見ないけど。 pic.twitter.com/zMhbv6rfN2
2021-12-10 19:30:35fexprはapplyよりeval使ってるほうが落ち着く。単に私が大昔にfexprを書いたときにそうしたからだけど。 pic.twitter.com/h7UUviDyqM
2021-12-11 11:04:27bit 1974年7月号『LISPプログラムの編集に有効なLISP-EDITORの原理』読んだ。LISPインタプリタと一体化したエディタの話。viのようなスクリーンエディタではなく、edのようなラインエディタに近い。ただし行単位ではなくS式単位で編集する。
2021-12-11 11:13:59