Topic: "lazy-evaluation"
neilmayhew/hexdump-lazy
Produce hex dumps lazily from various types of source
Language: Haskell - Size: 29.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

natfoam/lib 📦
Rust libraries
Language: Rust - Size: 201 KB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

joanmontas/UMLisp
Subset of Common Lisp
Language: Haskell - Size: 73.2 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

deepcloudlabs/dcl113-2023-aug-24
DCL-113: Functional Programming in C++20
Language: C++ - Size: 681 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 1

zephraph/procedure
A library to make complex, procedural code more consistent and readable.
Language: TypeScript - Size: 368 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

jonathanfrennert/func-prog-lang 📦
A Language for the Lazy
Language: Haskell - Size: 126 KB - Last synced at: 8 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

bendudson/lisp-lazy-seq Fork of fredokun/lisp-lazy-seq
Lazy sequences in Common Lisp
Language: Common Lisp - Size: 164 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

Spotchi/dETL
Seamless data and meta-data tracking in Python
Language: Python - Size: 112 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 1

handsomecheung/lambda-interp
Simple Lambda Calculus Interpreter implemented by Java
Language: Java - Size: 27.3 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

raviqqe/stg
STG Machine in Go
Language: Go - Size: 142 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 1

sergey-shandar/purelogic-ts 📦
PureLogic for TypeScript
Language: TypeScript - Size: 301 KB - Last synced at: 16 days ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 0

divengine/laze
PHP library for lazy evaluation with immutable values and constraints, enabling efficient resource management, flexible configuration, and secure, conditionally evaluated data.
Language: PHP - Size: 44.9 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

singularitti/Thinkers.jl
An efficient implementation of Thunk types for Julia enabling sophisticated lazy evaluation and deferred computation techniques
Language: Julia - Size: 521 KB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

ortense/functors
A collection of dependency-free functors written in TypeScript, created to be type-safe, immutable, and lightweight.
Language: TypeScript - Size: 1.3 MB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

VoltaireNoir/chained
A Rust library for lazily chaining functions
Language: Rust - Size: 48.8 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

caseyWebb/potato-promise
:sweet_potato: ES6 Promises, but lazier.
Language: JavaScript - Size: 9.77 KB - Last synced at: about 8 hours ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

zh-rocco/lazy-evaluation
:art: JS 惰性计算
Language: JavaScript - Size: 4.01 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

tylercrompton/streams
Provides stream classes inspired by Scheme and abstracts the concept to other abstract data types.
Language: Python - Size: 182 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

kirillov-n-s/radann
Reverse-mode Automatic Differentiation for Artificial Neural Networks
Language: C++ - Size: 17.5 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Yangruipis/go-functional
Golang lib for chain functional programming with spark-like APIs.
Language: Go - Size: 66.4 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Niklas-Deworetzki/java-stg
An implementation of the Spineless Tagless G-Machine, implemented for educational purposes.
Language: Java - Size: 3.88 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

johnc219/virtual_proxy
(demo gem) Quickly build virtual proxies in Ruby
Language: Ruby - Size: 11.7 KB - Last synced at: 20 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

kirkedev/datepicker
Example project for demonstrating ATDD, boundaries / logical core / collaborative shell, lazily evaluated functional programming, and typescript project setup
Language: TypeScript - Size: 42.9 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

umd-dslam/BullFrog
BullFrog: Online Schema Evolution via Lazy Approach
Language: C - Size: 22.5 MB - Last synced at: 8 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

JoergReinhardt/gatwd
Gophers All The Way Down
Language: Go - Size: 4.32 MB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

DanIsraelMalta/MakeLazy
wrap any container (by reference) with lazy-evaluated loop-fused element wise operator overload.
Language: C++ - Size: 21.5 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

terrapass/rs-sloth
sloth is a Rust crate implementing lazily initialized values.
Language: Rust - Size: 28.3 KB - Last synced at: 4 days ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

NashTech-Labs/functional-programming
Language: Scala - Size: 7.81 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

thejohnfreeman/lazy
Type-safe lazy evaluation and late binding for Java.
Language: Java - Size: 151 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

laysent/sequenz
super tiny, lodash-like lazy evaluation library, with cherry-picking!
Language: JavaScript - Size: 142 KB - Last synced at: 13 days ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 0

getkalido/fungi Fork of sharpvik/fungi
Functional stream processing primitives for Go
Language: Go - Size: 36.1 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 1

chrismichaelps/scats
A comprehensive TypeScript library bringing Scala's powerful functional programming paradigms to JavaScript/TypeScript, featuring immutable collections, monads, pattern matching, and more
Language: TypeScript - Size: 1.33 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 1 - Forks: 0

orcca-uwo/MultivariatePowerSeries
This object-oriented Maple package provides functionalities for manipulating multivariate power series and univariate polynomials over such series at high speed and high precision.
Language: Objective-C++ - Size: 1.05 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 1 - Forks: 0

chainables/chainable
An Iterable-based, lightweight and dependency-free alternative to Java streams and guava, with rich functional programming API for sequence and tree processing in particular.
Language: Java - Size: 455 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

monadicarts/lazy-streams
LazyStreams for TypeScript is a lazy loaded generator based chainable fluent syntax that uses strong functional composition and operations for processing lazy streams of data.
Language: TypeScript - Size: 691 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

timstr/hashrevise
A Rust library for hashing data structures and then caching results and avoiding work
Language: Rust - Size: 8.79 KB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

wasabi315/lazy
STG-like lazy evaluation mechanism in JavaScript
Language: JavaScript - Size: 54.7 KB - Last synced at: 29 days ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

icepeppermint/lazyoptional
A Java Optional implementation that supports lazy evaluation.
Language: Java - Size: 110 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

massimo-nocentini/srfi-41st
A Smalltalk port of https://srfi.schemers.org/srfi-41/srfi-41.html
Language: Smalltalk - Size: 399 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

arindas/lazy-prime-sieve
Lazy Sieve of Eratosthenes for infinitely generating primes lazily in Rust.
Language: Rust - Size: 4.59 MB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

aloklearning/javascript-lazy-evaluation
This coding challenge solves a very interesting algorithmic problem known as Lazy Evaluation
Language: JavaScript - Size: 72.3 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

carlosrberto/lazy-list
LazyList implements map, filter and reduce in JavaScript Arrays with lazy evaluation.
Language: JavaScript - Size: 459 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

vltr/sanic-toolbox
A general utility toolbox for Sanic without monkey patching, for plugins and applications
Language: Python - Size: 47.9 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

gurbaaz27/cs350a-homework-exercises
functional, lambda-calculus and object-oriented programming homework assignments
Language: Ruby - Size: 590 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

ChayimFriedman2/init-token
A crate for one-time safe initialization of static, without overhead.
Language: Rust - Size: 13.7 KB - Last synced at: 4 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

tushushu/notrust
Python iteration tools with rust style.
Language: Python - Size: 16.6 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

jlam55555/fun-lazy-compiler
A small compiled lazy functional language using lazy graph reduction
Language: Haskell - Size: 220 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

ChaosPandion/StrandedStringBuilder
A simple string builder with fast append performance. It follows the principle of delayed evaluation to achieve this.
Language: C# - Size: 38.1 KB - Last synced at: 10 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

SebastianAment/KroneckerProducts.jl
Provides an implementation of lazily represented Kronecker products with efficient in-place multiplies and solves.
Language: Julia - Size: 52.7 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

Joe0400Student/fquery
Functional Query Language, with a interpreter, written in python 3.10
Language: Python - Size: 30.3 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

deepcloudlabs/dcl113-2021-sep-16
DCL-113: Functional Programming in C++17
Language: C++ - Size: 256 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

danyalmck/RangeTree
Java Implementation of 2D Range Tree
Language: Java - Size: 742 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

zx80live/gofp
Go for Scala developers
Language: Go - Size: 3.61 MB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

andrewlowndes/dynamic-rust
Reactive programming in Rust
Language: Rust - Size: 6.84 KB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

s7rthak/Prolog-interpreter-in-OCaml
Prolog-Interpreter-in-OCaml
Language: OCaml - Size: 253 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

DanIsraelMalta/lazyVector
lazy evaluated element wise std:vector
Language: C++ - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 1

erdian718/stream
A simple lazy list module for Lua.
Language: Lua - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

MrVPlusOne/LazyLang
A Haskell-style lazy language in 500 lines of Scala code
Language: Scala - Size: 38.1 KB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

agero-core/lazy
Helpers for lazy initialization in .NET applications.
Language: C# - Size: 16.6 KB - Last synced at: 10 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

ItaHeld90/seqzy.js
Lazy sequence library, tailor made for Javascript Iterables
Language: JavaScript - Size: 86.9 KB - Last synced at: 3 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

gallettilance/FRP-counters
Functional Reactive Programming with BaconJS 🥓
Language: JavaScript - Size: 21.5 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

0x414c/sml-stream
Lazy list (aka Infinite list or Stream) implementation for SML/NJ (http://www.smlnj.org/).
Language: Standard ML - Size: 3.91 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

tinyj/tinyj-lazy
A thread and exception safe implementation of lazy (aka on-demand) value initialization.
Language: Java - Size: 18.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

zhangchicheng/Mathub
A lightweight C++ library for linear algebra
Language: C++ - Size: 97.7 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

DanGooding/fun
A simple functional language, with type inference, lazy evaluation, pattern matching and mutual recursion
Language: Java - Size: 135 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

Nylle/javaseq
A lazy sequence for Java (no Stream involved)
Language: Java - Size: 360 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

BobKerns/better-future
Futures (deferred/lazy evaluation), with cancellation, timeouts, task groups and pools, working fully w/ Promises.
Language: TypeScript - Size: 441 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

reach2sayan/Expression_Differentiator
A C++23 template library for symbolic mathematical expressions, derivatives, and equation systems with compile-time evaluation capabilities.
Language: C++ - Size: 99.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 1

ewdlop/Functional-Programming-Note
Language: C# - Size: 12.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Slava0135/stg-example
Example Haskell program translated to STG and compiled to C
Language: C - Size: 33.2 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

vincentk/dedekind
Strongly typed lazy linear algebra in core java 17+.
Language: Java - Size: 260 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

botamochi0x12/MATLAB-Truthiness
Enhancing MATLAB's if-statement
Language: MATLAB - Size: 98.6 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

mtumilowicz/scala213-functional-programming-collections-workshop
Introduction to Scala and functional programming collections: list, stream and tree.
Language: Scala - Size: 136 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

Hamik25/react-box-virtualization
Small component to help quickly virtualize boxes with different sizes and positions. Component support two types of rendering concepts virtualized render and lazy render.
Language: TypeScript - Size: 152 KB - Last synced at: 19 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 1

appcypher/lazy-attribute
Convenient attribute macro for lazy function execution
Language: Rust - Size: 108 KB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

kdkasad/CIter
Rust-style iterators for C
Language: C - Size: 180 KB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

J3m3/lazy-thunk
A set of data structures in TypeScript which utilizes lazy evaluation (w/o 3rd party dependencies!)
Language: TypeScript - Size: 550 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

krippner/auto-diff-python
Lightweight Python package for automatic differentiation
Language: C++ - Size: 26.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

vgerbot-libraries/lazy
Define a lazily evaluated property.
Language: TypeScript - Size: 115 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

JOTSR/lazy_pipe
Simple lazy evaluation of value piping. Create the logic before and compute the value only when needed.
Language: TypeScript - Size: 9.77 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

tommay/risp
Lazy lisp in ruby. It's not "cons should not evaluate its arguments", it's "eval should not evaluate its arguments."
Language: Ruby - Size: 103 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

LJaugey/ND_Array
Variadic template for n-dimensional array using lazy evaluation (c++)
Language: C++ - Size: 155 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

axmat/Tenseur
A header only C++20 tensor library
Language: C++ - Size: 271 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

oriches/Xxx.Interview.Instructions
Interview question
Language: C# - Size: 106 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ayakout/lazy-calculator
Demonstration of lazy evaluation
Language: Python - Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

kamilsan/lazy-interpreted-language
Interpreter for a custom, lazy-evaluated, functional language.
Language: C++ - Size: 658 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

deepcloudlabs/dcl113-2023-aug-14
DCL-113: Functional Programming in C++20
Language: C++ - Size: 188 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Bh-an/Image-Processor-ML
Short program to process (augment) images to be fed into a model training/prediction pipeline, Written entirely in Scala
Language: Scala - Size: 16.9 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

pappasam/reactivetools
Typesafe, reactive tooling in Python with data descriptions
Language: Python - Size: 77.1 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

dreiv/ng-reactive-forms-tricks
Language: TypeScript - Size: 1.49 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

hillc5/iterable-range
Range iterator with helper functions and a growing library of operations for iterables in general
Language: JavaScript - Size: 442 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

mathisgerdes/progeval
Cached lazy evaluation of computational graphs
Language: Python - Size: 32.2 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

lazycuh/lazy-pipeline
A super light-weight, tree-shakeable, reusable, lazy pipeline TypeScript library with functional APIs and no 3rd-party dependencies.
Language: TypeScript - Size: 468 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

SebastianAment/WoodburyFactorizations.jl
Contains an implementation of lazily represented matrix structures that allow for the application of the Woodbury Identity.
Language: Julia - Size: 17.6 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

milahu/zh-rocco---lazy-evaluation Fork of zh-rocco/lazy-evaluation
:art: JS lazy evaluation
Language: JavaScript - Size: 4.01 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Pencilcaseman/complex
A fast, lazy-evaluated complex-number library for C++
Language: C++ - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

madalinazanficu/Haskell-graphs
Programming Paradigms Course. Application of functional mechanisms, data types, polymorphism and lazy evaluation in the Haskell language.
Language: Haskell - Size: 40 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

ZhongRuoyu/LazyOstream
A simple library that wraps C++'s `std::basic_ostream` for lazy evaluation.
Language: C++ - Size: 11.7 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

h4rdc4ndy/reactive-lazy-pipe
tiny functional lazy pipe operator with a lot of flexibility and clean api
Language: TypeScript - Size: 7.99 MB - Last synced at: 19 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

georgevanuta/FibonacciHaskell
Computing Fibonacci numbers in Haskell using the popular way, the zip way, the streams way and the matrix way.
Language: Haskell - Size: 2.93 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0
