add scheme apply, rename apply-> apply_env.
[mes.git] / TODO
1 -*-mode:org-*-
2 * run psyntax.pp v2
3 ** implement core primitives: DONE
4 begin
5 define
6 if
7 lambda
8 letrec
9 quote
10 set!
11 ** implement minimal needed rsr3/rsr4: 
12 v "string"
13 v #(v e c t o r)
14 #\CHAR
15 v assq
16 v call-with-values
17 v char?
18 v length
19 v list
20 v list->vector
21 v make-vector
22 v memq
23 v memv
24 v string
25 v string-append
26 v string?
27 v symbol?
28 v values
29 v vector
30 v vector->list
31 v vector-length
32 v vector-ref
33 v vector-set!
34 v vector? 
35 v procedure?
36 ** any, each, unquote-splicing, ...
37 ** implement extras: v (gensym)
38 ** hook-up sc-expand, see guile-1.0?: scheme:eval-transformer