# Difference between revisions of "Tiny Identifier Dictionary"

From HaskellWiki

(Create page, add a few entries) |
(add n,m for (natural) number, f for functor, m for monad) |
||

Line 7: | Line 7: | ||

! Domain |
! Domain |
||

! Description |
! Description |
||

+ | |- |
||

+ | | f |
||

+ | | functor |
||

+ | | |
||

+ | | |
||

|- |
|- |
||

| f,g,h |
| f,g,h |
||

Line 12: | Line 17: | ||

| Higher-order programming |
| Higher-order programming |
||

| A function of some sort |
| A function of some sort |
||

+ | |- |
||

+ | | n,m |
||

+ | | (natural?) number |
||

+ | | |
||

+ | | Generally either a natural or an integer |
||

+ | |- |
||

+ | | m |
||

+ | | monad |
||

+ | | |
||

+ | | |
||

|- |
|- |
||

| t |
| t |

## Revision as of 19:48, 26 March 2010

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 |