Wall Switch.
Ceiling Fan.

Technology used on this Site

Presentation

Other than the ceiling-fan, there's nothing revolutionary to declare here, but if you're bolting together a website yourself, then depending on your experience, it may help.

Regex Haskell
Syntax Semantics
Anchors; ^, $. Package
() (,,) Module
| Type
[] [,,] Function
^ {--} --
-
Perl-style Shortcuts;
\d, \s, \w, \D, \S, \W.
POSIX character-classes;
[:alnum:], [:alpha:], [:blank:] …
Greedy Quantifiers;
*, +, ?, {n,}, {n}, {n, m}.
Non-greedy Quantifiers;
*?, +?, ??, {n,}?, {n, m}?.
.
\ \

All the; images on this site were composed using GIMP, graphs were produced using gnuplot, & formulae were composed in LibreOffice/Formula.

Some of the code-listings contain a rather dense thicket of esoteric information, which depending on your experience of Haskell, Bash & regex-syntax, may prove difficult to decipher, or merely resemble an explosion in a typesetting-office. To help you machete a path through this jungle, more detailed information is made available when you hover your cursor over specific terms in these examples (assuming the cursor has been focused on the browser-window).

Colours & fonts (subject to availability) have been used in an attempt to improve clarity, of both regexen & Haskell source-code, but if either of these induce an epileptic fit, or just don't work for you, then less noisy alternative style-sheets are available.

Test-platform

Many of the functions described on this site, have been performance-tested. Unless otherwise stated, the following platform was used.

Function Alley.