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