summaryrefslogtreecommitdiffstats
path: root/tail-recursion.lisp
Commit message (Collapse)AuthorAgeFilesLines
* Spelling error.Kaz Kylheku2015-06-091-1/+1
|
* DEFTAIL: Trivial code improvement.Kaz Kylheku2014-08-101-2/+5
|
* Nuke trailing spaces; convert tabs to spaces.Kaz Kylheku2014-08-101-54/+49
|
* TAILPROG: renamed to TLET, loses the variable bindings parameter.Kaz Kylheku2013-11-141-12/+15
| | | | Variables are automatically collected from the labels.
* TAILPROG: bugfix in handling code blocks with more than oneKaz Kylheku2013-11-141-1/+1
| | | | expression in the body.
* DEFTAIL: bugfix when function directly recurses. The return-from in theKaz Kylheku2013-11-131-10/+12
| | | | | generated FLET then references the FLET rather than the surrounding function. Fixed by introducing anon block as the target of the return instead.
* DEFTAIL: a deftail function should know about itself; it is nonsensicalKaz Kylheku2013-11-131-1/+6
| | | | | to have to specify itself via :other-tails. Support for docstrings added too.
* Adding tail recursion utils.Kaz Kylheku2012-01-181-0/+274