Commit Graph

20 Commits

Author SHA1 Message Date
Kyle Isom 2b46bc5867 add DROP, similar to Clojure counterpart. 2015-04-21 09:55:15 -06:00
Kyle Isom 131b9848e9 Add TAKE. 2015-04-20 20:38:05 -07:00
Kyle e593414598 Add zip. 2015-04-15 08:58:41 -07:00
Kyle 2e4476b36a Still having problems with defclass!. 2015-04-12 06:59:30 -07:00
Kyle 4ecb46794e Simplify with a loop. 2015-04-10 23:56:39 -07:00
Kyle 5f5b2e495e Remove debug output. 2015-04-10 23:44:40 -07:00
Kyle 651bcfaa4f defclass! works as intended now. 2015-04-10 23:43:57 -07:00
Kyle f115ab9ed5 Code generating code generators.
Which is furthermore motivated by writing a code generator. It's code
generators all the way down!
2015-04-10 21:10:58 -07:00
Kyle Isom 5904cf167c Cleanup defclass!, interpose. 2015-04-10 19:40:59 -07:00
Kyle addde28629 Add defconstructor. 2015-04-10 02:41:14 -07:00
Kyle 35888b9b26 Add defclass! to abstract common defclass pattern. 2015-04-10 02:41:14 -07:00
Kyle 1330c456ee Add mksymb, mkkw. 2015-04-10 02:41:14 -07:00
Kyle Isom a1622048d0 Add a few new functions, update docs. 2015-04-08 14:01:15 -07:00
Kyle 614adf31cb Add partial function. 2015-04-06 22:19:48 -07:00
Kyle Isom 89c94158c2 Docs and a few tweaks. 2015-04-06 18:55:51 -07:00
Kyle 27dc152240 Doc strings. 2015-04-06 11:52:31 -07:00
Kyle 45ef5eddb4 Require explicit enabling of hash-table reader macro. 2015-04-06 10:50:07 -07:00
Kyle e14ffc164f Robust parsing of map literals. 2015-04-06 10:09:11 -07:00
Kyle 55aeec08d3 Better stop condition parsing hashtable literals. 2015-04-05 22:36:26 -07:00
Kyle ac9064bb54 Initial import. 2015-04-05 22:24:50 -07:00