An open API service indexing awesome lists of open source software.

https://github.com/miroox/lazylist

Iterator-based lazy lists for Wolfram language [WIP]
https://github.com/miroox/lazylist

iterator lazylist wolfram-language

Last synced: about 2 months ago
JSON representation

Iterator-based lazy lists for Wolfram language [WIP]

Awesome Lists containing this project

README

        

# ``LazyList` ``

[![Actions Status](https://github.com/miRoox/LazyList/workflows/CI/badge.svg)](https://github.com/miRoox/LazyList/actions)
[![MIT License](https://img.shields.io/github/license/miRoox/LazyList)](https://github.com/miRoox/LazyList/blob/master/LICENSE)

*LazyList* is a Wolfram language package for lazy evaluation of lists, including an extensible iterator framework and a lazy range representation.

## Installation

*LazyList* package requires Wolfram language version 12 or later.

For prerelease version, for example, evaluate `PacletInstall["https://github.com/miRoox/LazyList/releases/download/v0.1.0/LazyList-0.1.0.paclet"]` in Mathematica.

## Usage

Basic usage:

![basic usage](./basic.svg)