Here's what a delimited code block looks like:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {.haskell}
  Inefficient quicksort in haskell.
qsort :: (Enum a) => [a] > [a]
qsort [] = []
qsort (x:xs) = qsort (filter (< x) xs) ++ [x] ++
qsort (filter (>= x) xs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
And here's how it looks after syntax highlighting:
  Inefficient quicksort in haskell.
qsort :: (Enum a) => [a] > [a]
qsort [] = []
qsort (x:xs) = qsort (filter (< x) xs) ++ [x] ++
qsort (filter (>= x) xs)
Here's some python, with numbered lines (specify {.python .numberLines}
):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 
