#Haskell, size 42, by proud haskeller
Haskell, size 42, by proud haskeller
{data S=S{}deriving Show;main=print S;S=S}
Some clever things were done here: the empty record in the definition of S
to reduce the number of spaces (this confused me a long time!), and it looked awful hard to use that extra equals sign from the extraneous S=S
equation.