e968b30bbcSorted out some interesting buglets in read and print (although there is still one I know of). More unit tests, and all pass. Not evalling yet.Simon Brooke2017-01-20 18:24:48 +0000
770767c11eNow have quote. Everything still seems to work. Unit tests still pass.Simon Brooke2017-01-20 12:27:09 +0000
03dfe37045Lisp-ops bound on oblist but not yet being used. All unit tests still pass.Simon Brooke2017-01-20 12:05:10 +0000
1133a07752Enough lisp operations implemented that it's now probably possible to try a read-eval-print loop. Read still isn't correctly reading UTF characters, but so long as I don't use UTF characters it's OK (bug needs fixing, but).Simon Brooke2017-01-13 17:40:49 +0000
7e53ce2c4fAdded stuff for a lisp stack, but not yet integrated.Simon Brooke2017-01-13 08:44:56 +0000
432ccb2d44Frustrating. I think all the conversion to 'wide' (UTF) character handling is done, and all the existing unit tests pass - but UTF characters are nevertheless not read or printed correctly.Simon Brooke2017-01-13 00:45:00 +0000
472b58b900Merge branch 'master' of github.com:simon-brooke/post-scarcitySimon Brooke2017-01-12 18:41:36 +0000
b0ea969197Almost working lispops.simon2017-01-12 15:02:13 +0000
c47ef5d8f9Interning symbols (actually, not just symbols) and creating an oblist.Simon Brooke2017-01-07 16:09:40 +0000
ecf5fe19bbAdded equality operators, so that I can intern symbols.Simon Brooke2017-01-07 13:48:18 +0000
2d9f4b0439All unit tests passing! This is slightly a fix because there is a bug with the character read after reading a number not being correctly pushed back onto the input stream, but...Simon Brooke2017-01-07 12:24:54 +0000
85cc542d74Reads, stores and prints numbers correctly. Reads and stores lists and strings, but they don't print correctly.Simon Brooke2017-01-07 02:17:54 +0000
5920b0d04fAdded first cut of reader and writer, but nothing working at this stage.Simon Brooke2017-01-06 22:49:04 +0000
0e693d4360Well, a strat has been made.simon2017-01-06 16:21:11 +0000
2e77d2beb6Having found rust wasn't going to work, I've hacked up a rough core of the cons space in C. None of this is tested.simon2017-01-06 15:25:16 +0000
655526afacI'd like to have used Rust as the implementation language for this, but it doesn't really work yet because it lacks union structs. So, much as I dislike C, C it will have to be.simon2017-01-06 10:14:57 +0000
0092c30390Added Cargo.toml and main.rs, even though neither does anything of interest yet.Simon Brooke2017-01-04 19:13:17 +0000
ccdad5b974Update README.md
Simon Brooke
2017-01-02 13:17:47 +0000
a35f31598eUpdate README.md
Simon Brooke
2017-01-02 11:08:57 +0000
acf2017268Initial commit
Simon Brooke
2017-01-02 11:07:48 +0000