Commit graph

  • 0826dcfdda Huge progress. Now actually working. simon 2017-09-13 15:58:59 +01:00
  • 9661ad339a This isn't working, but I think it's progress. simon 2017-09-13 12:50:20 +01:00
  • 5dee093e65 All tests still pass and a lot of debugging junk is gone Simon Brooke 2017-09-13 00:25:11 +01:00
  • 306f520082 12/12 tests passed! Moving onward... simon 2017-09-12 22:30:15 +01:00
  • 00257ec076 Merge branch 'exp1' into develop simon 2017-09-12 22:14:42 +01:00
  • 36d8431a91 11 out of 12 unit tests passing, progress! simon 2017-09-12 22:14:11 +01:00
  • 784fdce49a Ignore backup files. simon 2017-09-12 19:53:59 +01:00
  • 2d5fe63b55 No backup files in RCS! simon 2017-08-16 09:31:44 +01:00
  • d7886550a6 Standardised formatting. simon 2017-08-14 20:18:13 +01:00
  • 31176e1f39 Some improvement, but two unit tests fail. simon 2017-08-14 17:57:23 +01:00
  • 48d4de668e Merge branch 'master' into develop simon 2017-08-14 13:06:15 +01:00
  • 34c30f3ede Merge remote-tracking branch 'origin/master' simon 2017-08-14 13:04:26 +01:00
  • 84dcbdc38b Added .gitignore simon 2017-08-14 09:46:08 +01:00
  • cf62b4d088 Added .gitignore simon 2017-08-14 09:44:54 +01:00
  • e968b30bbc Sorted 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 Brooke 2017-01-20 18:24:48 +00:00
  • 770767c11e Now have quote. Everything still seems to work. Unit tests still pass. Simon Brooke 2017-01-20 12:27:09 +00:00
  • 03dfe37045 Lisp-ops bound on oblist but not yet being used. All unit tests still pass. Simon Brooke 2017-01-20 12:05:10 +00:00
  • 1133a07752 Enough 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 Brooke 2017-01-13 17:40:49 +00:00
  • 7e53ce2c4f Added stuff for a lisp stack, but not yet integrated. Simon Brooke 2017-01-13 08:44:56 +00:00
  • 432ccb2d44 Frustrating. 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 Brooke 2017-01-13 00:45:00 +00:00
  • 472b58b900 Merge branch 'master' of github.com:simon-brooke/post-scarcity Simon Brooke 2017-01-12 18:41:36 +00:00
  • f64469235d Argh! simon 2017-01-12 15:02:41 +00:00
  • b0ea969197 Almost working lispops. simon 2017-01-12 15:02:13 +00:00
  • c47ef5d8f9 Interning symbols (actually, not just symbols) and creating an oblist. Simon Brooke 2017-01-07 16:09:40 +00:00
  • ecf5fe19bb Added equality operators, so that I can intern symbols. Simon Brooke 2017-01-07 13:48:18 +00:00
  • 2d9f4b0439 All 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 Brooke 2017-01-07 12:24:54 +00:00
  • 6eab3a531a Added more unit tests. Simon Brooke 2017-01-07 11:13:06 +00:00
  • 8026138b9c Added primitive unit testing. Simon Brooke 2017-01-07 10:48:28 +00:00
  • 85cc542d74 Reads, stores and prints numbers correctly. Reads and stores lists and strings, but they don't print correctly. Simon Brooke 2017-01-07 02:17:54 +00:00
  • 5920b0d04f Added first cut of reader and writer, but nothing working at this stage. Simon Brooke 2017-01-06 22:49:04 +00:00
  • 0e693d4360 Well, a strat has been made. simon 2017-01-06 16:21:11 +00:00
  • 2e77d2beb6 Having 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. simon 2017-01-06 15:25:16 +00:00
  • 655526afac I'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. simon 2017-01-06 10:14:57 +00:00
  • 0092c30390 Added Cargo.toml and main.rs, even though neither does anything of interest yet. Simon Brooke 2017-01-04 19:13:17 +00:00
  • ccdad5b974 Update README.md Simon Brooke 2017-01-02 13:17:47 +00:00
  • a35f31598e Update README.md Simon Brooke 2017-01-02 11:08:57 +00:00
  • acf2017268 Initial commit Simon Brooke 2017-01-02 11:07:48 +00:00