Kyle
|
580cb5c21b
|
Finishing first MOP utility.
make-instance-from-hash-table will attempt to build a CLOS instance from
a hash table, e.g. such as returned by Yason's parser.
|
2015-09-01 01:58:03 -07:00 |
Kyle Isom
|
0cda04e9e3
|
Starting MOP code.
|
2015-09-01 01:58:02 -07:00 |
Kyle Isom
|
ca7fb58b38
|
Add expansion for defmacro! macros.
|
2015-08-31 22:21:28 -07:00 |
Kyle Isom
|
32a4e9b9bd
|
when -> whenlet
Somehow was changed.
|
2015-08-31 22:04:20 -07:00 |
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 |