Commit graph

207 commits

Author SHA1 Message Date
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
e649a8f77a Keep macros from being optimized out 2015-08-11 21:50:05 -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
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
327941b980 Removed debug code 2015-08-06 21:44:08 -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
8c3d5347ab WIP, trying to understand why macro is failing 2015-08-04 23:04:39 -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
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
71e3ffec44 WIP 2015-08-03 22:00:03 -04:00
Justin Ethier
39f7ef7fcc Beginning macro development 2015-08-03 21:59:31 -04:00
Justin Ethier
700d5c1365 Bump to 0.0.2 2015-08-03 21:52:23 -04:00
Justin Ethier
f530eb1804 Added read-line 2015-07-30 22:55:46 -04:00
Justin Ethier
f5729c4526 Added more feature identifiers 2015-07-30 22:46:33 -04:00
Justin Ethier
a708a168dc Move features to a function in the base library. 2015-07-30 22:36:13 -04:00
Justin Ethier
22a563afba Replaced obsolete list2vector macro with Cyc_list2vector 2015-07-30 21:58:08 -04:00
Justin Ethier
ad0c7e4b74 Added Cyc-read-line 2015-07-29 22:56:11 -04:00
Justin Ethier
97d0fee765 Added flush-output-port 2015-07-29 22:17:07 -04:00
Justin Ethier
bc14eb2a80 WIP for flush-output-port 2015-07-29 22:11:12 -04:00
Justin Ethier
bef1f7141c Added for-each functions 2015-07-28 22:50:41 -04:00
Justin Ethier
af2c85b9a4 Added string/vector functions 2015-07-28 22:16:11 -04:00
Justin Ethier
6c277a724b Move string->list to scheme code 2015-07-28 22:33:16 -04:00
Justin Ethier
4c0ce77892 Added more string functions 2015-07-28 21:34:55 -04:00
Justin Ethier
05f6d53fd4 Setting stage for string->list in scheme 2015-07-27 22:58:39 -04:00
Justin Ethier
41cda2de8b WIP 2015-07-27 22:29:42 -04:00
Justin Ethier
c0e6c7e297 Attempting to use Cyc_make_vector instead of make_vector 2015-07-28 01:59:08 -04:00
Justin Ethier
cbb175d477 Updated tagline 2015-07-22 21:49:11 -04:00
Justin Ethier
15b3e19898 Relocated scm files into corresponding sld directories 2015-07-20 21:54:46 -04:00
Justin Ethier
021d1bee0f Preparing to use paths from makefile 2015-07-17 21:37:22 -04:00
Justin Ethier
ce0851212d Added hooks to validate number of fn args 2015-07-14 22:54:14 -04:00
Justin Ethier
74b5cc11b7 Export *trace-level* 2015-07-09 21:42:56 -04:00
Justin Ethier
f63df9fd12 Self-hosted version compiles now, but is very broken... 2015-07-01 22:58:36 -04:00
Justin Ethier
a6da96ba57 Refactoring functions out of common.scm 2015-07-01 22:19:30 -04:00
Justin Ethier
cb55609c19 Use single version of primitives 2015-07-01 21:46:21 -04:00
Justin Ethier
10b9cbb7fd Use single version of (if?) 2015-07-01 21:21:49 -04:00
Justin Ethier
d6d1b31521 Use common tagged-list? function 2015-07-01 21:00:27 -04:00
Justin Ethier
ce7c4dc9a9 WIP - compilation of main module 2015-06-30 00:26:46 -04:00
Justin Ethier
e7671ccf16 Added (any) and (every) 2015-06-29 21:33:13 -04:00
Justin Ethier
667092ee12 Export *primitives* for cgen 2015-06-29 18:00:11 -04:00
Justin Ethier
63669620de Added necessary includes 2015-06-28 16:24:49 -04:00
Justin Ethier
a370c2c91c Initial file 2015-06-26 21:13:02 -04:00
Justin Ethier
26b141beae Adding exports 2015-06-26 20:59:46 -04:00