Commit graph

2015 commits

Author SHA1 Message Date
Justin Ethier
b163010d21 Proper scheme libraries 2016-05-05 23:16:17 -04:00
Justin Ethier
ff4e8bf3b9 WIP 2016-05-04 22:58:44 -04:00
Justin Ethier
709a13808d Added test code 2016-05-04 22:29:06 -04:00
Justin Ethier
69a2547b5b Initial file 2016-05-05 03:15:45 -04:00
Justin Ethier
73d1fe959a Added TODO 2016-05-05 00:40:00 -04:00
Justin Ethier
8457625433 Reverted debug code 2016-05-05 00:36:01 -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
f3f86b8d15 Added temporary test code 2016-05-03 23:02:51 -04:00
Justin Ethier
04f671efe0 Libraries are initialized in the wrong order in the C code 2016-05-04 04:22:28 -04:00
Justin Ethier
a48a6fc9a8 New files 2016-05-04 00:10:02 -04:00
Justin Ethier
a7198b425b Removed dead code 2016-05-03 04:18:12 -04:00
Justin Ethier
ba713abae2 Relocated 2016-05-03 04:16:53 -04:00
Justin Ethier
ac2ac00ad6 Relocated 2016-05-03 04:14:54 -04:00
Justin Ethier
b09407afee This has been fixed 2016-05-03 00:37:27 -04:00
Justin Ethier
6fbaee7e4c Changed format 2016-05-03 00:36:23 -04:00
Justin Ethier
18f687d2ef Removed dead code and added a NOTE 2016-05-03 00:32:18 -04:00
Justin Ethier
4b2b31dc4d WIP 2016-05-03 00:14:31 -04:00
Justin Ethier
730fdb3111 Fix crash when cdr is a value type 2016-05-03 00:10:59 -04:00
Justin Ethier
d77b94d89c Use SRFI 69 2016-05-03 00:00:46 -04:00
Justin Ethier
01de92deec Added SRFI 69 2016-05-02 23:52:09 -04:00
Justin Ethier
8437d4e137 Issue #40 - Allow splicing of library begin defs
Allow definitions contained in a top-level define to be spliced into the same scope as the define. There is also a performance hack to force compiled macros when compiling (scheme base). That code may need to be revisited, although perhaps not because the only compiled macros are the ones that are provided directly by cyclone. User code will not contain them.
2016-05-02 23:47:50 -04:00
Justin Ethier
6b017bf6b0 WIP 2016-05-02 21:35:45 -04:00
Justin Ethier
27e2b8dc3f DEBUG code for library splicing 2016-04-30 04:13:55 -04:00
Justin Ethier
ce801e092a Refactoring 2016-04-30 02:50:48 -04:00
Justin Ethier
6ed5d735f6 Refactoring 2016-04-30 02:16:22 -04:00
Justin Ethier
e2d158bdd6 Improvements to expand-body 2016-04-30 00:20:01 -04:00
Justin Ethier
be99e732a6 Improvements to expand-body 2016-04-29 22:39:45 -04:00
Justin Ethier
743adfa4f5 WIP 2016-04-28 23:02:45 -04:00
Justin Ethier
a0af78adb1 Include complex lib 2016-04-29 04:17:12 -04:00
Justin Ethier
e65ce67e6c Use pretty print library 2016-04-28 23:54:00 -04:00
Justin Ethier
7d52cb3cb2 Moved to library 2016-04-28 20:59:37 -04:00
Justin Ethier
f7edeb6778 New file 2016-04-28 20:59:27 -04:00
Justin Ethier
12aad70d9f Add back library code 2016-04-27 22:58:46 -04:00
Justin Ethier
142944fc1a Initial file 2016-04-27 22:50:09 -04:00
Justin Ethier
7276bcbacf bug fixes for record types 2016-04-27 22:11:44 -04:00
Justin Ethier
76a3778dda Improve formatting of "-d" output 2016-04-27 21:09:08 -04:00
Justin Ethier
cbb15c98dc Moving record types to (scheme base) 2016-04-28 03:45:38 -04:00
Justin Ethier
4a34ef49a1 WIP 2016-04-27 20:58:39 -04:00
Justin Ethier
24cf670237 Added Cyc-opaque? 2016-04-26 21:52:30 -04:00
Justin Ethier
ef4c950829 Merge branch 'heap-dev' 2016-04-26 21:10:32 -04:00
Justin Ethier
535c395988 Bump release number 2016-04-27 04:08:52 -04:00
Justin Ethier
360e9c1127 Added TODO 2016-04-27 04:07:04 -04:00
Justin Ethier
161c46ac72 Added Cyc_is_opaque 2016-04-27 04:05:54 -04:00
Justin Ethier
a946a6cb69 Refactoring 2016-04-27 03:58:38 -04:00
Justin Ethier
007c7d3fe5 Refactoring 2016-04-27 03:52:27 -04:00
Justin Ethier
7181268d6b Ran 'make indent' 2016-04-27 03:49:41 -04:00
Justin Ethier
80edfa4f8a Added indent 2016-04-27 03:41:04 -04:00
Justin Ethier
ef4ad29969 Refactoring 2016-04-27 03:30:29 -04:00
Justin Ethier
e892ed2270 Refactoring 2016-04-27 03:18:47 -04:00
Justin Ethier
5d1a605b66 Refactoring 2016-04-27 02:24:05 -04:00