Commit graph

29 commits

Author SHA1 Message Date
Simon Brooke ecbb4c2218 INTEROP written, but not yet wired in. 2019-08-21 09:35:40 +01:00
Simon Brooke b0c14e0b3b Ooops... 2019-08-20 17:51:02 +01:00
Simon Brooke f6087f23df Links to project website 2019-08-20 17:50:29 +01:00
Simon Brooke 2929c53cd3 Merge branch 'release/0.2.0' into develop 2019-08-20 17:22:14 +01:00
Simon Brooke 14e0383b82 Version 0.2.1-SNAPSHOT 2019-08-20 17:21:29 +01:00
Simon Brooke 8e6ddba492 Version 0.2.0 2019-08-20 17:21:06 +01:00
Simon Brooke d66b79ca3c Much documentation. 2019-08-20 17:17:22 +01:00
Simon Brooke 7a5596dc55 170 assertions, no failures, generating docs. 2019-08-20 16:42:44 +01:00
Simon Brooke fe6fba87e0 Strict mode now works... 2019-08-20 11:35:47 +01:00
Simon Brooke 75bf19e38e Added command-line flags, some of which actually work. 2019-08-19 17:06:10 +01:00
Simon Brooke 692eefeece Further very minor titvation of the repl 2019-08-17 14:11:31 +01:00
Simon Brooke 526b71bce7 Considerably improved REPL, with better parse error handling 2019-08-17 13:48:49 +01:00
Simon Brooke 609e2c3a6e Béowulf is mín nama
My monster, it lives!
2019-08-17 11:14:40 +01:00
Simon Brooke bf83fd3d91 (car-nil-legal t)
This is a joke only afficionados of Portable Standard Lisp will understand.
2019-08-17 11:02:25 +01:00
Simon Brooke dbab7651a3 Names of Clojure implementations of Lisp functions upper cased.
Makes it a damn sight easier to remember whether a function you're calling is Clojure or Lisp; avoids confusion and gets rid of those ugly 'primitive-' names.
2019-08-17 10:55:24 +01:00
Simon Brooke b92a24c089 Woohoo!! Only got APPLY and EVAL yet to test! 2019-08-17 10:21:08 +01:00
Simon Brooke a0aa434933 Now up to seventy assertions... 2019-08-17 10:08:26 +01:00
Simon Brooke 10b2ad5322 Added unit tests for about half the bootstrap functions 2019-08-16 19:16:44 +01:00
Simon Brooke 3f4e873e74 Removal of redundant code. 2019-08-16 17:03:17 +01:00
Simon Brooke dfe4333dfa Much improvement; printing works, and bootstrap tests started
There's probably redundant code in this, but I want to commit here just in case what I think is redundant isn't!
2019-08-16 16:56:13 +01:00
Simon Brooke 12bbd0076a Read works, print works, eval is horribly broken. 2019-08-15 21:14:17 +01:00
Simon Brooke 325e991f1f Read/print tests all working nicely! Now for eval... 2019-08-15 16:52:27 +01:00
Simon Brooke d01bb68c0f Dotted pairs reading/printing correctly 2019-08-15 16:46:34 +01:00
Simon Brooke 0321401c2a Full mexpr parsing working, number parsing working 2019-08-15 16:35:46 +01:00
Simon Brooke b4091f28dc Fixed seqability of cons cell, added quote read macro 2019-08-15 09:47:48 +01:00
Simon Brooke 6853c6c29c Added the bones of EVAL; tried to make cons-cell Seqable - failed 2019-08-14 20:41:45 +01:00
Simon Brooke 9f669d2d50 Now homoiconic for SEXPRS. 2019-08-14 18:12:06 +01:00
Simon Brooke 4d09151ab2 An extremely small bug 2019-08-14 17:41:11 +01:00
Simon Brooke 35a7d2ff62 Initial commit: It's sort-of beginning to work... 2019-08-14 16:38:26 +01:00