Sage Vaillancourt
b770a618e0
Simpler listEvalFunc() implementation.
...
Simpler simpleFuncEval(), which should eventually be removed, anyway.
- Something with it or (reduce) is a bit leaky, but actually less so than before.
Small plfunc.c reordering.
2022-03-31 15:44:18 -04:00
Sage Vaillancourt
32e21bf758
Replace (struct's field) with (struct.field)
...
It was cute, but hard to read in space-delimited lists.
Convert (map) to a normal pl function.
Add trueObject() falseObject() macros.
2022-03-31 10:29:10 -04:00
Sage Vaillancourt
b4e0f57029
Use (env "HOME") in pebblisp.pbl for reload.
...
Show current working directory in prompt.
2022-03-30 16:59:05 -04:00
Sage Vaillancourt
b5f6a7d951
Add more colors to pebblisp.pbl
...
Plus a type comment on (time)
2022-03-30 16:54:17 -04:00
Sage Vaillancourt
d76e3f5341
Make (def) a normal function.
...
Remove (defe) for now.
2022-03-30 16:32:42 -04:00
Sage Vaillancourt
342eba3a0d
Add basic (time) function and Time struct.
...
Also add pebblisp.pbl config file to examples/
2022-03-30 16:04:30 -04:00