memoist

Memoizer

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

ActiveSupport::Memoizable with a few enhancements

GitHub

923 stars
23 watching
99 forks
Language: Ruby
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
panorama-ed/memo_wiseA Ruby library that enables efficient memoization of method calls with thread-safe guarantees and flexible configuration options.579
abitdodgy/words_countedA Ruby library that tokenizes input and provides various statistical measures about the tokens159
os6sense/defmemoA macro that memoizes the results of functions with identical signatures33
msgpack/msgpack-rubyProvides a binary serialization format for efficient data exchange among different languages and platforms.764
mimemagicrb/mimemagicDetects the mime type of a file based on its extension or content419
samsaffron/memory_profilerA memory profiler for Ruby applications.1,716
yohasebe/lemmatizerA Ruby library that provides a lemmatizer for text in English.108
mcfreely/epitomeAn implementation of the Lexrank algorithm in Ruby for summarizing text35
arbox/treetagger-rubyA Ruby wrapper for a statistical language modeling tool for part-of-speech tagging and chunking16
mizor/machine-learning-rubyA Ruby implementation of common machine learning algorithms and techniques13
arbox/tokenizerA Ruby-based library for splitting written text into tokens for natural language processing tasks.46
postmodern/wordlist.rbA Ruby library and CLI for managing wordlists by reading, manipulating, and combining text data48
tdr-autosync/mi-lib-django_memoizeCaches and optimizes expensive function calls in Django applications.120
ismasan/oatProvides a standardized way to serialize API data in Ruby apps.278
zencephalon/tactful_tokenizerA Ruby library that tokenizes text into sentences using a Bayesian statistical model80