mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-15 16:57:35 +02:00
Adding notes for eval integration
This commit is contained in:
parent
55a2d84c2b
commit
13a0a368ad
1 changed files with 7 additions and 4 deletions
11
TODO
11
TODO
|
@ -1,13 +1,16 @@
|
||||||
Working TODO list:
|
Working TODO list:
|
||||||
|
|
||||||
- Issues with detecting cycles:
|
|
||||||
- (equal?) loops forever when comparing two different circular lists
|
|
||||||
- printing *global-environment* in the repl still loops forever
|
|
||||||
|
|
||||||
- compiled/interpreted code integration
|
- compiled/interpreted code integration
|
||||||
* call an interpreted function from compiled code
|
* call an interpreted function from compiled code
|
||||||
need an example of this, for example maybe defining a function in the interpreter and
|
need an example of this, for example maybe defining a function in the interpreter and
|
||||||
then passing it as a parameter. EG: (map (lambda ...) lst)
|
then passing it as a parameter. EG: (map (lambda ...) lst)
|
||||||
|
* when eval is present
|
||||||
|
- #define CYC_EVAL
|
||||||
|
- do not optimize-out variables, or be more careful about it
|
||||||
|
|
||||||
|
- Issues with detecting cycles:
|
||||||
|
- (equal?) loops forever when comparing two different circular lists
|
||||||
|
- printing *global-environment* in the repl still loops forever
|
||||||
|
|
||||||
- Handle errors better within icyc, instead of exiting the program, print an error and
|
- Handle errors better within icyc, instead of exiting the program, print an error and
|
||||||
keep going
|
keep going
|
||||||
|
|
Loading…
Add table
Reference in a new issue