Commit graph

75 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
fc960dec20 Fixed! A stupid error which was entirely my fault 2018-12-07 22:33:59 +00:00
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
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
15b04be9a9 Merge branch 'develop' 2018-12-07 06:46:46 +00:00
645ab3674e All unit tests pass. The eval-quote problem is solved. 2018-12-07 06:43:23 +00:00
fd9c851185 Merge branch 'develop' of github.com:simon-brooke/post-scarcity into develop 2018-12-07 06:39:23 +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
88fd7d95d9 Added Doxyfile, updated Makefile, reformatted. 2018-12-06 18:12:15 +00:00
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
7f29c11592 Added new unit test for a failing behaviour in eval 2018-12-05 09:33:37 +00:00
a59e120085 Added some working notes 2017-10-16 14:39:40 +01:00
01cf08b100 COND working 2017-10-16 14:37:09 +01:00
b989b5e041 PROGN working 2017-10-16 12:22:49 +01:00
9d44915c6e Merge branch 'release/0.0.1' 2017-10-15 18:31:26 +01:00
45d129facb Merge branch 'release/0.0.1' into develop 2017-10-15 18:31:25 +01:00
05854725c8 Upversion to 0.0.1 2017-10-15 18:31:10 +01:00
685790df43 Apply works; all unit tests pass. 2017-10-15 18:27:55 +01:00
8e7d1ab913 More work on apply, also trying to read dotted pairs. 2017-10-15 17:01:03 +01:00
89b4f093f9 Fixed bug which caused reader to infinite loop if symbol contained non-alnum. 2017-10-15 15:14:34 +01:00
0685442e1a Tidied up 'wide' printing. 2017-10-15 14:31:57 +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
f988147bb2 Added 'make repl', just because it's an easy way to launch. 2017-10-07 17:13:53 +01:00
b75d01f063 Merge remote-tracking branch 'origin/develop' into develop 2017-10-07 17:03:00 +01:00
c396370e51 Fixed a number of unit tests (problems were output format, not actual bugs) 2017-10-07 15:11:07 +01:00
3e8e621fdd Merge remote-tracking branch 'refs/remotes/origin/develop'
Conflicts:
	src/consspaceobject.h
2017-10-06 18:28:14 +01:00
0e224e551b EVAL on arithmetic operations still not working 2017-10-06 18:27:01 +01:00
77393b70ad Fix build bugs 2017-09-25 13:34:46 +01:00
832ae3be0d New unit tests. 2017-09-25 10:01:25 +01:00
b713c1822d WArning! this doesn't even build! Half way through reworking eval. 2017-09-17 20:18:15 +01:00
cf1b09c62a Bug in reading reals. 2017-09-17 11:29:49 +01:00
79f7492390 Whitespace changes only - trying to keep the format regular 2017-09-14 19:02:03 +01:00
e43c9a7b33 Documentation in conspage.h 2017-09-14 15:51:11 +01:00
46fff43fc7 Merge branch 'feature/exp2' into develop 2017-09-13 18:02:12 +01:00
27f39e85ea Integer arithmetic works, real doesn't - yet. 2017-09-13 18:01:35 +01:00
648a4cd522 Add and multiply now work, but robustly. 2017-09-13 17:00:13 +01:00
0826dcfdda Huge progress. Now actually working. 2017-09-13 15:58:59 +01:00
9661ad339a This isn't working, but I think it's progress. 2017-09-13 12:50:20 +01:00
5dee093e65 All tests still pass and a lot of debugging junk is gone 2017-09-13 00:25:11 +01:00
306f520082 12/12 tests passed! Moving onward... 2017-09-12 22:30:15 +01:00
00257ec076 Merge branch 'exp1' into develop 2017-09-12 22:14:42 +01:00
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
784fdce49a Ignore backup files. 2017-09-12 19:53:59 +01:00
2d5fe63b55 No backup files in RCS! 2017-08-16 09:31:44 +01:00
d7886550a6 Standardised formatting. 2017-08-14 20:18:13 +01:00
31176e1f39 Some improvement, but two unit tests fail. 2017-08-14 17:57:23 +01:00
48d4de668e Merge branch 'master' into develop 2017-08-14 13:06:15 +01:00
34c30f3ede Merge remote-tracking branch 'origin/master' 2017-08-14 13:04:26 +01:00