Sage Vaillancourt
|
3f4d8fd7af
|
Start dropping support for semicolon separators.
Simplify some error functions.
Oh, right. strdup() exists.
|
2022-04-14 00:31:51 -04:00 |
Sage Vaillancourt
|
96d759a7e6
|
Merge branch 'master' of https://gitlab.com/sagev9000/pebblisp
|
2022-04-11 20:44:38 -04:00 |
Sage Vaillancourt
|
48b1f3c54b
|
Correcting some REPL behavior.
Add BuildListNamed() macro for optimized list creation.
|
2022-04-11 20:43:45 -04:00 |
Sage Vaillancourt
|
7b014ebafa
|
Fix (reduce) with lambdas.
Fix await memory leak.
Allow running specific tests with --run-test x (for valgrinding).
|
2022-04-11 16:38:49 -04:00 |
Sage Vaillancourt
|
c1580523ee
|
Have (eval) use global scope.
Add simple (run) (stdout) and (stderr) to pebblisp.pbl
|
2022-04-08 16:30:15 -04:00 |
Sage Vaillancourt
|
13d1168401
|
Wire up basic readline history/completion.
|
2022-04-08 10:23:12 -04:00 |
Sage Vaillancourt
|
7a0433aa68
|
Add funcyEval() for equivalent Func/Lambda eval.
Still a bit buggy.
Some general renaming for clarification.
|
2022-04-07 01:20:59 -04:00 |
Sage Vaillancourt
|
4d215b1b79
|
Add simple sigint handler for repl.
inline evalLambdaArgs() and evalBuiltIns()
|
2022-04-06 16:55:49 -04:00 |
Sage Vaillancourt
|
fc4f0bef28
|
Move main() etc. into main.c
|
2022-04-05 20:05:58 -04:00 |