index
:
lispish
master
A simple LISP-like programming language made to learn a few things.
Oskari Timperi
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2014-05-20
add README.md and TODO
HEAD
master
Oskari Timperi
2014-05-20
use -Wextra when compiling and fix some warnings produced by it
Oskari Timperi
2014-05-18
add builtin_lambda() that returns a closure and support closures in eval (als...
Oskari Timperi
2014-05-18
add ATOM_CLOSURE and related functions/macros
Oskari Timperi
2014-05-18
add atom_list_append() and atom_list_length()
Oskari Timperi
2014-05-18
init builtin atoms with gcc constructor
Oskari Timperi
2014-05-17
test_util.h: allow multiple tests to run even if asserts fail and print failu...
Oskari Timperi
2014-05-17
test_util.h: add file info to test name
Oskari Timperi
2014-05-17
move builtin functions to their own functions out of eval()
Oskari Timperi
2014-05-17
refactor code to use LIST from sys/queue.h
Oskari Timperi
2014-05-16
env support to repl
Oskari Timperi
2014-05-16
fix: use eval_env() when evaluating stuff\!
Oskari Timperi
2014-05-16
Makefile: allow building test/repl at the same time (use different object files)
Oskari Timperi
2014-05-15
eval symbols and allow defining variables
Oskari Timperi
2014-05-15
fix eval() and eval_str() to use empty environments as args to eval_env()/eva...
Oskari Timperi
2014-05-15
env tests
Oskari Timperi
2014-05-15
add eval functions that take env as argument (no env support yet)
Oskari Timperi
2014-05-15
add env functions
Oskari Timperi
2014-05-15
add atom_clone()
Oskari Timperi
2014-05-15
add atom types for true, false, nil
Oskari Timperi
2014-05-14
eval: more tests
Oskari Timperi
2014-05-14
eval: misc
Oskari Timperi
2014-05-14
eval: add 'mod' function
Oskari Timperi
2014-05-14
Initial commit
Oskari Timperi