Commit graph

27 commits

Author SHA1 Message Date
e5677a8300
Two very quick fixes for failing tests 2023-04-09 20:59:02 +01:00
cde3d79ff3
Much progress, but bad regression in parsing M-Expressions. 2023-04-09 20:52:16 +01:00
1dbc57efff
Experimenting with themed documentation (not yet working) 2023-04-09 10:55:51 +01:00
10a4a6da71 #1: Some polishing of the property lists fix; documentation work. 2023-04-06 18:59:34 +01:00
5b5ddb9444 This isn't working, but it's very close. 2023-04-05 23:35:41 +01:00
64a27be8e5 That's probably the new property list functions done...
but too tired to test!
2023-04-04 21:20:29 +01:00
31d8f0b8f9 More reformatting of programmers manual 2023-04-04 11:02:30 +01:00
50d4b4348e Still preparing for the big shift to property lists. 2023-04-02 12:57:26 +01:00
b61e7c3e8c All ready to implement property lists, not yet done. 2023-04-02 03:45:40 +01:00
5ee9531e6b New Lisp functions ASSOC, EFFACE, MAPLIST 2023-04-01 17:56:49 +01:00
41cecdc522 Mostly work on generating better documentation. 2023-04-01 14:28:50 +01:00
3c92427285 Upversioned to 0.3 as much refactoring has changed API 2023-03-31 12:37:29 +01:00
197ff0a08f Complete (and much improved) reimplementation of the trace system. 2023-03-30 15:52:52 +01:00
1f16241af7 Right, there's an awful lot of Lisp actually working... 2023-03-30 14:29:20 +01:00
c3b327f760 Minor progress on Lisp functions 2023-03-29 16:56:13 +01:00
64ff020cb4
Merge remote-tracking branch 'origin/develop' into develop 2023-03-29 08:50:44 +01:00
51a018b705
Fixing parsing of numbers in mexpr mode. 2023-03-29 08:50:34 +01:00
e8d91f5f76 Prevent extension functions running in strict mode 2023-03-29 08:20:27 +01:00
163f2845bb
EVAL/APPLY now work; COND now works. 2023-03-27 16:27:05 +01:00
fec6a6a73a
There are regressions, tests are failing, but EVAL is beginning to work 2023-03-27 11:57:08 +01:00
6a8417a367
Working assignment, reader macros, mexpr interpretation. 2023-03-26 16:04:22 +01:00
ce7fe8f3ef
Beginning work on infix operators in mexprs. 2023-03-25 16:26:07 +00:00
a87dbfb8fd
Merge remote-tracking branch 'origin/develop' into develop 2023-03-24 22:29:44 +00:00
c0a362f213
Huge amount of work, not much real progress. 2023-03-24 22:18:18 +00:00
d049c7ec40 Reader now reads from file, and ignores (some) comments 2021-02-05 18:01:48 +00:00
75bf19e38e Added command-line flags, some of which actually work. 2019-08-19 17:06:10 +01:00
12bbd0076a Read works, print works, eval is horribly broken. 2019-08-15 21:14:17 +01:00