From: David T. <Dav...@un...> - 2008-08-29 22:16:22
|
Here's the latest version of my improved enum. With respect to your CVS version, it adds: * elements of support for infinite enumerations * cloning enumerations created with [from] without having to evaluate them completely * function [init] now works correctly when cloned * functions [take], [exists], [for_all], [scanl], [scan], [drop], [close], [drop_while], [take_while], * support for adding hooks when an enumeration is started/stopped * elements of pseudo-concurrency [switchn], [span], [combine], [uncombine], [group], [merge], [mergen], [append_from] * new constructors [seq], [cycle], [range], [from_while], [from_loop], * pre-defined enumerations of integers and characters * features imported from streams [lcons], [lapp], [icons], [iapp], [ising] * an [Exceptionless] module. In addition, a small module [Ref] for references. A number of other patches depend on this one and are waiting to be submitted. Cheers, David -- David Teller-Rajchenbach Security of Distributed Systems http://www.univ-orleans.fr/lifo/Members/David.Teller Angry researcher: French Universities need reforms, but the LRU act brings liquidations. |