Justin Ethier
|
f73b508eaf
|
Incorporated experimental changes for GC
|
2015-10-08 22:00:39 -04:00 |
|
Justin Ethier
|
f8c8345a46
|
string_type fix
|
2015-10-07 22:35:28 -04:00 |
|
Justin Ethier
|
6f165aeb33
|
Cleanup
|
2015-08-25 22:36:05 -04:00 |
|
Justin Ethier
|
1951d7abe6
|
Renamed closure/function call macros
|
2015-08-24 21:27:39 -04:00 |
|
Justin Ethier
|
59ab5582cc
|
Cleanup
|
2015-08-21 02:06:32 -04:00 |
|
Justin Ethier
|
edd6bf81da
|
WIP - macros
|
2015-08-12 22:14:11 -04:00 |
|
Justin Ethier
|
29758df2cc
|
Added (macro?) primitive
|
2015-08-12 20:21:31 -04:00 |
|
Justin Ethier
|
894dc6b6d2
|
Experimenting with a macro type
|
2015-08-11 22:26:20 -04:00 |
|
Justin Ethier
|
327941b980
|
Removed debug code
|
2015-08-06 21:44:08 -04:00 |
|
Justin Ethier
|
9443f92fe2
|
Tweak lambda eval
|
2015-08-07 02:02:07 -04:00 |
|
Justin Ethier
|
cbb969221a
|
WIP - eval/lambda
|
2015-08-05 22:01:43 -04:00 |
|
Justin Ethier
|
f530eb1804
|
Added read-line
|
2015-07-30 22:55:46 -04:00 |
|
Justin Ethier
|
22a563afba
|
Replaced obsolete list2vector macro with Cyc_list2vector
|
2015-07-30 21:58:08 -04:00 |
|
Justin Ethier
|
ea0e6fa7ae
|
Added read-line
|
2015-07-29 22:28:24 -04:00 |
|
Justin Ethier
|
4484dd9540
|
Added Cyc-flush-output-file
|
2015-07-29 21:41:47 -04:00 |
|
Justin Ethier
|
772fcc24f9
|
Allow procedure? to work with procedures from interpreter.
|
2015-07-28 22:38:23 -04:00 |
|
Justin Ethier
|
6c277a724b
|
Move string->list to scheme code
|
2015-07-28 22:33:16 -04:00 |
|
Justin Ethier
|
41cda2de8b
|
WIP
|
2015-07-27 22:29:42 -04:00 |
|
Justin Ethier
|
8e4a21154b
|
Added Cyc_make_vector
|
2015-07-28 01:35:58 -04:00 |
|
Justin Ethier
|
90826e6e3b
|
Added error checking defs to header file
|
2015-07-27 22:02:27 -04:00 |
|
Justin Ethier
|
f8c2450bc9
|
Added more type and bounds checking
|
2015-07-27 21:55:06 -04:00 |
|
Justin Ethier
|
c8591e4473
|
Added more type checking
|
2015-07-25 23:03:06 -04:00 |
|
Justin Ethier
|
c9ac1cfbe0
|
Added more type checking
|
2015-07-24 23:16:47 -04:00 |
|
Justin Ethier
|
84393e0993
|
Type checking, general fixes
|
2015-07-23 22:58:57 -04:00 |
|
Justin Ethier
|
5a9a8d322e
|
Added type checking
|
2015-07-23 22:20:11 -04:00 |
|
Justin Ethier
|
4910c01d28
|
Added type checking to c*r functions
|
2015-07-23 21:56:06 -04:00 |
|
Justin Ethier
|
f977280660
|
Updated logo
|
2015-07-23 18:16:01 -04:00 |
|
Justin Ethier
|
d67676c7a6
|
Working on type validation for apply
|
2015-07-22 23:01:35 -04:00 |
|
Justin Ethier
|
cf02ac9ec2
|
Fixes
|
2015-07-21 22:36:38 -04:00 |
|
Justin Ethier
|
d6d876ae5b
|
WIP - relocating header files
|
2015-07-18 22:10:38 -04:00 |
|
Justin Ethier
|
4d193a4eb3
|
Refactored and removed old cruft
|
2015-07-18 21:51:53 -04:00 |
|
Justin Ethier
|
ff49fd6796
|
WIP
|
2015-07-17 23:19:06 -04:00 |
|
Justin Ethier
|
cfc064fd51
|
WIP
|
2015-07-17 22:54:02 -04:00 |
|
Justin Ethier
|
99f0a0dc1d
|
Pass args to cyc-installation-dir
|
2015-07-17 22:46:40 -04:00 |
|
Justin Ethier
|
c744080984
|
Added (Cyc-installation-dir)
|
2015-07-17 21:39:57 -04:00 |
|
Justin Ethier
|
537052b87e
|
Reduced buffer size
|
2015-07-15 22:15:28 -04:00 |
|
Justin Ethier
|
cd91837f4a
|
Throw div-by-0 error
|
2015-07-15 21:34:05 -04:00 |
|
Justin Ethier
|
5604ecfca2
|
Validate number of args when applying a closure
|
2015-07-15 22:34:43 -04:00 |
|
Justin Ethier
|
ce0851212d
|
Added hooks to validate number of fn args
|
2015-07-14 22:54:14 -04:00 |
|
Justin Ethier
|
09453f3cc6
|
Check number of arguments when applying prims
|
2015-07-14 21:57:31 -04:00 |
|
Justin Ethier
|
72c32de774
|
Testing out basic arg count validation
|
2015-07-13 22:16:57 -04:00 |
|
Justin Ethier
|
2d8c6ed5f3
|
Added basic call history reporting
|
2015-07-13 21:46:21 -04:00 |
|
Justin Ethier
|
a3eb7b4b56
|
Replace chicken macro with code that can be auto-generated
|
2015-07-10 22:18:01 -04:00 |
|
Justin Ethier
|
93be85a1ee
|
Added TODO
|
2015-07-10 23:27:58 -04:00 |
|
Justin Ethier
|
384a5ce0fe
|
Added hooks to runtime for call history.
Still need to log the actual calls at runtime.
|
2015-07-10 21:41:49 -04:00 |
|
Justin Ethier
|
af1cf74b3b
|
Added stack trace functions
|
2015-07-10 21:36:37 -04:00 |
|
Justin Ethier
|
8dce2178d1
|
Added stubs for tracking of stack traces
|
2015-07-10 17:47:19 -04:00 |
|
Justin Ethier
|
d18cc7f23a
|
Thrown an error if file cannot be opened.
|
2015-07-09 22:16:30 -04:00 |
|
Justin Ethier
|
558a51f424
|
Avoid segfaults
|
2015-07-07 22:51:22 -04:00 |
|
Justin Ethier
|
783f85e439
|
Removed 'Cyc_procedure as it is unnecessary
|
2015-07-07 21:12:14 -04:00 |
|