Suggestions for Memoize
The following packages have something in common with the package Memoize. The packages are ordered in decreasing similarity.
- graphicscache: Cache includegraphics calls
- hvextern: Write and execute external code, and insert the output
- ifthenx: Extra tests for \ifthenelse
- ifallfalse: Compare a string against a set of other strings
- switch: A constant time/expandable switch/case
- makegobbler: Keep or drop some part of LaTeX source code
- ifthen: Conditional commands in LaTeX documents
- xifthen: Extended conditional commands
- texblend: Compile segments of LaTeX documents
- pdfmsym: PDF Math Symbols — various drawn mathematical symbols
- plainpkg: A minimal method for making generic packages
- localloc: Macros for localizing TeX register allocations
- collargs: Collect arguments of any command
- tokmap: Iterate over a token list expandably, without dropping spaces or braced groups
- etoolbox-generic: A loader for etoolbox.sty in non-LaTeX formats
- fltpoint: Simple floating point arithmetic
- calcfrac: Calculates the value of an expression containing fractions
- addtoluatexpath: Add paths to Lua packages and input TeX files
- langcode: Simple language-dependent settings based on language codes
- advice: Extend commands and environments
- chemfig: Draw molecules with easy syntax
- bashful: Invoke bash commands from within LaTeX
- context-filter: Run external programs on the contents of a start-stop environment
- download: Allow LaTeX to download files using an external process
- catcodes: Generic handling of TeX category codes
- expkv-cs: Define expandable key=val macros using expkv
- expkv-bundle: An expandable key=val implementation and friends
- visualtoks: Typeset TeXbook-style visualisations of token lists
- ltxcmds: Some LaTeX kernel commands for general use
- namedef: TeX definitions with named parameters
- pdftexcmds: LuaTeX support for pdfTeX utility functions