Commit Graph

14 Commits (839933664880165f6f9f5354ada42e72616992ac)

Author SHA1 Message Date
Slava Pestov 32526206f1 Help fixes 2008-03-11 19:51:58 -05:00
Slava Pestov e98cd1fd59 New convention for unit tests 2008-03-01 17:00:45 -05:00
Daniel Ehrenberg aa8769c29d Making lists into a mixin 2008-02-13 20:19:18 -06:00
Slava Pestov 1c91a286e5 Updating summary and authors 2008-01-27 01:02:31 -04: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 779f1ba01d Use related-words in lazy-lists documentation 2007-12-27 16:01:27 +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 d7217801c3 Documentation fixes 2007-12-11 22:36:40 -05:00
Slava Pestov a96457cecc Initial import 2007-09-20 18:09:08 -04:00