Jan Nieuwenhuizen
|
c506880a14
|
resurrect mescc.
|
2016-10-10 23:54:48 +02:00 |
|
Jan Nieuwenhuizen
|
bf02fa7f07
|
syntax.mes: silence syntax error.
|
2016-10-10 22:44:42 +02:00 |
|
Jan Nieuwenhuizen
|
d3fab554d5
|
let-syntax.mes: implement.
|
2016-10-10 22:55:37 +02:00 |
|
Jan Nieuwenhuizen
|
4514be76d9
|
use IF as primitive, drop using cond/evcon only option.
|
2016-10-08 16:54:59 +02:00 |
|
Jan Nieuwenhuizen
|
ef874c8fd3
|
syntax-if.mes: TODO.
|
2016-07-27 12:16:44 +02:00 |
|
Jan Nieuwenhuizen
|
28ae662e0e
|
srfi-9 records!
|
2016-07-24 00:14:40 +02:00 |
|
Jan Nieuwenhuizen
|
5126e16e66
|
trying to get records up....WIP
|
2016-07-23 14:39:33 +02:00 |
|
Jan Nieuwenhuizen
|
b63444d919
|
mes.c: barf on unknown symbols.
|
2016-07-23 11:51:06 +02:00 |
|
Jan Nieuwenhuizen
|
b8a7bb4486
|
syntax.mes: update from scheme48-1.1.
|
2016-07-23 09:58:23 +02:00 |
|
Jan Nieuwenhuizen
|
6abaa294ba
|
Add header to syntax.mes MERGE
|
2016-07-23 09:47:15 +02:00 |
|
Jan Nieuwenhuizen
|
efdd84b4c4
|
mes.c: add new macro type, junk *macro* hack.
|
2016-07-22 17:13:51 +02:00 |
|
Jan Nieuwenhuizen
|
04f3323f10
|
mes.c: store actual environment with closures.
|
2016-07-22 12:23:23 +02:00 |
|
Jan Nieuwenhuizen
|
3a28828bdf
|
remove booting into mes (would need VM), boot.mes; rewrite test.mes.
|
2016-07-18 22:43:16 +02:00 |
|
Jan Nieuwenhuizen
|
bba631edcd
|
add equal?, member, for-each.
|
2016-07-17 22:35:00 +02:00 |
|
Jan Nieuwenhuizen
|
59cdf9632f
|
closures: mostly supported...
|
2016-07-17 22:15:31 +02:00 |
|
Jan Nieuwenhuizen
|
7eb56a400a
|
syntax.mes: more debugging.
|
2016-07-17 22:06:28 +02:00 |
|
Jan Nieuwenhuizen
|
6f40e02029
|
syntax.mes: use cond iso if. rode harink
|
2016-07-17 11:53:37 +02:00 |
|
Jan Nieuwenhuizen
|
341d064a34
|
hax0rz..ugh + next name? test in macro.mes.
|
2016-07-17 11:37:22 +02:00 |
|
Jan Nieuwenhuizen
|
40bbb3dff1
|
mes.c: another macro clue-bat in apply. now macro.mes equals guile -s macro.mes.
|
2016-07-17 10:38:29 +02:00 |
|
Jan Nieuwenhuizen
|
d21d4aecfc
|
guile runs macro-based mes:define-syntax, mes runs but yields *undefined*.
|
2016-07-17 00:03:14 +02:00 |
|
Jan Nieuwenhuizen
|
21a5e16a88
|
define-syntax...
|
2016-07-16 21:53:32 +02:00 |
|
Jan Nieuwenhuizen
|
d53ea79a5d
|
syntax...
|
2016-10-18 22:19:57 +02:00 |
|
Jan Nieuwenhuizen
|
dc8325ded3
|
implement unquote-splicing, cleanup some macros
|
2016-07-16 17:18:11 +02:00 |
|
Jan Nieuwenhuizen
|
08b1a52af2
|
syntax.mes: experiments...
|
2016-07-16 07:56:50 +02:00 |
|