Justin Ethier
|
f2a2a2501c
|
Weird problems with interpreter
|
2015-03-04 13:41:25 -05:00 |
|
Justin Ethier
|
b886fd8871
|
Store printable name of primitives to improve display
|
2015-03-03 22:39:12 -05:00 |
|
Justin Ethier
|
1968983fe0
|
Improve printing of function types
|
2015-03-03 22:12:43 -05:00 |
|
Justin Ethier
|
8ed952744a
|
Cleanup old TODO items
|
2015-03-03 21:52:46 -05:00 |
|
Justin Ethier
|
f8fe92eb6c
|
For now, do not optimize-out globals if eval is used
|
2015-03-03 21:51:56 -05:00 |
|
Justin Ethier
|
4dff6070ce
|
Use CYC_EVAL to selectively include eval code
|
2015-03-03 21:07:20 -05:00 |
|
Justin Ethier
|
e6aea0c388
|
Refactoring
|
2015-03-03 20:41:37 -05:00 |
|
Justin Ethier
|
132f669659
|
Experimenting with receiving a compound-proc back from compiled code
|
2015-03-03 13:34:31 -05:00 |
|
Justin Ethier
|
917c6c00b3
|
Fix to cyc_display
Print ellipsis with a lambda received from interpreter, as an inidication there is more that is not being displayed
|
2015-03-03 13:33:39 -05:00 |
|
Justin Ethier
|
13a0a368ad
|
Adding notes for eval integration
|
2015-03-03 13:31:50 -05:00 |
|
Justin Ethier
|
55a2d84c2b
|
WIP
|
2015-03-02 23:02:16 -05:00 |
|
Justin Ethier
|
c2dfdf39d5
|
WIP - exec lambdas from interpreter
|
2015-03-02 22:51:18 -05:00 |
|
Justin Ethier
|
a2fe40b348
|
Recognize cons types in funcall's
|
2015-03-02 22:50:40 -05:00 |
|
Justin Ethier
|
6fdbf13cbe
|
WIP
|
2015-03-02 18:06:03 -05:00 |
|
Justin Ethier
|
4e6096d64b
|
Unwrap primitives before passing them to the runtime
|
2015-03-02 18:03:49 -05:00 |
|
Justin Ethier
|
651f6b0c7a
|
WIP
|
2015-03-02 15:20:38 -05:00 |
|
Justin Ethier
|
dd976cbb76
|
WIP - experimental eval
|
2015-03-02 13:58:05 -05:00 |
|
Justin Ethier
|
2109ea1483
|
Setting stage for eval interpreted func from compiled code
|
2015-03-01 23:03:50 -05:00 |
|
Justin Ethier
|
14855cef41
|
Temporary testing
|
2015-02-27 22:44:06 -05:00 |
|
Justin Ethier
|
7c647e0eb1
|
Relocated primitive defs to avoid compilation err
|
2015-02-27 17:31:39 -05:00 |
|
Justin Ethier
|
06cc7643f0
|
Dispatch more args
|
2015-02-27 17:13:37 -05:00 |
|
Justin Ethier
|
8c64f6ae0b
|
Added autogenerated defprims
|
2015-02-27 13:30:29 -05:00 |
|
Justin Ethier
|
531fcca9b0
|
Added (error) to interpreter
|
2015-02-26 22:41:42 -05:00 |
|
Justin Ethier
|
8e059f2315
|
Unify dispatch of closures/varargs
|
2015-02-26 22:10:20 -05:00 |
|
Justin Ethier
|
79911e0696
|
TODO
|
2015-02-26 17:03:10 -05:00 |
|
Justin Ethier
|
b36f0a8237
|
Proof-of-concept for va dispatch
|
2015-02-26 17:00:49 -05:00 |
|
Justin Ethier
|
077c909bb8
|
WIP
|
2015-02-25 23:01:43 -05:00 |
|
Justin Ethier
|
03d5aef9e3
|
Call function directly in dispatch()
|
2015-02-25 22:35:12 -05:00 |
|
Justin Ethier
|
ea1b1b00c2
|
Added most of the remaining prims
|
2015-02-25 18:05:21 -05:00 |
|
Justin Ethier
|
e62ee3f742
|
Added prims
|
2015-02-25 17:51:31 -05:00 |
|
Justin Ethier
|
6da4067027
|
Condensed missing prims
|
2015-02-25 15:53:01 -05:00 |
|
Justin Ethier
|
cf96477cea
|
Generate prim function name
|
2015-02-25 15:46:28 -05:00 |
|
Justin Ethier
|
9ef6daee83
|
Added more missing primitives
|
2015-02-25 14:00:48 -05:00 |
|
Justin Ethier
|
503679b499
|
Removed dead code
|
2015-02-25 13:45:57 -05:00 |
|
Justin Ethier
|
7b313f0838
|
Added more primitives to (apply)
|
2015-02-25 13:41:07 -05:00 |
|
Justin Ethier
|
2909343c47
|
Added function parameter to primitive type
|
2015-02-24 22:57:15 -05:00 |
|
Justin Ethier
|
6694007924
|
2 fixes:
- Dispatch primitives
- Allow Cyc_has_cycle to work with improper lists
|
2015-02-24 17:18:19 -05:00 |
|
Justin Ethier
|
8a5544949f
|
Added project URL
|
2015-02-24 15:54:26 -05:00 |
|
Justin Ethier
|
40fa7d99da
|
Added a bunch of TODO's
|
2015-02-24 13:48:13 -05:00 |
|
Justin Ethier
|
626bfe7886
|
Added autogenerated primitive sections
|
2015-02-24 13:24:02 -05:00 |
|
Justin Ethier
|
1d3968664f
|
Delimit defprimitive section
|
2015-02-24 13:23:48 -05:00 |
|
Justin Ethier
|
8e40505015
|
Added cmd line option to autogen blocks of code
|
2015-02-24 12:54:05 -05:00 |
|
Justin Ethier
|
a4fcdf0e9e
|
Added autogen functions
|
2015-02-24 12:47:30 -05:00 |
|
Justin Ethier
|
5f6ec83589
|
Merge branch 'master', remote-tracking branch 'origin'
|
2015-02-24 09:40:47 -05:00 |
|
Justin Ethier
|
c5d3833248
|
Added a TODO
|
2015-02-23 22:53:56 -05:00 |
|
Justin Ethier
|
fdae824263
|
WIP
|
2015-02-23 22:53:02 -05:00 |
|
Justin Ethier
|
cb9c21013c
|
Working method to apply larger numbers of args
|
2015-02-23 21:50:04 -05:00 |
|
Justin Ethier
|
3566096ab2
|
Added a comment
|
2015-02-23 18:03:07 -05:00 |
|
Justin Ethier
|
56a37d3900
|
WIP
|
2015-02-23 17:58:33 -05:00 |
|
Justin Ethier
|
8f0b9dbc4d
|
WIP
|
2015-02-23 15:56:58 -05:00 |
|