Commit graph

27 commits

Author SHA1 Message Date
Justin Ethier
8f7a56a3ef More fixes to support r7rs import sets 2016-10-07 22:34:46 -04:00
Justin Ethier
c5f9ffb5dd WIP 2016-10-06 18:43:26 -04:00
Justin Ethier
87910d4ffe Use lib:get-all to read library contents
This allows multiple import, export, and begin directives within a define-library.
2016-08-22 17:53:12 -04:00
Justin Ethier
80c10d8eb9 Remove hardcoded tag 2016-08-23 03:51:36 -04:00
Justin Ethier
1c0bd864c6 Added (lib:get-all) 2016-08-23 03:46:50 -04:00
Justin Ethier
8d8c6fcd06 Proper resolution of dependencies 2016-07-11 21:19:55 -04:00
Justin Ethier
c631742a70 Call (lib:list->import-set) for an import set
Call for an import set, not a list of import sets.
2016-05-05 00:35:20 -04:00
Justin Ethier
c594cdadbe Added include-c-header 2016-04-19 23:28:40 -04:00
Justin Ethier
7d9aae56d8 Added lib:rename-exports, made lib:exports handle renames 2016-04-14 23:25:53 -04:00
Justin Ethier
6262dd0201 Edited comments 2016-03-30 00:50:29 -04:00
Justin Ethier
41d7a8e876 Adding import db support functions 2016-03-29 23:52:49 -04:00
Justin Ethier
730434bb14 Added header comment block. 2016-02-14 22:35:04 -05:00
Justin Ethier
33c9748a33 Make circular dep error message more meaningful 2016-01-06 19:16:46 -05:00
Justin Ethier
5c9651c5df Enhance error message 2016-01-05 22:29:29 -05:00
Justin Ethier
9b7e9106f1 Treat (srfi) includes as built-in libraries 2016-01-03 20:49:47 -05:00
Justin Ethier
3f0306c404 Handle import-sets that contain numbers 2015-12-27 22:41:52 -05:00
Justin Ethier
e8186fb6fe Added function to normalize import set lists 2015-12-27 22:04:51 -05:00
Justin Ethier
167d26adbb Handle lib names with numbers in them 2015-12-26 23:48:45 -05:00
Justin Ethier
d4588ecc80 Added meta functions 2015-08-14 01:16:19 -04:00
Justin Ethier
3825604205 Moved compiler code into sld's 2015-08-10 21:36:03 -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
ce7c4dc9a9 WIP - compilation of main module 2015-06-30 00:26:46 -04:00
Justin Ethier
0740f2da7a Added util module 2015-06-24 22:28:09 -04:00
Justin Ethier
f0f244bc74 WIP 2015-06-11 22:21:09 -04:00
Justin Ethier
ea99f8e245 More stubs 2015-06-09 22:57:25 -04:00
Justin Ethier
0c79458ae0 Added stub 2015-06-09 22:20:15 -04:00