Howard Mao
|
bbc793a80f
implement optional arguments
|
10 年之前 |
Howard Mao
|
0a39207ddd
bump version string to 0.3.0
|
10 年之前 |
Howard Mao
|
97e1d4aca5
implement syntax quoting
|
10 年之前 |
Howard Mao
|
a159767749
add a PrintStack method to datastack to aid debugging
|
10 年之前 |
Howard Mao
|
dc9a5007d9
get rid of unused ReverseArray
|
10 年之前 |
Howard Mao
|
90e8b9a8e5
Main function instructions should not be copied in Duplicate env
|
10 年之前 |
Howard Mao
|
49b525949f
use checkboxes in readme feature list
|
10 年之前 |
Howard Mao
|
44eaf7496e
implement very basic macro system
|
10 年之前 |
Howard Mao
|
ef0bac0da4
no longer looking for new name
|
10 年之前 |
Howard Mao
|
1f7f434a5b
fix Apply function per recommendation by chrhlnd
|
10 年之前 |
Howard Mao
|
1ddb348b02
go back to using append instead of manually copying
|
10 年之前 |
Howard Mao
|
e61fc9e2bc
experiment with changing intial stack size
|
10 年之前 |
Howard Mao
|
9b6959c6ed
alias car and cdr to first and rest
|
10 年之前 |
Howie Mao
|
098708ef18
add memory profiling
|
10 年之前 |
Howard Mao
|
5c6fb6e82b
not all functions should be builtins
|
10 年之前 |
Howard Mao
|
6f392bd29e
rename ufunctions to builtins
|
10 年之前 |
Howard Mao
|
53b7feed6f
optimizations to make interpreter run faster
|
10 年之前 |
Howard Mao
|
f06a93c1dd
optimized PopExpressions a bit
|
10 年之前 |
Howard Mao
|
a929c832ba
aset! now returns null
|
10 年之前 |
Howard Mao
|
3fce32e408
add cpu profiling
|
10 年之前 |
Howard Mao
|
2d38bb561a
Add a basic benchmark in GLISP and Guile for comparison
|
10 年之前 |
Howard Mao
|
9b4a651de4
rename HashFunction to HashAccessFunction
|
10 年之前 |
Howard Mao
|
cecd0363c6
refactor aget and aset into one function
|
10 年之前 |
Howard Mao
|
ba60a823a9
test char?, string?, and symbol?
|
10 年之前 |
Howard Mao
|
dc2fbdab9b
implement string? function
|
10 年之前 |
Howard Mao
|
87699bdb98
make sure to test the type query functions
|
10 年之前 |
Howard Mao
|
63ae259e9e
testall.sh should print which test fails on failure
|
10 年之前 |
Howard Mao
|
409e4ba056
allow bools to be compared
|
10 年之前 |
Howard Mao
|
5963e9b8ed
implement empty? and zero? functions and allow len to work on hashes
|
10 年之前 |
Howard Mao
|
0d3869bb00
add hash? function
|
10 年之前 |