Name: simpleprelude
Version: 1.0
Synopsis: A simplified Haskell prelude for teaching
Description: simpleprelude provides an alternative Prelude
module for teaching as well as wrappers for ghc,
and ghci to use them.
.
The simplified Prelude omits the type classes
Num, Integral, and Ord. Instead it provides
monomorphically typed arithmetic operators on
Integer.
.
It also provides two executables: simple-ghc and
simple-ghci which are wrappers around ghc and
ghci. They are pre-configured to use the Prelude
module of this library instead of base's Prelude
module.
License: BSD3
License-file: LICENSE
Author: Jean-Marie Gaillourdet
Maintainer: jmg@cs.uni-kl.de
Category: Teaching
Build-type: Simple
Extra-source-files: LICENSE, README
-- Constraint on the version of Cabal needed to build this package.
Cabal-version: >=1.6
Library
Exposed-modules: Prelude
exposed: False
Build-depends: base > 3 && <5
Hs-Source-Dirs: src
Executable simple-ghc
Main-Is: SimpleGHC.hs
Build-depends: base,
process >= 1.0 && < 1.2,
ghc-paths >= 0.1 && < 0.2
Hs-Source-Dirs: src
Executable simple-ghci
Main-Is: SimpleGHCi.hs
Build-depends: base,
process >= 1.0 && < 1.2,
ghc-paths >= 0.1 && < 0.2
Hs-Source-Dirs: src
Source-Repository head
Type: Mercurial
Location: https://softech.cs.uni-kl.de/hg/public/simpleprelude