summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* caseq, caseql, casequal: improvement in expansion.Kaz Kylheku2017-10-251-0/+3
* tprint and -t option: handle infinite list.Kaz Kylheku2017-10-121-11/+32
* cleanup: remove unnecessary header includes.Kaz Kylheku2017-09-191-1/+0
* new: macroexpand-lisp1 and macroexpand-1-lisp1.Kaz Kylheku2017-08-311-4/+28
* New function: inverse of cumulative normal dist.Kaz Kylheku2017-08-311-0/+1
* Rewriting op/do macros in Lisp.Kaz Kylheku2017-08-291-3/+10
* Allow sys:var and sys:expr redefinition.Kaz Kylheku2017-08-281-0/+2
* expander: do dot-to-apply for meta-expressions.Kaz Kylheku2017-08-281-4/+35
* Make len a synonym for length.Kaz Kylheku2017-08-071-1/+3
* New spl and tok: variants of tok-str and split-str.Kaz Kylheku2017-08-071-0/+2
* tok-str requires two arguments, not just one.Kaz Kylheku2017-08-071-1/+1
* Add sum and prod convenience functions.Kaz Kylheku2017-08-051-0/+2
* bugfix: spurious nils in pad function's output.Kaz Kylheku2017-08-021-5/+6
* lib: deprecate set-diff; extend set operations.Kaz Kylheku2017-07-261-1/+5
* new function: nthKaz Kylheku2017-07-181-0/+1
* lib: new function, relate.Kaz Kylheku2017-07-171-0/+1
* bugfix: spurious warnings issued against lisp1 eval.Kaz Kylheku2017-07-141-2/+8
* structs: improve access to initfun and postinitfun.Kaz Kylheku2017-07-091-2/+8
* expander: fix neglect to expand lambda and fun.Kaz Kylheku2017-07-071-4/+15
* Lisp: lambda expressions are function names now.Kaz Kylheku2017-07-071-0/+2
* New Cartesian product mapping functions.Kaz Kylheku2017-06-281-0/+59
* New cptr functions cptr-cast and int-cptr.Kaz Kylheku2017-06-261-0/+2
* cptr-int and cptr-obj can make typed cptr objects.Kaz Kylheku2017-06-191-2/+2
* mkstring char argument is optional.Kaz Kylheku2017-06-011-1/+1
* Refactoring hash bang support; hash bang null hack.Kaz Kylheku2017-05-301-1/+1
* command line: --eargs semantics change.Kaz Kylheku2017-05-301-1/+1
* Splitting cptr object into separate CPTR tag.Kaz Kylheku2017-05-151-0/+2
* cptr: new functions.Kaz Kylheku2017-05-091-0/+6
* Bugfix expansion: return-from, sys:abscond-from, block*.Kaz Kylheku2017-04-151-3/+8
* Make it a warning only when built-ins redefined.Kaz Kylheku2017-04-141-4/+4
* Indexing in variable subst applies to any sequence.Kaz Kylheku2017-04-051-9/+18
* New time-parse-local and time-parse-utc functions.Kaz Kylheku2017-04-041-0/+2
* apply and iapply bugfix: split sequences into args.Kaz Kylheku2017-04-031-2/+17
* Important improvement in opip: support slot access.Kaz Kylheku2017-03-291-1/+1
* Short-circuit lisp-1 expander for atoms.Kaz Kylheku2017-03-241-0/+3
* bugfix: neglected unbound warnings in DWIM syntax.Kaz Kylheku2017-03-241-0/+4
* Sandboxing support via *package-alist*.Kaz Kylheku2017-03-171-0/+1
* Rename badly named default_bool_argKaz Kylheku2017-03-171-17/+17
* trace: implement redefinition checks.Kaz Kylheku2017-03-171-0/+15
* Fix missing nao terminator in formatted printing.Kaz Kylheku2017-03-131-2/+2
* New functions starts-with and ends-with.Kaz Kylheku2017-03-121-0/+2
* New rmismatch function.Kaz Kylheku2017-03-121-0/+1
* match-fun: make last two args optional.Kaz Kylheku2017-03-121-1/+1
* uref: the a.b.c syntax extended to .a.b.cKaz Kylheku2017-03-061-1/+2
* New floor-rem, ceil-rem and round-rem.Kaz Kylheku2017-02-261-1/+4
* Second argument optional in trunc.Kaz Kylheku2017-02-251-1/+1
* Adding round function.Kaz Kylheku2017-02-251-0/+1
* floor and ceil do division, with optional second arg.Kaz Kylheku2017-02-241-2/+2
* Add rassoc and rassql functions.Kaz Kylheku2017-02-111-0/+2
* consistency: treat members of struct env in order.Kaz Kylheku2017-02-101-2/+2