Commit graph

191 commits

Author SHA1 Message Date
Justin Ethier
a6fc199907 Bugfix in allocating cons cell, cdr was being set to null.
Also updated move2heap code to use 'hp' as the destination object. Using hobj and obj seemed to be asking for trouble.
2015-10-19 22:02:45 -04:00
Justin Ethier
c332e84eac Switched order of parameters in Cyc_string_append 2015-10-13 21:50:06 -04:00
Justin Ethier
94366294da Added TODO 2015-10-12 22:56:51 -04:00
Justin Ethier
1bc65d99cd Working on converting string_append to call into cont 2015-10-12 22:49:31 -04:00
Justin Ethier
ce95299919 Removed old type mappings 2015-10-10 23:28:55 -04:00
Justin Ethier
53aad98d71 Converted Cyc-installation-dir 2015-10-10 22:18:54 -04:00
Justin Ethier
09515b2141 Converted substring 2015-10-10 22:04:36 -04:00
Justin Ethier
72917f4fbb Converting make_string functions 2015-10-09 22:24:43 -04:00
Justin Ethier
b3ca496e9a Bump version number 2015-09-14 22:01:28 -04:00
Justin Ethier
f679613923 Cleanup 2015-09-03 22:13:01 -04:00
Justin Ethier
ee8b5eeb65 Added a simplistic form of renaming 2015-09-01 21:56:06 -04:00
Justin Ethier
0578c4963a Cleanup 2015-09-01 21:30:20 -04:00
Justin Ethier
e177410706 Cut-over to expand2 2015-09-02 01:41:30 -04:00
Justin Ethier
9a3d370de4 Build macro env on top of global env 2015-09-02 01:20:47 -04:00
Justin Ethier
1244ea5342 WIP 2015-09-02 01:06:29 -04:00
Justin Ethier
6bf6b028d2 WIP 2015-09-02 00:09:06 -04:00
Justin Ethier
179d4008fb Bugfixes? 2015-09-01 22:45:24 -04:00
Justin Ethier
117ddab3f4 WIP 2015-08-31 23:06:24 -04:00
Justin Ethier
a01086e904 Use macro env instead of *defined-macros* list 2015-08-31 23:21:15 -04:00
Justin Ethier
dadabcaa80 Reverted to a working state
Now need to rework previous changes to cut-over to macro-environments
2015-08-31 18:59:22 -04:00
Justin Ethier
5441714fbd Added TODO 2015-08-28 23:52:12 -04:00
Justin Ethier
bd98b3f661 Added TODO 2015-08-28 23:44:54 -04:00
Justin Ethier
c170b253a7 Switch transforms over to use env's for expand 2015-08-28 23:40:39 -04:00
Justin Ethier
0f7772fa90 Added TODO's 2015-08-29 02:19:53 -04:00
Justin Ethier
1e64637b4f Added env to (expand) 2015-08-29 02:17:51 -04:00
Justin Ethier
9335affbd1 Added TODO 2015-08-28 22:28:32 -04:00
Justin Ethier
5ff206ef3a Remove trace 2015-08-28 22:03:26 -04:00
Justin Ethier
09a6529525 Fixed name not matching up with global 2015-08-28 22:03:11 -04:00
Justin Ethier
c887cfe04b WIP - create top-level macro env 2015-08-27 22:59:37 -04:00
Justin Ethier
2c9cf5009a Removed dead code 2015-08-27 22:35:18 -04:00
Justin Ethier
8a31c2ed0f Changed call signature of cyc-er-rename 2015-08-27 22:26:53 -04:00
Justin Ethier
d445b4c85f Relocated environment functions 2015-08-27 21:13:11 -04:00
Justin Ethier
a1999ff51b Added TODO 2015-08-28 02:15:05 -04:00
Justin Ethier
2cd193690c Added environment functions from eval 2015-08-28 02:13:35 -04:00
Justin Ethier
ca94e16ab1 Added more notes 2015-08-27 22:35:04 -04:00
Justin Ethier
b9c411ec5f Added notes 2015-08-27 22:04:48 -04:00
Justin Ethier
4356d372d1 Added TODO 2015-08-26 22:41:15 -04:00
Justin Ethier
e9c5e873bd Refactoring ER code 2015-08-26 22:49:52 -04:00
Justin Ethier
ae21c89344 Refactoring 2015-08-25 22:40:11 -04:00
Justin Ethier
9c3f177650 Cleanup 2015-08-26 00:40:01 -04:00
Justin Ethier
32bf682db7 Fixed code that expands eval'd macros, general cleanup 2015-08-25 22:50:16 -04:00
Justin Ethier
2c2c5b9da1 Added debug output 2015-08-24 22:59:37 -04:00
Justin Ethier
82ba3fe18e Rewrote (cond) to not use (begin) 2015-08-25 01:54:33 -04:00
Justin Ethier
3e71e94ae8 WIP 2015-08-25 00:07:21 -04:00
Justin Ethier
32a2a72ab5 WIP - debugging 2015-08-24 21:53:59 -04:00
Justin Ethier
1951d7abe6 Renamed closure/function call macros 2015-08-24 21:27:39 -04:00
Justin Ethier
59c1802ed2 Temporarily commented-out code while testing fix 2015-08-24 21:27:13 -04:00
Justin Ethier
cbcffd2451 Allow expanding interpreted macro from within another 2015-08-22 01:43:24 -04:00
Justin Ethier
d929acb220 Cleanup 2015-08-21 23:18:28 -04:00
Justin Ethier
fcb25adfc3 Relocated cond-expand to scheme/base 2015-08-21 01:55:39 -04:00