GitHub topics: lazy-evaluation
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

gdejohn/procrastination
A small, straightforward library bringing the benefits of functional programming to Java 11
Language: Java - Size: 410 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 46 - Forks: 3

Yangruipis/go-functional
Golang lib for chain functional programming with spark-like APIs.
Language: Go - Size: 66.4 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - 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

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

surajp/lazy-apex-collections
A simple lazy collections framework in apex
Language: Apex - Size: 1.13 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 2

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

MarcusKlik/lazyvec
Lazy evaluated vectors using the ALTREP framework
Language: C++ - Size: 494 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 18 - Forks: 0

faber-lang/faber
functional programming language and its compiler
Language: Haskell - Size: 320 KB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 18 - 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

lento-lang/Lento-CSharp 📦
A strongly typed, and expressive functional programming language.
Language: C# - Size: 367 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - 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

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

Aandreba/laizy
A simple, stable and thread-safe implementation of a lazy value
Language: Rust - Size: 10.7 KB - Last synced at: 11 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 1

ChengChen-Steven/Movie_Recommender_System_Scala
Build a movie recommender system using Collaborative Filtering by leveraging Spark in Scala
Language: Scala - Size: 721 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 1

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

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

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

Refty/lazify
Lazify all the things!
Language: Python - Size: 103 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 2

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

EvanMcGorty/lazy-evaluation-and-expression-templates
a set of functions that make it incredibly easy to use expression templates
Language: C++ - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - 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

rabestro/jetbrains-academy-readability-score
Everyone has their own personal reading history, and as we grow up, we are able to comprehend more and more complicated texts. But how do you estimate the level of difficulty of a given text, and how do you teach a computer to do that? In this project, you will find it out: write a program that determines how difficult the text is and for which age it is most suitable.
Language: Java - Size: 111 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 8 - 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

NashTech-Labs/functional-programming
Language: Scala - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: over 7 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

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

jyuhuan/Lazy
A fast, lazy, generic collection library for Swift
Language: Swift - Size: 232 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

strojure/zmap
Persistent map with lazily evaluated values for Clojure(Script).
Language: Clojure - Size: 38.1 KB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

strojure/zizzmap 📦
Persistent map with lazily evaluated values for Clojure(Script).
Language: Clojure - Size: 80.1 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

CUTE-Lang/miniCUTE
Basic compiler for a simpler version of CUTE Lang
Language: Haskell - Size: 1.16 MB - Last synced at: 11 months ago - Pushed at: about 4 years ago - Stars: 9 - Forks: 3

o3bvv/lazy-string
Python library for defining strings with delayed evaluation
Language: Python - Size: 5.86 KB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 1

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

CanftIn/domino
An open-source C++ library for full stack supporting, aiming at ai compiler/database/rpc etc.
Language: C++ - Size: 407 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 29 - Forks: 2

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

lxsmnsyc/laze
Lazily render components
Language: TypeScript - Size: 946 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

kongware/ftor
ftor enables ML-like type-directed, functional programming with Javascript including reasonable debugging.
Language: JavaScript - Size: 1.09 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 44 - Forks: 1

panarch/or-iterator
Rust iterator which takes two iterators and return not empty one
Language: Rust - Size: 6.84 KB - Last synced at: 5 days ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

dusanerdeljan/tensor-math-library
Header only lazy evaluation tensor math library with multi-backend parallel eager execution support (TBB, OpenMP, Parallel STL and in the future CUDA and OpenCL)
Language: C++ - Size: 371 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 1

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

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

tompazourek/Endless
🌌 Extensions that support the C# functional paradigm.
Language: C# - Size: 725 KB - Last synced at: 7 months ago - Pushed at: over 4 years ago - Stars: 65 - Forks: 4

dreambo8563/vue-lazy-calc
simple calculation lib with lazy feature 🎲➕➖➗✖️
Language: TypeScript - Size: 2.83 MB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 9 - Forks: 4

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

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

hogiagroup/enumerable
Utilities for Iterables in TypeScript/JavaScript.
Language: TypeScript - Size: 2.32 MB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 3

xgbuils/iterum
Handling iterables like lazy arrays.
Language: JavaScript - Size: 557 KB - Last synced at: 28 days ago - Pushed at: almost 8 years ago - Stars: 29 - Forks: 0

WimJongeneel/ts-lazy-collections
Lazy collections with iterators for TypeScript
Language: TypeScript - Size: 3.91 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 22 - Forks: 1

jkrukoff/llists
An Erlang/OTP library for lazily evaluated lists.
Language: Erlang - Size: 307 KB - Last synced at: about 2 hours ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 1

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

tirimatangi/LazyExpression
Variadic recursive expression templates with lazy evaluation which look like ordinary (possibly nested) containers.
Language: C++ - Size: 67.4 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 2

lycantropos/lz
Functional utilities
Language: Python - Size: 499 KB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

jomaxx/react-lazy-value 📦
Lazily evaluate a value during the render phase of your component.
Language: JavaScript - Size: 62.5 KB - Last synced at: 3 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

gleam-experiments/iterator 📦
💤 Lazily evaluated sequences with low memory usage
Language: Rust - Size: 14.6 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 1

iorate/easylazy 📦
Provides basic components for lazy evaluation in C++.
Language: C++ - Size: 17.6 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - 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

gergoerdi/alef
Alef Lazily Evaluates Functions
Language: Common Lisp - Size: 130 KB - Last synced at: 4 months ago - Pushed at: over 12 years ago - Stars: 31 - Forks: 0

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: over 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

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

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

cwbriones/streams
Lazy iterables in erlang
Language: Erlang - Size: 14.6 KB - Last synced at: over 2 years ago - Pushed at: almost 9 years ago - Stars: 14 - Forks: 1

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: almost 4 years ago - Stars: 1 - 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

pappasam/reactivetools
Typesafe, reactive tooling in Python with data descriptions
Language: Python - Size: 77.1 KB - Last synced at: 4 months ago - Pushed at: about 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

lambduli/frea
A simple and lazy programming language with Damas-Hindley-Milner type inference and higher kinded types.
Language: Haskell - Size: 695 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 16 - 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

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

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: 17 days 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: 16 days ago - Pushed at: almost 3 years ago - Stars: 1 - 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

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

Voltra/lazy-collection
A library for manipulating collections the lazy way
Language: PHP - Size: 950 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Voltra/UniversalCoroutineBasedLazySequenceManipulation
A description of a universal implementation of lazy sequence manipulation via coroutines (or generators)
Size: 22.5 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Voltra/streamz
An exercise for fun and profit that turns out to be a usable collection manipulation library
Language: TypeScript - Size: 246 KB - Last synced at: 7 days ago - Pushed at: over 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: about 3 years ago - Stars: 0 - 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

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: about 1 month ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

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

overlogged/steak
A programming language which provides generalized algebraic data types, pattern matching and lazy evaluation based on C++17.
Language: C++ - Size: 40 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 27 - Forks: 0

freshworks/ember-sequential-render
CRP optimization by sequencing and batching render & data
Language: JavaScript - Size: 10.6 MB - Last synced at: 11 months ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 5

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: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 1

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

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

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

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

guludo/lazystore
Store of values created on demand.
Language: Python - Size: 18.6 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

zzxx-husky/coll
CPP Collection API
Language: C++ - Size: 164 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 11 - Forks: 2

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: 20 days ago - Pushed at: over 3 years ago - Stars: 1 - 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: 14 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

hu-dwim/hu.dwim.lazy-eval
Common Lisp lazy evaluation semantics using a proper code walker.
Language: Common Lisp - Size: 57.6 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

SebastianAment/LazyInverses.jl
LazyInverses provides a lazy wrapper for a matrix inverse, akin to Adjoint in Julia Base. See the README for example use cases.
Language: Julia - Size: 64.5 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 0 - 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

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

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

CompScienceClub/ocaml-streams-thunks-lazy-monads
Computer Science Club presentation about streams, thunks, lazy types and monads
Language: OCaml - Size: 86.9 KB - Last synced at: over 2 years ago - Pushed at: about 9 years ago - Stars: 4 - Forks: 0

c1m50c/twin-primes
Repository based on a Computerphile video, "Infinite Data Structures: To Infinity & Beyond!"
Language: Haskell - Size: 2.93 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

d2207197/carriage
Less code, More productive. Enhanced Python collection classes for daily use
Language: Python - Size: 1010 KB - Last synced at: 15 days ago - Pushed at: almost 6 years ago - Stars: 9 - Forks: 1

alinpahontu2912/Haskell-Mobile-Target-Search
Second homework for programming paradigms course
Language: Haskell - Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0
