Jan Nieuwenhuizen
|
3a29b03529
|
+,-,*,/: take n arguments.
|
2016-07-11 20:58:30 +02:00 |
|
Jan Nieuwenhuizen
|
7f35686b61
|
add call-with-values, values.
|
2016-07-11 19:32:11 +02:00 |
|
Jan Nieuwenhuizen
|
2e1e307f13
|
add memq/memv.
|
2016-07-11 11:05:17 +02:00 |
|
Jan Nieuwenhuizen
|
081cb4a94f
|
add vectors.
|
2016-07-11 10:38:02 +02:00 |
|
Jan Nieuwenhuizen
|
9a699da5c5
|
add length.
|
2016-07-11 00:21:45 +02:00 |
|
Jan Nieuwenhuizen
|
74774d49a6
|
add chars.
|
2016-07-11 00:15:28 +02:00 |
|
Jan Nieuwenhuizen
|
a30ee9bb1d
|
add strings.
|
2016-07-10 22:43:23 +02:00 |
|
Jan Nieuwenhuizen
|
b3d105ad50
|
add begin.
|
2016-07-10 15:19:20 +02:00 |
|
Jan Nieuwenhuizen
|
1584bb8701
|
add letrec.
|
2016-07-10 13:47:56 +02:00 |
|
Jan Nieuwenhuizen
|
1da953b6ab
|
fix for set! inside lambda.
|
2016-07-10 13:45:54 +02:00 |
|
Jan Nieuwenhuizen
|
f373e5ae76
|
add not, if.
|
2016-07-10 13:04:10 +02:00 |
|
Jan Nieuwenhuizen
|
bfed3eb8b3
|
add +,/,*,=.
|
2016-07-10 12:52:53 +02:00 |
|
Jan Nieuwenhuizen
|
0ef7238600
|
loop2.mes: separate from scm.mes.
|
2016-07-10 10:55:05 +02:00 |
|
Jan Nieuwenhuizen
|
00687ba91a
|
add set!.
|
2016-07-10 10:43:26 +02:00 |
|
Jan Nieuwenhuizen
|
f89507414e
|
eval: disarm lambda.
|
2016-07-09 22:47:36 +02:00 |
|
Jan Nieuwenhuizen
|
de2e9502cf
|
map: support two lists.
|
2016-07-09 22:05:07 +02:00 |
|
Jan Nieuwenhuizen
|
717ae9cdc1
|
add simple map.
|
2016-07-09 22:01:13 +02:00 |
|
Jan Nieuwenhuizen
|
1fe2fb51b1
|
fix evlis argumuent execution order.
|
2016-07-09 22:01:00 +02:00 |
|
Jan Nieuwenhuizen
|
6b54eb9d76
|
add let*.
|
2016-07-09 20:12:49 +02:00 |
|
Jan Nieuwenhuizen
|
59bd723a8d
|
move mes language additions to scm.mes.
|
2016-07-09 15:16:30 +02:00 |
|
Jan Nieuwenhuizen
|
989cbab16a
|
mes.c, mes.mes: support quasiquote, unquote.
|
2016-07-09 14:29:39 +02:00 |
|
Jan Nieuwenhuizen
|
1513c0d5fb
|
boot.mes: generate from mes.mes, scm.mes, test.mes.
|
2016-07-09 13:23:58 +02:00 |
|