Lisp Scheme Part17at TECHLisp Scheme Part17 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:デフォルトの名無しさん 07/05/13 15:00:40 >>198 などと、定義されたプログラムが有った場合に、 以下の出力を得るのが目的です。 > (parse f0) iport: (i0 i1) oport: (o0) node:(m0 m1 m2 m3 m4) graph: (m0 (* i0 i1)) (m1 (- i0 i1)) (m2 (/ i0 i1)) (m3 (* m0 m1)) (m4 (/ m1 m2)) (o0 (* m3 m4)) ここで、 i0~ :一番最初の入力データ並びを置き換えたもの。 m0~ :計算に出現する中間データを番号付けしたもの。 o0~ :最終の計算結果を番号付けしたもの。 既にマクロで隠蔽すればいいとのアドバイスを得ておりますが、 他には何か良く使われるアイデア等はありますか? let については lambda に置き換えるとか?? 201:デフォルトの名無しさん 07/05/13 15:04:07 >>193 学生時代は Ocaml や Haskell とかの強い型付けの信奉者だたよ。 まだ Ocaml はたまに使ってるなー。Haskell は頭悪い俺には計算機の実行動作と コードとの対応がすっきりしないから疎遠になった。CL はアセンブラあがりの 俺には丁度いい抽象具合ってところかな。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch