Commit graph

965 commits

Author SHA1 Message Date
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
Justin Ethier
29758df2cc Added (macro?) primitive 2015-08-12 20:21:31 -04:00
Justin Ethier
dbe44e76be Added file header 2015-08-12 19:08:07 -04:00
Justin Ethier
e69c21eb16 Compile macros as the macro_type 2015-08-11 22:50:30 -04:00
Justin Ethier
894dc6b6d2 Experimenting with a macro type 2015-08-11 22:26:20 -04:00
Justin Ethier
089e97cf99 Removed include of old file 2015-08-11 22:25:55 -04:00
Justin Ethier
2f6a6b01a5 Remove obsolete files 2015-08-12 00:08:39 -04:00
Justin Ethier
618fe9a59f Move library code to corresponding sld files 2015-08-12 00:07:54 -04:00
Justin Ethier
f85a8d6b64 Added macro dev notes 2015-08-11 21:54:40 -04:00
Justin Ethier
e649a8f77a Keep macros from being optimized out 2015-08-11 21:50:05 -04:00
Justin Ethier
f9b39e2156 Modified trans directive 2015-08-11 21:41:17 -04:00
Justin Ethier
30bc541aa6 Added TODO 2015-08-10 22:57:24 -04:00
Justin Ethier
233d166e02 Compiling macros to C 2015-08-10 22:51:57 -04:00
Justin Ethier
f3473f75e1 Removed obsolete files 2015-08-10 21:45:02 -04:00
Justin Ethier
64e53c1428 Removed obsolete files 2015-08-10 21:37:07 -04:00
Justin Ethier
3825604205 Moved compiler code into sld's 2015-08-10 21:36:03 -04:00
Justin Ethier
e2d75b8dcd More notes 2015-08-07 21:16:59 -04:00