- 319 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 01:40:56 ]
- www.cs.indiana.edu/classes/c311/pmatch.scm
ここのpmatchを、define-macroで書き直すとどうなるでしょうか。 syntax-rules内の'...'の展開のされ方がよく判らんのです。 1つのパターン内に'...'が複数使われているのがあって、 これは残りの同一のパターンにマッチするという事なんでしょうか。 例えばこの部分とか ((_ (rator rand ...) cs ...) (let ((v (rator rand ...))) (pmatch v cs ...)))
|

|