-*-mode:org-*- * run psyntax.pp v2 ** implement core primitives: DONE begin define if lambda letrec quote set! ** implement minimal needed rsr3/rsr4: v "string" #(v e c t o r) #\CHAR assq call-with-values char? length list list->vector make-vector memv string v string-append v string? symbol? values vector vector->list vector-length vector-ref vector-set! vector? ... possibly also: any, each, unquote-splicing, ... ** implement extras: (gensym) ** hook-up sc-expand, see guile-1.0?: scheme:eval-transformer