Nu is small (~1k gzipped) Javascript library for creating and operating on lazy, potentially infinite streams. Streams are a simple ordered sequence abstraction, that are both lazy and persistent.
- Documentation
- Project site - Introduction
Nu consists of four modules. Only 'stream', the main module, is required. Other modules can be loaded as needed.
Core functionality. Stream creation and basic operations.
Quantification operations on streams.
Generating streams.
Selecting subsections of streams.
Nu is written in Khepri. Khepri is an ECMAScript language
that compiles to Javascript. The dist
directory contains the generated js library
while the Khepri source is in lib
directory.