Tiny Identifier Dictionary
Revision as of 19:48, 26 March 2010 by PhilippaCowderoy (talk | contribs) (add n,m for (natural) number, f for functor, m for monad)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Haskellers often love their tiny identifiers, especially single letters and especially when they wrote the code. Other haskellers and especially non-haskellers hate them because they don't seem to mean anything, even when they do. Hopefully this dictionary can help!
Identifier(s) | Expansion | Domain | Description |
---|---|---|---|
f | functor | ||
f,g,h | function | Higher-order programming | A function of some sort |
n,m | (natural?) number | Generally either a natural or an integer | |
m | monad | ||
t | time | Simulation, interaction, domains involving time | |
t | type | Compilers, type-checkers etc | |
x,y,z | thingy, other thingy, wossname | Abstract code | Commonly used when we know nothing about the value in question |
xs,ys,zs | (list of) lhingies | Abstract code | Lists of arbitrary values, or sometimes another collection type such as a set |