Commit Graph

17 Commits (347ba14bd1f7aa23c3d1ceb59bb4152654f8a84f)

Author SHA1 Message Date
Doug Coleman b7c1f9dbe8 extra changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
2008-04-25 23:17:08 -05:00
Doug Coleman 72080fda4a construct-boa -> boa
construct-empty -> new
2008-04-13 15:06:27 -05:00
Doug Coleman acf6132389 update cond/case 2008-04-11 12:56:48 -05:00
Samuel Tardieu cf5ff72eb9 Fix bug introduced by former checkin 2008-04-04 12:51:05 +02:00
Samuel Tardieu f2cbd7648f Use more combinators 2008-04-04 11:40:49 +02:00
Eduardo Cavazos aa40350aa7 replace add* and add with prefix and suffix 2008-03-31 18:18:05 -06:00
Slava Pestov c22af5c7a6 Rename 2apply to bi@ 2008-03-29 20:36:58 -05:00
Slava Pestov 32526206f1 Help fixes 2008-03-11 19:51:58 -05:00
Daniel Ehrenberg aa8769c29d Making lists into a mixin 2008-02-13 20:19:18 -06:00
Doug Coleman b6b9e6cc05 lint cleanups 2008-01-12 12:23:34 -10:00
Slava Pestov 9231140a85 Lazy lists stack effect fix 2008-01-09 17:53:04 -05:00
Samuel Tardieu db6dbc5f16 Implement lreduce in lazy-lists 2007-12-27 16:01:28 +01:00
Samuel Tardieu 76c76b81ed Simplify lazy-append nil? word
lazy-append tuples are always built using lappend. If list1 is nil, then
list2 is returned, hence nil? on a lazy-append object is always false.
2007-12-27 03:42:19 +01:00
Samuel Tardieu 0bf5c6bf0f Simplify lazy-while and lazy-until constructs 2007-12-27 03:36:38 +01:00
Samuel Tardieu d5cd2fd66b Add lazy-while and lazy-until to lazy-lists 2007-12-21 13:33:57 +01:00
Samuel Tardieu 858237c0f8 Reimplement leach so that stack is clean when executing the quotation
The previous implementation let garbage on the stack (such as the lazy list
cdr) before executing the quotation. This prevents easy implementation of
reduce-like words using leach.
2007-12-21 13:33:56 +01:00
Slava Pestov a96457cecc Initial import 2007-09-20 18:09:08 -04:00