Commit graph

19 commits

Author SHA1 Message Date
27fd678888 Tried to get more sensible printing of floating point numbers
Results are quite disappointing. Resolution on long doubles is nothing like as good as I hoped; they're out by one part in 10^20.

All unit tests except one pass, and the one that doesn't is a very minor rounding issue, so I'm calling it good.
2018-12-08 00:29:05 +00:00
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
7e40d65df0 Fixed misnamed unit test file; upversioned to 0.0.2 2018-12-07 06:51:00 +00:00
15ded8c821 Several new unit tests 2018-12-07 06:32:51 +00:00
1307c65e94 And the answer was, eval is a function, not a special form. 2018-12-07 06:32:02 +00:00
7f29c11592 Added new unit test for a failing behaviour in eval 2018-12-05 09:33:37 +00:00
01cf08b100 COND working 2017-10-16 14:37:09 +01:00
b989b5e041 PROGN working 2017-10-16 12:22:49 +01:00
8e7d1ab913 More work on apply, also trying to read dotted pairs. 2017-10-15 17:01:03 +01:00
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
c396370e51 Fixed a number of unit tests (problems were output format, not actual bugs) 2017-10-07 15:11:07 +01:00
832ae3be0d New unit tests. 2017-09-25 10:01:25 +01:00
0826dcfdda Huge progress. Now actually working. 2017-09-13 15:58:59 +01:00
5dee093e65 All tests still pass and a lot of debugging junk is gone 2017-09-13 00:25:11 +01:00
31176e1f39 Some improvement, but two unit tests fail. 2017-08-14 17:57:23 +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.

Good day's work.
2017-01-20 18:24:48 +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...
2017-01-07 12:24:54 +00:00
6eab3a531a Added more unit tests. 2017-01-07 11:13:06 +00:00
8026138b9c Added primitive unit testing. 2017-01-07 10:48:28 +00:00