Commit graph

109 commits

Author SHA1 Message Date
Simon Brooke 9899a8b678 SUBLIS test still breaking, CONC test still failing, otherwise good.
I'm now convinced that the reason for the SUBLIS fail is a misprint in the manual!
2023-07-05 08:13:29 +01:00
Simon Brooke dc46735f55 Fixed the bug in PROG! 2023-07-04 23:42:32 +01:00
Simon Brooke 33079232e1 Merge branch 'feature/7' into develop 2023-04-18 10:24:55 +01:00
Simon Brooke 7906ce7ecb Ignore portal temporary files 2023-04-18 10:24:43 +01:00
Simon Brooke d563f390c1
: Progress! No longer breaking!
Bug is now probably in the implementation of CONC rather than in EVAL.
2023-04-16 11:54:57 +01:00
Simon Brooke d2ce61e6a7
Merge branch 'develop' into feature/7 2023-04-13 13:01:16 +01:00
Simon Brooke e9406d5574 Very close to working FSUBRs - but not quite there. 2023-04-12 09:05:09 +01:00
Simon Brooke 7c4d3668a8 Lots of new unit tests. 2023-04-11 15:18:52 +01:00
Simon Brooke 01e4572119 Merge branch 'feature/6' into develop 2023-04-11 12:11:41 +01:00
Simon Brooke 26e8c42ba4 Close : Done 2023-04-11 12:11:28 +01:00
Simon Brooke 8b99c62ac3 char-reader is beginning to work, codox themes working. 2023-04-11 01:29:09 +01:00
Simon Brooke 6f59385eaf
Documentation index fix 2023-04-10 15:42:04 +01:00
Simon Brooke 6da5bf53d3
Upversioned to 0.3.1-SNAPSHOT 2023-04-10 15:23:00 +01:00
Simon Brooke 552a40a645
Merge branch 'master' into develop 2023-04-10 15:21:03 +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 : 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