Commit graph

239 commits

Author SHA1 Message Date
Justin Ethier
f63df9fd12 Self-hosted version compiles now, but is very broken... 2015-07-01 22:58:36 -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
a6f7f10b28 Tweaks to fix build - perhaps this was broken by "self"? 2015-06-30 21:44:01 -04:00
Justin Ethier
34c173450a Added self directive 2015-06-30 00:29:19 -04:00
Justin Ethier
8c38845006 Migrated more functions to util 2015-06-24 22:55:09 -04:00
Justin Ethier
e15fd3619d Moving common functions to util module 2015-06-24 22:11:41 -04:00
Justin Ethier
a9453eccc4 Added included files as library deps 2015-06-24 21:16:28 -04:00
Justin Ethier
634dad667b Added (scheme file) library 2015-06-22 22:46:36 -04:00
Justin Ethier
2dc3ec1d8e Renamed module 2015-06-11 22:07:21 -04:00
Justin Ethier
39e0f5c092 (scheme write) library 2015-06-11 21:54:39 -04:00
Justin Ethier
e38c2c2bcd Added (newline) and (scheme char) 2015-05-25 22:07:44 -04:00
Justin Ethier
c21ff55158 Created library module 2015-05-24 16:22:06 -04:00
Justin Ethier
e0abc33bea Documenting issues with handling library dependencies 2015-05-20 22:52:36 -04:00
Justin Ethier
4e953b64c3 Added eval library 2015-05-20 21:54:17 -04:00
Justin Ethier
cc22445c2b Staging (scheme read) 2015-05-20 01:09:23 -04:00
Justin Ethier
eb8bd8001f Build from int-test directory 2015-05-18 10:57:35 -04:00
Justin Ethier
2ca2be186d Added missing hello.o 2015-05-15 23:03:31 -04:00
Justin Ethier
8efd063dc6 Added test3 directive 2015-05-15 22:32:54 -04:00
Justin Ethier
0ddbdb5094 WIP 2015-05-15 17:54:51 -04:00
Justin Ethier
7b0d1a74a0 Experimenting with resolving imports on front-end 2015-05-12 14:14:35 -04:00
Justin Ethier
842ddb597b Library compilation changes 2015-05-08 17:55:44 -04:00
Justin Ethier
a2ee0c377d Proof-of-concept 2015-05-08 14:15:37 -04:00
Justin Ethier
59bc8cdf4b Incrementally build test2 example 2015-05-08 13:33:52 -04:00
Justin Ethier
4b211430c4 Allow generated C files to compile 2015-05-07 15:15:17 -04:00
Justin Ethier
92e25a8640 Fixes to get new runtime to build 2015-05-06 22:49:41 -04:00
Justin Ethier
106b0a9348 Refactoring WIP 2015-05-06 14:21:19 -04:00
Justin Ethier
4d04f1ddb4 Refactoring runtime to support libs 2015-05-06 13:38:59 -04:00
Justin Ethier
0d70bcea41 Show scheme transformations 2015-05-05 18:04:13 -04:00
Justin Ethier
1c45b8dff2 WIP 2015-04-29 14:16:29 -04:00
Justin Ethier
00210d5731 Added test2 directive 2015-04-29 14:12:49 -04:00
Justin Ethier
ccd975345a Changed static compilation 2015-03-30 22:19:24 -04:00
Justin Ethier
366e813890 Added stubs for dynamic linking 2015-03-30 15:07:57 -04:00
Justin Ethier
dd4e8ebc94 Compile using static lib 2015-03-30 13:56:46 -04:00
Justin Ethier
dd8b1852f7 WIP - separating runtime code 2015-03-30 13:40:41 -04:00
Justin Ethier
926d7b7881 First steps toward precompiling part of the runtime 2015-03-27 17:15:03 -04:00
Justin Ethier
3427dd3894 icyc depends upon the runtime 2015-02-23 13:37:02 -05:00
Justin Ethier
2e2dc954ae Rename interpreter executable 2015-02-21 22:32:38 -05:00
Justin Ethier
cdec643680 Initial file 2015-02-21 22:15:18 -05:00