2016-12-01から1ヶ月間の記事一覧

scheme処理系を実装中です。

Kobe University Advent Calendar 2016の22日目の記事です。 そして私はB3のniyarinです。 本編に関係ないネタ 本編が少し雑なので、xmas treeを出力するスクリプトをてきとーにschemeで書きました (define decorate #f) (let ((pos-seed 1) (shape-seed 1))…

syntax-rulesの仕様を読んで確認した

r7rsのsyntax-rulesのパターンの部分の仕様を読んで確認する。(vectorは省く) とる形は、以下の4つ(Pはパターンで、[ellipsis]は、0個以上の繰り返し) 1. (P1 ... Pn ) 2. (P1 ... Pn . Pn+1) 3. (P1 ... Pk Pe [ellipsis] Pm+1 ... Pn) 4. (P1 ... Pk Pe [e…