September 12, 2012
oeis package provides an interface to the Online Encyclopaedia of Integer Sequences - http://oeis.org. It is now available in Fedora. Install it using:
$ sudo yum install ghc-oeis-devel
To import the OEIS module, use:
ghci> :m + Math.OEIS
Few examples are shown below:
Prelude Math.OEIS> getSequenceByID "A000040"
Just [2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,
97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,
193,197,199,211,223,227,229,233,239,241,251,257,263,269,271]
Prelude Math.OEIS> description `fmap` lookupSequenceByID "A000040"
Just "The prime numbers."
Prelude Math.OEIS> lookupOEIS "2,3,5,7"
["The prime numbers.","[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,
67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,
167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,
269,271]"]
Prelude Math.OEIS> extendSequence [2,3,5]
[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,
101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,
193,197,199,211,223,227,229,233,239,241,251,257,263,269,271]