Commit graph

788 commits

Author SHA1 Message Date
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
Justin Ethier
580acaf58d Added more notes 2015-08-07 21:15:26 -04:00
Justin Ethier
25005e1da6 Added notes on macros 2015-08-06 22:45:52 -04:00
Justin Ethier
fe0ba4b7f1 WIP - real macro support 2015-08-06 22:07:01 -04:00
Justin Ethier
327941b980 Removed debug code 2015-08-06 21:44:08 -04:00
Justin Ethier
9443f92fe2 Tweak lambda eval 2015-08-07 02:02:07 -04:00
Justin Ethier
ab05152163 Relocated functions to macros module 2015-08-07 01:23:58 -04:00
Justin Ethier
9c447a384a WIP - macros 2015-08-06 22:03:54 -04:00
Justin Ethier
cbb969221a WIP - eval/lambda 2015-08-05 22:01:43 -04:00
Justin Ethier
8c3d5347ab WIP, trying to understand why macro is failing 2015-08-04 23:04:39 -04:00
Justin Ethier
5b997fe0a8 Include .scm/.sld file in traces, not .c file 2015-08-04 21:46:53 -04:00
Justin Ethier
f107a40648 WIP - define-syntax 2015-08-04 21:36:10 -04:00
Justin Ethier
6c2958cf6c WIP 2015-08-05 02:03:24 -04:00
Justin Ethier
7b766b2721 WIP 2015-08-05 01:57:58 -04:00
Justin Ethier
c99948f071 TODO for profiling 2015-08-04 21:53:00 -04:00
Justin Ethier
bb967c1268 Planning for macros 2015-08-04 21:50:55 -04:00
Justin Ethier
d4b4bbd7fb Added macros module 2015-08-04 21:48:26 -04:00
Justin Ethier
6b2891cc01 New file 2015-08-04 21:20:53 -04:00
Justin Ethier
291db67338 Re-arranged paragraphs in overview section 2015-08-04 18:13:37 -04:00
Justin Ethier
22998cdfb6 Revisions 2015-08-04 18:09:54 -04:00
Justin Ethier
df6d579601 Revisions 2015-08-04 17:53:12 -04:00
Justin Ethier
8265b161f6 Updated timings in last section 2015-08-03 22:42:14 -04:00
Justin Ethier
6c88739d9b Revised overview section 2015-08-03 22:35:08 -04:00
Justin Ethier
56edb84ec7 Fixed diagram link 2015-08-03 22:32:29 -04:00
Justin Ethier
678308582e Link to diagram image 2015-08-03 22:31:38 -04:00
Justin Ethier
560e417d4b Initial file 2015-08-03 22:30:43 -04:00
Justin Ethier
ab074e27ff WIP 2015-08-04 02:03:48 -04:00
Justin Ethier
114d96318c WIP 2015-08-04 02:00:11 -04:00