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

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