Commit Graph

40 Commits

Author SHA1 Message Date
Kyle Isom 9ff4f34e44 Add macros to ASDF definition. 2015-08-31 22:00:29 -07:00
Kyle Isom 4143e90171 Adding some file macros. 2015-08-31 21:55:03 -07:00
Kyle Isom 4cb1950c5f Add some macros.
* Add a variety of let-based macros to abstract common patterns.
2015-08-31 20:41:57 -07:00
Kyle d3b8cb6d26 Add symbol index, alphabetical docs. 2015-08-31 01:53:21 -07:00
Kyle 098ffbdc41 Add #'effector and #'empty-or-nil-p. 2015-08-31 01:53:05 -07:00
Kyle 6e932bea6a Documentation updates. 2015-08-30 00:41:29 -07:00
Kyle 13c207b52b Add codex documentation. 2015-08-29 22:43:24 -07:00
Kyle 54e1f7f281 Documentation cleanups. 2015-08-29 20:14:07 -07:00
Kyle 7e22c46e43 Rename #'vectorise to #'build-vector.
This follows the naming scheme of #'build-list.
2015-08-29 18:48:43 -07:00
Kyle e7f2bf5bc1 Adding more utilities and organising code. 2015-08-29 18:22:13 -07:00
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 Isom 19c7d9afbd Detypo README. 2015-04-16 17:57:41 -07:00
Kyle Isom 00ed023649 Update doc page. 2015-04-16 17:57:12 -07:00
Kyle Isom 547795702c Update docs to reflect current state.
Still to figure out what's going on with defclass, and to update the
site.
2015-04-16 17:56:49 -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 7367fe65cc Note use of CLOSER-MOP. 2015-04-11 06:34:33 -07:00
Kyle dcd09c4f6a Update docs to note merging class tools. 2015-04-11 06:30:06 -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 bde35eb6b3 Bring docs up to date. 2015-04-10 19:46:08 -07:00
Kyle Isom 724a789dfd Bring README up to date. 2015-04-10 19:43:04 -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 19a3a3b586 Detypo. 2015-04-06 22:27:21 -07:00
Kyle 6ec5d76aeb Add documentation. 2015-04-06 22:20:09 -07:00
Kyle 614adf31cb Add partial function. 2015-04-06 22:19:48 -07:00
Kyle Isom 29fdec7e28 Working on documentation. 2015-04-06 18:57:27 -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