Commit graph

97 commits

Author SHA1 Message Date
Simon Brooke a0fc8a3e67 Documentation changes only, chiefly spelling/formatting 2024-08-08 17:51:48 +01:00
Simon Brooke 71fa15462d
Sorted out documentation problem for website. 2023-04-10 15:39:04 +01:00
Simon Brooke 20dec65643
Upversioned to 0.3.0; documentation regenerated. 2023-04-10 15:19:26 +01:00
Simon Brooke 544f222edc
Merge branch 'develop' 2023-04-10 15:12:06 +01:00
Simon Brooke 4bfbec0bba
Problems with release build. Being conservative. 2023-04-10 15:02:59 +01:00
Simon Brooke 362b19ae25
Last minute but: was failing to read the SYSOUT file from the jar. 2023-04-10 14:43:23 +01:00
Simon Brooke 8c5727f5df
All tests pass, documentation regenerated, going for release. 2023-04-10 14:26:08 +01:00
Simon Brooke e5677a8300
Two very quick fixes for failing tests 2023-04-09 20:59:02 +01:00
Simon Brooke cde3d79ff3
Much progress, but bad regression in parsing M-Expressions. 2023-04-09 20:52:16 +01:00
Simon Brooke 1dbc57efff
Experimenting with themed documentation (not yet working) 2023-04-09 10:55:51 +01:00
Simon Brooke d07831d69d Added a logo 2023-04-09 08:54:50 +01:00
Simon Brooke b9a22d0961 PROG is working, but regression in EVAL. 2023-04-07 18:58:32 +01:00
Simon Brooke 022e409c51
The accursed program feature. Written; not tested. 2023-04-07 15:35:45 +01:00
Simon Brooke dd6a9f7fbc Merge remote-tracking branch 'origin/develop' into develop 2023-04-06 19:00:24 +01:00
Simon Brooke 49aa58ea8a Merge branch 'feature/1' into develop 2023-04-06 18:59:59 +01:00
Simon Brooke 10a4a6da71 #1: Some polishing of the property lists fix; documentation work. 2023-04-06 18:59:34 +01:00
Simon Brooke 20b8f45db1 My monster, it lives!
I'm not confident this is yet tidy, so I'm not yet closing the feature branch - but it's working.
2023-04-06 14:25:12 +01:00
Simon Brooke 5b5ddb9444 This isn't working, but it's very close. 2023-04-05 23:35:41 +01:00
Simon Brooke b5afb1ad44 Actually, this isn't right (still) but too tired to continue.
I'm backporting expectations from more modern Lisps onto Lisp 1.5; GET does not work the way I expect.
2023-04-04 21:54:38 +01:00
Simon Brooke 64a27be8e5 That's probably the new property list functions done...
but too tired to test!
2023-04-04 21:20:29 +01:00
Simon Brooke 31d8f0b8f9 More reformatting of programmers manual 2023-04-04 11:02:30 +01:00
Simon Brooke 52c514c43b Further documentation and research around property lists 2023-04-04 10:11:46 +01:00
Simon Brooke 147b35e72a
Auto stash before checking out "origin/develop" 2023-04-03 13:49:16 +01:00
Simon Brooke 481c11ddf2 Prevaricating. But you get (most of) a good new essay out of it. 2023-04-03 11:21:39 +01:00
Simon Brooke 50d4b4348e Still preparing for the big shift to property lists. 2023-04-02 12:57:26 +01:00
Simon Brooke b61e7c3e8c All ready to implement property lists, not yet done. 2023-04-02 03:45:40 +01:00
Simon Brooke 5ee9531e6b New Lisp functions ASSOC, EFFACE, MAPLIST 2023-04-01 17:56:49 +01:00
Simon Brooke 41cecdc522 Mostly work on generating better documentation. 2023-04-01 14:28:50 +01:00
Simon Brooke 4c2380ca26 Documentation, again. 2023-03-31 15:11:37 +01:00
Simon Brooke 814a98439e Changed licence to GPL2 (which it was always supposed to be) 2023-03-31 12:38:35 +01:00
Simon Brooke 3c92427285 Upversioned to 0.3 as much refactoring has changed API 2023-03-31 12:37:29 +01:00
Simon Brooke 03ed76f34d Struggling to get Lisp tests working; total fail, but improvements. 2023-03-31 00:49:33 +01:00
Simon Brooke b6f52cd775 Version 0.2.2-SNAPSHOT 2023-03-30 18:05:30 +01:00
Simon Brooke bdda8ddde2 Version 0.2.1 2023-03-30 18:05:03 +01:00
Simon Brooke 05c4690302 Merge remote-tracking branch 'origin/develop' into develop 2023-03-30 18:04:09 +01:00
Simon Brooke 42f1f79e8f Mainly documentation; preparing for release. 2023-03-30 18:03:48 +01:00
Simon Brooke d83fe7849b Mainly documentation; preparing for release. 2023-03-30 18:01:25 +01:00
Simon Brooke 197ff0a08f Complete (and much improved) reimplementation of the trace system. 2023-03-30 15:52:52 +01:00
Simon Brooke 1f16241af7 Right, there's an awful lot of Lisp actually working... 2023-03-30 14:29:20 +01:00
Simon Brooke c3b327f760 Minor progress on Lisp functions 2023-03-29 16:56:13 +01:00
Simon Brooke 37ba03f05e
Refixing parsing of numbers... 2023-03-29 14:19:49 +01:00
Simon Brooke 64ff020cb4
Merge remote-tracking branch 'origin/develop' into develop 2023-03-29 08:50:44 +01:00
Simon Brooke 51a018b705
Fixing parsing of numbers in mexpr mode. 2023-03-29 08:50:34 +01:00
Simon Brooke e8d91f5f76 Prevent extension functions running in strict mode 2023-03-29 08:20:27 +01:00
Simon Brooke 6d887ff19b
Regenerated documentation. 2023-03-27 16:32:05 +01:00
Simon Brooke 163f2845bb
EVAL/APPLY now work; COND now works. 2023-03-27 16:27:05 +01:00
Simon Brooke fec6a6a73a
There are regressions, tests are failing, but EVAL is beginning to work 2023-03-27 11:57:08 +01:00
Simon Brooke 269d31df13
Sorted out sysout filename problem. 2023-03-26 20:40:45 +01:00
Simon Brooke 46f75a0c4f
SYSOUT now sort-of working; SYSIN present but not tested
Masses of stuff has had to be moved around because of cyclic dependency hell, and some of that may need to be revisited.
2023-03-26 20:23:48 +01:00
Simon Brooke eef64ab08c
Documentation tidyup 2023-03-26 16:26:50 +01:00