summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* * eval.c (special_p): Function renamed to special_var_p.Kaz Kylheku2015-08-011-7/+9
* Multi-line, indented printing of structure.Kaz Kylheku2015-07-311-4/+16
* * eval.c (op_quote): Improved diagnostic.Kaz Kylheku2015-07-241-1/+1
* Adding nthcdr as accessor.Kaz Kylheku2015-07-221-0/+1
* Improve bad argument diagnosis for place macros.Kaz Kylheku2015-07-221-0/+13
* Implementing second through tenth as places.Kaz Kylheku2015-07-221-0/+4
* * eval.c (eval_init): Register new split function.Kaz Kylheku2015-07-211-0/+1
* Expand away sys:lisp1-value based on lexical info.Kaz Kylheku2015-07-111-2/+28
* * eval.c (eval_init): Register bindable as intrinsic.Kaz Kylheku2015-07-101-1/+1
* Hash-bang support for .tl files.Kaz Kylheku2015-07-021-1/+1
* Fix TXR 97 regression in quasiliterals.Kaz Kylheku2015-06-271-1/+1
* * hash.c (hash_from_pairs, hash_list): New functions.Kaz Kylheku2015-06-241-0/+2
* Hash subset testing.Kaz Kylheku2015-06-231-0/+2
* * eval.c (eval_init): Register have function, synonym of true.Kaz Kylheku2015-06-201-1/+4
* Adding anaphoric ifa macro.Kaz Kylheku2015-06-171-0/+5
* Lisp load macro.Kaz Kylheku2015-06-131-0/+44
* Fix mismanaged dyn_env variable.Kaz Kylheku2015-05-251-3/+4
* Ligher weight debug instrumentation.Kaz Kylheku2015-05-221-3/+5
* symbol-function, symbol-value and fun become places.Kaz Kylheku2015-05-221-0/+19
* Introduce defparm operator.Kaz Kylheku2015-05-211-0/+18
* * eval.c (symbol_value): Retrieve the binding of a symbolKaz Kylheku2015-05-151-2/+24
* * eval.c (env_vb_to_fb): Allow null env argument. ThisKaz Kylheku2015-05-121-3/+5
* DWIM places must use Lisp-1 semantics.Kaz Kylheku2015-05-121-0/+33
* * eval.c (lookup_var_l): Gut this function of its sillyKaz Kylheku2015-05-121-30/+6
* Fix argument count checking regression.Kaz Kylheku2015-05-111-4/+6
* Improve error message related to splice misuse.Kaz Kylheku2015-05-091-2/+2
* Crack down on redefinitions of built-ins.Kaz Kylheku2015-05-081-8/+44
* * Makefile (LISP_TO_C_STRING): Strip comments, but not comment lines,Kaz Kylheku2015-05-071-2/+2
* New macro-based framework for assignment places.Kaz Kylheku2015-05-061-312/+55
* Do some cleanup in progn-like form sequences.Kaz Kylheku2015-05-051-9/+45
* Deal with bad quote syntax.Kaz Kylheku2015-05-031-0/+4
* Improved syntax checking: defun, flet, labels, lambda.Kaz Kylheku2015-04-291-48/+75
* Allow (force ...) to be an assignable place.Kaz Kylheku2015-04-251-4/+21
* Introducing mlet macro.Kaz Kylheku2015-04-251-0/+59
* delay/force overhaul.Kaz Kylheku2015-04-221-7/+30
* Improvement in error reporting.Kaz Kylheku2015-04-191-15/+10
* Adding lcons macro.Kaz Kylheku2015-04-181-0/+17
* Adding dotimes macro.Kaz Kylheku2015-04-161-0/+21
* Implementing while* and until* loops.Kaz Kylheku2015-04-111-1/+27
* * eval.c (eval_init): There is an until_s global variable, soKaz Kylheku2015-04-101-1/+1
* * eval.c (iflet_s, when_s): New global variables.Kaz Kylheku2015-04-061-2/+22
* New whilet macro.Kaz Kylheku2015-04-051-2/+23
* New zap operator.Kaz Kylheku2015-04-011-1/+7
* Array overrun fix in apply.Kaz Kylheku2015-03-311-12/+11
* Deal with spurious retention in function application.Kaz Kylheku2015-03-311-38/+40
* * eval.c (prinl, pprinl): Become external functions.Kaz Kylheku2015-03-281-2/+26
* * eval.c (eval_init): register get-lines as having one optionalKaz Kylheku2015-03-281-1/+1
* New ignerr macro.Kaz Kylheku2015-02-251-0/+6
* Improved error reporting, particularly for macro expansion.Kaz Kylheku2015-02-211-3/+26
* String-returning wrappers for some regex matching functions.Kaz Kylheku2015-02-201-0/+4