Personal tools


From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(21 intermediate revisions by one user not shown)
Line 1: Line 1:
==What is DocTest==
The content of this page has moved to:
DocTest is a small program, that checks examples in
Haskell comments. It is modeled after
[ doctest for Python].
Bellow is a small Haskell module with DocTest examples:
module Fib where
-- Examples:
-- > fib 10
-- 55
-- > fib 5
-- 5
fib 0 = 0
fib 1 = 1
fib n = fib (n - 1) + fib (n - 2)
DocTest checks if the implementation of <hask>fib</hask>
satisfies the given examples:
$ doctest Fib.hs
Lines starting with <hask>-- ></hask> denote ''expressions''.
All comment lines following an expression denote the
''result'' of that expression, where result is defined by what a
REPL prints to standard output when evaluating that expression.
==DocTest on Hackage==

Latest revision as of 15:16, 23 June 2012

The content of this page has moved to: