An open API service providing repository metadata for many open source software ecosystems.

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