Commit Graph

11 Commits

Author SHA1 Message Date
Andy Keep
610fed52bd Fixed two bugs reported by Chas Emerick (Thanks Chas!):
1. The call to process-body for (begin ...) expressions at line 1594 was
     missing its who argument ('begin).
  2. Calling the result of the C compiler on the output was failing for people
     who don't have '.' in their path (yes, I have '.' in my path), because the
     system call on line 3535 was missing './' in front of 't'.

  c.ss
2015-01-21 23:58:28 -05:00
Andy Keep
1ca475132f removed the trace 2014-06-28 14:39:27 -04:00
Andy Keep
0d9054a3ad cleaned up the generate-c pass code somewhat 2014-01-12 21:57:11 -05:00
Andy Keep
cd5cc82694 cleaned up a little bit of how code is displayed when it is unparsed for tracing purposes 2013-12-10 00:41:15 -07:00
Andy Keep
9b36621375 Merge branch 'master' of github.com:akeep/scheme-to-c 2013-12-09 10:12:32 -07:00
Andy Keep
8b1f8ac152 changed box-set! set-box! to correspond with the Chez Scheme name 2013-12-09 10:12:14 -07:00
Andy Keep
69f6b62de1 Improved the read me to add more information on how to acquire and run the code.
Added directions on how to get the code, the code for the nanopass framework, and a host Scheme compiler that can run the tiny example compiler.  Also added a to do for the immediate future.
2013-11-22 01:03:32 -07:00
Andy Keep
92de15f5d5 tested with vicare and updated the implementation helpers to fix a bug 2013-11-22 00:19:23 -07:00
Andy Keep
ce5a6e8a74 added a small set of tests to provide a framework for testing the compiler (there is much more to do here, including a better testing framework and many, many more tests) 2013-11-22 00:11:58 -07:00
Andy Keep
564209af6e added documentation to all but 11 of the passes (hopefully pick those up soon as well), also tested the compiler more, fixed a few bugs, and tested to make sure ikarus works (it does) 2013-11-21 23:17:48 -07:00
Andy Keep
8f665de12a first commit 2013-11-15 16:39:25 -05:00