Commit Graph

6 Commits

Author SHA1 Message Date
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