Commit graph

172 commits

Author SHA1 Message Date
Justin Ethier
a82a34f964 Experimenting with adding .meta files 2015-08-13 21:25:58 -04:00
Justin Ethier
5b997fe0a8 Include .scm/.sld file in traces, not .c file 2015-08-04 21:46:53 -04:00
Justin Ethier
f51893786d Build using bootstrapped cyclone 2015-07-21 21:53:58 -04:00
Justin Ethier
15b3e19898 Relocated scm files into corresponding sld directories 2015-07-20 21:54:46 -04:00
Justin Ethier
a634fd7c6e Handle include directory 2015-07-18 22:14:37 -04:00
Justin Ethier
ac524f3d9a Adding optional arg to Cyc-installation-dir 2015-07-17 22:20:51 -04:00
Justin Ethier
021d1bee0f Preparing to use paths from makefile 2015-07-17 21:37:22 -04:00
Justin Ethier
3a296d89a0 Added (Cyc-installation-dir), still need to refactor 2015-07-17 21:41:59 -04:00
Justin Ethier
489bbeeb1e WIP - stack traces 2015-07-13 22:12:32 -04:00
Justin Ethier
f63df9fd12 Self-hosted version compiles now, but is very broken... 2015-07-01 22:58:36 -04:00
Justin Ethier
cd3917e80e Return value from (exit) 2015-06-30 22:34:11 -04:00
Justin Ethier
ce7c4dc9a9 WIP - compilation of main module 2015-06-30 00:26:46 -04:00
Justin Ethier
e15fd3619d Moving common functions to util module 2015-06-24 22:11:41 -04:00
Justin Ethier
606c0f4d45 Allow printing of actual gcc messages 2015-06-23 21:45:43 -04:00
Justin Ethier
2dc3ec1d8e Renamed module 2015-06-11 22:07:21 -04:00
Justin Ethier
e7c050ef2c Added call-with-values back 2015-06-11 01:35:43 -04:00
Justin Ethier
a316d0abc5 Added (make-parameter) and (let*) 2015-06-10 21:17:27 -04:00
Justin Ethier
2d664f1e06 Experimental (call-with-values) 2015-06-05 22:12:49 -04:00
Justin Ethier
1436694c80 Added SO link 2015-06-04 22:42:43 -04:00
Justin Ethier
ab48faaa5e WIP: call-with-values 2015-06-04 22:37:32 -04:00
Justin Ethier
5c82cd7aef Experimental stub for call-with-values 2015-06-04 22:20:26 -04:00
Justin Ethier
c21ff55158 Created library module 2015-05-24 16:22:06 -04:00
Justin Ethier
4f6b21b6c9 Removed obsolete code 2015-05-22 21:41:55 -04:00
Justin Ethier
ad9f8aabb8 Fixes for library dependencies 2015-05-22 21:17:09 -04:00
Justin Ethier
4e953b64c3 Added eval library 2015-05-20 21:54:17 -04:00
Justin Ethier
a804e048fd Create a function for library inits
This is done at the top-level for programs, but libraries need a dedicated function for it so we can chain inits across multiple libraries on program startup.
2015-05-20 21:21:38 -04:00
Justin Ethier
cc22445c2b Staging (scheme read) 2015-05-20 01:09:23 -04:00
Justin Ethier
d2049f0f7e Adding code to call into library entry pt's 2015-05-18 18:08:45 -04:00
Justin Ethier
a4a6e7d602 Refactoring 2015-05-18 17:35:58 -04:00
Justin Ethier
2497fa0554 WIP 2015-05-18 14:16:10 -04:00
Justin Ethier
31637d4439 Do not link to the same object more than once 2015-05-15 14:20:26 -04:00
Justin Ethier
28bde5821f Removed stale comment 2015-05-15 12:58:16 -04:00
Justin Ethier
bc6d3882ce Get rid of basedir 2015-05-14 22:37:21 -04:00
Justin Ethier
ed08341f1d Support (scheme base) instead of integrated lib 2015-05-14 22:28:45 -04:00
Justin Ethier
7b3dc0b0f3 Emit call/cc for scheme base 2015-05-14 22:19:26 -04:00
Justin Ethier
1ab87e6f9b Added support for library (include) directives 2015-05-14 17:29:42 -04:00
Justin Ethier
d5982c0671 Link to multiple modules during compilation 2015-05-13 22:29:29 -04:00
Justin Ethier
e87aee8ed1 Added TODO 2015-05-13 18:29:19 -04:00
Justin Ethier
515719d774 Added TODO 2015-05-13 18:26:11 -04:00
Justin Ethier
145d055af2 Use env functions for gcc calls 2015-05-13 13:59:39 -04:00
Justin Ethier
a3594999e0 Work in different env's 2015-05-13 13:50:45 -04:00
Justin Ethier
0ff0e2b4c7 Look up library directory, do not assume cwd 2015-05-13 12:34:10 -04:00
Justin Ethier
b51cd6e0f0 WIP 2015-05-13 11:17:09 -04:00
Justin Ethier
722b6f22ef WIP 2015-05-12 23:00:59 -04:00
Justin Ethier
d10a45e62d WIP 2015-05-12 22:12:06 -04:00
Justin Ethier
c9af448be2 More library integration 2015-05-12 18:20:48 -04:00
Justin Ethier
7b0d1a74a0 Experimenting with resolving imports on front-end 2015-05-12 14:14:35 -04:00
Justin Ethier
7173a42149 Relocated lib functions, added import helpers 2015-05-11 22:40:17 -04:00
Justin Ethier
ff4b3b24fc Added lib stubs 2015-05-11 17:50:02 -04:00
Justin Ethier
e51ca308ff Renamed to 'imports' 2015-05-11 10:11:00 -04:00