A module for the memoization of functions from a functional programming point of view, this module let you manage the cache type and strategy to use.
fork of fast-memoize and support esm
A memoization library which only remembers the latest invocation
A memoization function that uses a WeakMap
Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input
Memoize decorator for Typescript
Fastest memoization lib that supports N arguments
Memoize promise-returning & async functions
Intuitive magical memoization library with Proxy and WeakMap
The lodash method `_.memoize` exported as a module.
A blazing fast memoization library that is tiny but feature-rich.
Faster than fast, smaller than micro ... a nano speed and nano size memoizer.
A memoization algorithm in which each function argument represents a new key, creating a trie of caches as defined by the array in your first argument.
A memoization algorithm that only caches the result of the latest set of arguments, where argument equality is determined via a provided equality function.
Memoization utilities for cacheable
Fast memoization decorator and other helpers with 1st class support for Promises.
Garbage-collected memoizer for variadic functions
Memoize getters and methods to compute only once
Memoize any function using Keyv as storage backend.
Memoize/cache function results
A utility to provide lru memoization for any js function
memoize the last result, in async way
A general purpose key resolver for memoize
TypeScript definitions for lodash.memoize
Adds support for memoizing functions
memoize function without alias method chain
== FEATURES/PROBLEMS: * Memoization - http://en.wikipedia.org/wiki/Memoization == SYNOPSIS: == REQUIREMENTS: None
Redis based memoization: Memoize pure functions, database records/queries and API requests
A Redis-based version-addressable caching system. Memoize pure functions, aggregated database queries, and 3rd party API calls.
This Ruby Gem adds functionality for the command pattern in Ruby, and for memoization.
Haskell-like Arrow functionality to procs, includes commonly useful functional junk such as function composition, fanout, functor map composition, parallel composition, fork composition, context lifting, and memoization.
Functional Access to Methods - Memoization - Extending Array, Hash, File, Enumerable with convenience methods, conceptual changes have been moved into lab42_more
VERY SIMPLISTIC memoization for functions (one memoized value per function; no regard for arguments). Uses UnboundMethods instead of method aliasing, so you don't see extra method names when you inspect your object.
Rize is a collection of useful methods that can make it easier to work with functions, arrays and hashes in Ruby. It allows you to compose and memoize functions, elegantly iterate over multiple arrays at once, easily map over hash keys and values, and much more. Nothing is monkeypatched, so you don't have to worry about the core classes behaving differently than you expect.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.