Commit graph

28 commits

Author SHA1 Message Date
ESL
7b4b3bc2b1 (skint repl) library is built at init time 2024-05-31 23:28:29 -04:00
ESL
639a2d54bd t.scm info for building standard lib envs 2024-05-29 17:01:28 -04:00
ESL
abb022005b first working REPL in t.scm 2024-05-29 01:52:08 -04:00
ESL
547c29df64 visit-top-form visit/v added; minor fixes 2024-05-29 00:47:49 -04:00
ESL
00bc579327 new env protocol; visit/x passes R7RS tests 2024-05-28 17:40:54 -04:00
dermagen
715d633ad0 more comments in t.scm 2024-05-26 19:01:04 -04:00
ESL
6631ac582e t.scm: eval-top-form works with root env 2023-04-21 23:11:45 -04:00
ESL
ebd93be256 t.{scm,c}: compiler added 2023-04-20 22:39:05 -04:00
ESL
64405f85f6 intl-compatible env-lookup 2023-04-20 21:37:27 -04:00
ESL
64f34e7d60 hashtable-based xform root environment 2023-04-20 12:28:26 -04:00
ESL
7cc993e16b bindings replaced with locations! 2023-04-15 21:03:39 -04:00
ESL
3476c64553 procedure ids store their syms with dens 2023-04-15 18:08:08 -04:00
ESL
c10c65e90c no symbolic denotations; minor cleanup 2023-04-15 17:41:28 -04:00
ESL
5d4078b173 t.scm uses macros from s.scm at xform time 2023-04-14 22:56:08 -04:00
ESL
7a95c9b784 minor k.sf/t.scm refactoring 2023-04-14 14:49:32 -04:00
ESL
fbd24ee7e7 ... form built-in 2023-04-14 11:34:47 -04:00
ESL
2c9383768e syntax-rules form built-in 2023-04-13 18:31:20 -04:00
ESL
72f51c06c5 initial-transformers op, fancy define built-in, minor fixes 2023-04-13 17:59:31 -04:00
ESL
447d2b6621 body transform fix (caused slow let* expansion) 2023-04-03 20:41:15 -04:00
ESL
149827f452 define-record-type, records added 2023-03-28 18:14:45 -04:00
ESL
351cc5ed9b 3-string compiled mode; 'P' entries added 2023-03-22 23:14:11 -04:00
ESL
463d3622dd transformers for basic forms moved from k to s 2023-03-22 14:20:17 -04:00
ESL
f8c55fd3c9 new integrable model switch is complete! 2023-03-21 15:29:28 -04:00
ESL
be7f66fe9d old continuation code removed 2023-03-11 13:41:44 -05:00
ESL
b564316cf8 lambda*/case-lambda cleanup 2023-03-07 13:42:29 -05:00
ESL
20fd52b381 apply fix; s.scm macro fixes 2023-03-05 22:19:29 -05:00
ESL
bd0746c7e4 c.c => k.c; minor clang 14 fix 2023-03-04 13:44:37 -05:00
ESL
2b470406d8 t.scm/t.c added (partially operational) 2023-03-04 00:07:52 -05:00