Simon Brooke
|
a5e1d3ccd8
|
Reorganised source files to make navigation easier
All tests still pass (slightly to my surprise)
|
2018-12-24 19:27:04 +00:00 |
|
Simon Brooke
|
f6ff403249
|
Basics of vector space sort of done, but not yet working.
|
2018-12-24 15:12:17 +00:00 |
|
Simon Brooke
|
7e98207f7e
|
Ratio multiplication and subtraction
|
2018-12-24 10:28:10 +00:00 |
|
Simon Brooke
|
4c9fdfc3db
|
Added ratio numbers
(but some arithmetic is now broken)
|
2018-12-23 20:02:38 +00:00 |
|
Simon Brooke
|
637d78fb1b
|
Much work, all I think positive, but defun still doesn't work.
|
2018-12-18 21:10:03 +00:00 |
|
Simon Brooke
|
11409301da
|
Tactical commit before trying adventurous change in peano
|
2018-12-13 19:23:44 +00:00 |
|
Simon Brooke
|
0550b0168f
|
And now the interpreter works (I think) correctly!
|
2018-12-13 13:31:04 +00:00 |
|
Simon Brooke
|
676b231743
|
Interpreter working!
|
2018-12-12 18:49:05 +00:00 |
|
Simon Brooke
|
7d0b6bec97
|
Colourised print.
|
2018-12-12 11:48:24 +00:00 |
|
Simon Brooke
|
9bfc9074b0
|
Improved (for me) formatting on Mac
Don't yet know whether this will work on Linux.
|
2018-12-08 14:09:57 +00:00 |
|
Simon Brooke
|
d620542ee5
|
Trying to get to the point where make format works the same
on Linux and MacOS
|
2018-12-07 21:37:31 +00:00 |
|
Simon Brooke
|
93b84087ce
|
There's an enormous lot of good stuff in this, but I've messed up print
almost certainly by writing a non-wide character to a wide stream.
|
2018-12-07 20:09:33 +00:00 |
|
Simon Brooke
|
3112f190db
|
Work on the eval-quote bug. I have a really profound misunderstanding here!
But, in working on it, I've worked hard on documentation, which is good.
|
2018-12-06 17:55:54 +00:00 |
|
Simon Brooke
|
0685442e1a
|
Tidied up 'wide' printing.
|
2017-10-15 14:31:57 +01:00 |
|
Simon Brooke
|
ba4a31c25a
|
All tests passing except 'apply', which is genuinely broken; I'm not yet sure
what's wrong.
|
2017-10-15 14:17:54 +01:00 |
|
simon
|
0e224e551b
|
EVAL on arithmetic operations still not working
|
2017-10-06 18:27:01 +01:00 |
|
simon
|
79f7492390
|
Whitespace changes only - trying to keep the format regular
|
2017-09-14 19:02:03 +01:00 |
|
Simon Brooke
|
27f39e85ea
|
Integer arithmetic works, real doesn't - yet.
|
2017-09-13 18:01:35 +01:00 |
|
Simon Brooke
|
5dee093e65
|
All tests still pass and a lot of debugging junk is gone
|
2017-09-13 00:25:11 +01:00 |
|
simon
|
36d8431a91
|
11 out of 12 unit tests passing, progress!
I don't understand why it works, but it works.
|
2017-09-12 22:14:11 +01:00 |
|
simon
|
d7886550a6
|
Standardised formatting.
|
2017-08-14 20:18:13 +01: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
|
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 |
|