memoist

Memoizer

A module that enables memoization in Ruby objects with optional argument support and cache management

ActiveSupport::Memoizable with a few enhancements

GitHub

921 stars
23 watching
99 forks
Language: Ruby
last commit: 7 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
panorama-ed/memo_wise A Ruby library that enables efficient memoization of method calls with thread-safe guarantees and flexible configuration options. 576
abitdodgy/words_counted A Ruby library that tokenizes input and provides various statistical measures about the tokens 159
os6sense/defmemo A macro that memoizes the results of functions with identical signatures 33
msgpack/msgpack-ruby Provides a binary serialization format for efficient data exchange among different languages and platforms. 764
mimemagicrb/mimemagic Detects the mime type of a file based on its extension or content 419
samsaffron/memory_profiler A memory profiler for Ruby applications. 1,712
yohasebe/lemmatizer A Ruby library that provides a lemmatizer for text in English. 108
mcfreely/epitome An implementation of the Lexrank algorithm in Ruby for summarizing text 35
arbox/treetagger-ruby A Ruby wrapper for a statistical language modeling tool for part-of-speech tagging and chunking 16
mizor/machine-learning-ruby A Ruby implementation of common machine learning algorithms and techniques 13
arbox/tokenizer A Ruby-based library for splitting written text into tokens for natural language processing tasks. 46
postmodern/wordlist.rb A Ruby library and CLI for managing wordlists by reading, manipulating, and combining text data 46
tdr-autosync/mi-lib-django_memoize Caches and optimizes expensive function calls in Django applications. 120
ismasan/oat Provides a standardized way to serialize API data in Ruby apps. 278
zencephalon/tactful_tokenizer A Ruby library that tokenizes text into sentences using a Bayesian statistical model 80