sqids vocabulary
Factor handbook ยป Vocabulary index


Documentation
Sqids: encode numbers into short, unique, URL-safe IDs

Metadata
Tags:encodings
Authors:John Benediktsson


Words

Error classes
ClassSuperclassSlots
alphabet-duplicate-chars tuple
alphabet-multibyte-char tuple
alphabet-too-short tuple
invalid-min-length tuplemin-length
max-attempts-reached tuple
number-out-of-range tuplen


Tuple classes
ClassSuperclassSlots
sqids tuplealphabet min-length blocklist


Ordinary words
WordStack effect
<default-sqids>( -- sqids )
<sqids>( alphabet min-length blocklist -- sqids )
alphabet-duplicate-chars( -- * )
alphabet-multibyte-char( -- * )
alphabet-too-short( -- * )
default-alphabet( -- value )
default-blocklist( -- value )
default-min-length( -- value )
invalid-min-length( min-length -- * )
max-attempts-reached( -- * )
number-out-of-range( n -- * )
sqids-decode( sqids id -- numbers )
sqids-encode( sqids numbers -- str )


Class predicate words
WordStack effect
alphabet-duplicate-chars?( object -- ? )
alphabet-multibyte-char?( object -- ? )
alphabet-too-short?( object -- ? )
invalid-min-length?( object -- ? )
max-attempts-reached?( object -- ? )
number-out-of-range?( object -- ? )
sqids?( object -- ? )


Files


Metadata files