Giters
marcusklaas
/
lisp-interpreter
A bare bones lisp parser & interpreter
Geek Repo:
Geek Repo
Github PK Tool:
Github PK Tool
Stargazers:
11
Watchers:
2
Issues:
51
Forks:
1
marcusklaas/lisp-interpreter Issues
Nightly rust version can not compile the code now
Closed
4 years ago
Comments count
2
Church numerals do not work
Closed
7 years ago
Comments count
1
Ternary expressions won't return curried functions?
Closed
7 years ago
Add pretty printing for functions
Closed
7 years ago
Comments count
1
Update README
Closed
7 years ago
Return analysis?
Updated
7 years ago
Comments count
1
Upgrade parser zodat ook niet-calls geaccepteerd worden
Closed
7 years ago
Make it compile to javascript
Closed
7 years ago
Comments count
1
Unreverse bytecode execution order
Updated
7 years ago
Comments count
1
Bug in argument recursion copy elision
Closed
7 years ago
Merge cond-zero branch
Closed
7 years ago
Don't do double checks
Closed
7 years ago
Comments count
5
Reverse lists
Closed
7 years ago
Comments count
1
Walk instructions forward instead of backward
Closed
7 years ago
Comments count
2
Do list splits more efficiently
Closed
7 years ago
Comments count
1
Add almost-compiled bytecode
Closed
7 years ago
Comments count
1
Add separate bytecode for tail calls
Closed
7 years ago
Comments count
1
Introduce more efficient instruction storage
Closed
7 years ago
Comments count
2
Intern variable names
Closed
7 years ago
Comments count
2
Figure out proper implementation of CustomFunc
Closed
7 years ago
Comments count
1
Restrict usage of define
Closed
7 years ago
Comments count
2
Add FinalizedExpr type
Closed
7 years ago
Comments count
1
Fix shadowing issues
Closed
7 years ago
Comments count
1
Add specialization
Updated
7 years ago
Comments count
1
Add zip to prelude
Closed
7 years ago
Comments count
1
Add move value instruction
Closed
7 years ago
Comments count
1
Experiment with quickcheck?
Updated
7 years ago
Add type checking functions
Closed
7 years ago
Comments count
1
Move through instructions instead of pushing/ popping
Closed
7 years ago
Comments count
2
increase test coverage
Closed
7 years ago
Comments count
1
Add recurse instruction
Closed
7 years ago
Comments count
1
Remove unwanted files
Closed
7 years ago
Add bytecodes for each built-in function
Closed
7 years ago
Comments count
1
Do reference counting on functions
Closed
7 years ago
Comments count
2
Add current stack pointer
Closed
7 years ago
Comments count
1
Add range function to prelude
Closed
7 years ago
Comments count
1
Crash on custom func evaluation without arguments
Closed
7 years ago
Comments count
1
Add documentation
Closed
7 years ago
Comments count
1
Add currying
Closed
7 years ago
Comments count
1
list only lisp?
Closed
7 years ago
Comments count
1
Add tail call optimization
Closed
7 years ago
Comments count
1
implement trampolining
Closed
7 years ago
add closures
Closed
7 years ago
Comments count
1
add a list function
Closed
7 years ago
Comments count
1
make functions first class objects
Closed
7 years ago
Comments count
1
split into modules
Closed
7 years ago
Comments count
1
implement elementary list functions
Closed
7 years ago
Comments count
1
Improve error messages
Updated
7 years ago
add truth type
Closed
7 years ago
Comments count
1
implement Display for LispVals
Closed
7 years ago
Comments count
1
Previous
Next