Commit graph

1031 commits

Author SHA1 Message Date
Justin Ethier
c46e311945 Removed unused code 2015-08-21 01:45:47 -04:00
Justin Ethier
026eaa6130 Relocated letrec to scheme/base 2015-08-21 01:43:51 -04:00
Justin Ethier
c79a96bae7 Added letrec stub 2015-08-20 22:14:19 -04:00
Justin Ethier
a228027ac4 Relocated case to scheme/base 2015-08-20 21:31:36 -04:00
Justin Ethier
6b6585b7e7 Use cyclone's macros for let, begin, and cond 2015-08-19 22:19:31 -04:00
Justin Ethier
c694e244c6 Relocated let/let* 2015-08-19 22:10:02 -04:00
Justin Ethier
4c34c318c3 Relocated any/every to base 2015-08-19 21:59:50 -04:00
Justin Ethier
0a1d257a17 Relocated more macros 2015-08-19 21:48:04 -04:00
Justin Ethier
a15ac425c2 Cleanup 2015-08-19 22:37:21 -04:00
Justin Ethier
7a6c6a6727 Move quasiquote to scheme/base 2015-08-19 22:03:12 -04:00
Justin Ethier
a85e757070 Added notes 2015-08-18 22:36:55 -04:00
Justin Ethier
377db59ab5 Relocate and/or to define-syntax macros 2015-08-18 22:26:17 -04:00
Justin Ethier
322696e4c1 Cleanup 2015-08-18 21:59:12 -04:00
Justin Ethier
5abd750697 Debugging 2015-08-18 21:36:18 -04:00
Justin Ethier
1dc762a048 Bugfix for expand - seems to work for compiled macros now 2015-08-18 21:36:05 -04:00
Justin Ethier
915915b75f WIP 2015-08-17 23:01:45 -04:00
Justin Ethier
1444e89d73 Reverted previous macro migration for now.
Need to stabilize things before macros can relocated to the base library as define-syntax.
2015-08-17 22:05:30 -04:00
Justin Ethier
bda12755c1 Added debug code for compiled macros 2015-08-17 22:05:23 -04:00
Justin Ethier
71e07d864b Added TODO 2015-08-15 00:02:41 -04:00
Justin Ethier
5a27727c4f Restructuring 2015-08-14 23:51:14 -04:00
Justin Ethier
cc27e2b355 Added TODO 2015-08-15 02:08:37 -04:00
Justin Ethier
0dac7583ba Added create-environment 2015-08-15 02:05:46 -04:00
Justin Ethier
2af2dbaae4 Added more documentation 2015-08-15 00:53:05 -04:00
Justin Ethier
cde2fe8183 Rev 2015-08-15 00:40:28 -04:00
Justin Ethier
43b61de378 Added notes for macros inside macros 2015-08-14 22:15:03 -04:00
Justin Ethier
36646331b8 Removed relocated macros 2015-08-14 21:37:39 -04:00
Justin Ethier
cbe806a168 Added more test cases 2015-08-14 21:37:33 -04:00
Justin Ethier
a5e1520137 Allow expansion of compiled and eval'd macros 2015-08-14 18:16:21 -04:00
Justin Ethier
0e21a437c9 Added debug directive 2015-08-14 18:16:11 -04:00
Justin Ethier
5f1f34e70c Removed duplicate definition of 'or' 2015-08-14 18:16:02 -04:00
Justin Ethier
9b96d13857 WIP - migrating first macros to libraries 2015-08-13 22:53:51 -04:00
Justin Ethier
82e908d670 First successful test importing macro from compiled lib 2015-08-14 01:53:14 -04:00
Justin Ethier
92f980b8ce Revert previous incorrect change to macro:add! 2015-08-14 01:52:58 -04:00
Justin Ethier
ca739ab9d0 Setup to use macro from test library 2015-08-14 01:49:34 -04:00
Justin Ethier
d228871f04 Use metadata to load macros 2015-08-14 01:48:46 -04:00
Justin Ethier
216dc38e37 Fixed typo 2015-08-14 01:48:21 -04:00
Justin Ethier
7dd0eb8591 New test file 2015-08-14 01:48:14 -04:00
Justin Ethier
50555340b1 Output resolved meta 2015-08-14 01:35:35 -04:00
Justin Ethier
cd81fbbea8 Fixup how macro:add stores macros 2015-08-14 01:35:14 -04:00
Justin Ethier
d4588ecc80 Added meta functions 2015-08-14 01:16:19 -04:00
Justin Ethier
52894f0f29 Only add newly-defined macros to meta files 2015-08-13 22:08:35 -04:00
Justin Ethier
a82a34f964 Experimenting with adding .meta files 2015-08-13 21:25:58 -04:00
Justin Ethier
54c3408c6d Run cyclone from path 2015-08-13 18:27:55 -04:00
Justin Ethier
7f0c89e2fd WIP 2015-08-12 22:51:20 -04:00
Justin Ethier
3608c2aeda WIP 2015-08-13 02:18:03 -04:00
Justin Ethier
42a7790a29 Attempting to expand compiled macros 2015-08-13 02:04:26 -04:00
Justin Ethier
da3d53340b Added comments 2015-08-13 00:48:27 -04:00
Justin Ethier
49f1d4b604 Added TODO 2015-08-12 22:19:29 -04:00
Justin Ethier
edd6bf81da WIP - macros 2015-08-12 22:14:11 -04:00
Justin Ethier
ba664fe93f Added (macro?) 2015-08-12 21:28:57 -04:00