packages feed

KiCS-0.9.0: KiCS.cabal

Name:          KiCS
Version:       0.9.0
Cabal-Version: >= 1.6
Author:        Bernd Braßel
Maintainer:    Bernd Braßel
Homepage:      http://curry-language.org
License:       OtherLicense
License-File:  LICENSE
Category:      Compiler
build-type:    Custom
Synopsis:      A compiler from Curry to Haskell
Description:   This package builds the Curry to Haskell compiler "kics".
               This package also includes many Curry libraries.
               Have a look at the list of modules "Curry.Module.*"
Stability:     experimental
extra-source-files: 
   src/lib/Curry/Module/*.hs.include
Data-Dir:      src/lib/Curry/Module/.curry
Data-Files:    *.fcy
               *.fint
               *.efc
               *.acy
               *.uacy
               *.cy
               

               
Executable kics
  main-is:        kics.hs
  hs-source-dirs: src
  Build-Depends:  
    base == 4.1.*,
    haskell98,
    mtl,
    filepath,
    old-time,
    directory,
    containers,
    ghc-paths,
    process,
    curry-base >= 0.2.5,
    curry-frontend >= 0.2.7
  Other-Modules:
    Curry.Compiler.Config
    Curry.Compiler.CurryToHaskell
    Curry.Compiler.SafeCalls
    Curry.Compiler.Names
    Curry.Compiler.ShowFlatCurry
    Curry.Compiler.KicsSubdir
    Curry.Compiler.FunctionalProg
    Curry.Compiler.ShowFunctionalProg
    Curry.Compiler.PreTrans
    Curry.Compiler.Simplification
    Curry.Compiler.Brace

Executable kicsi
  main-is:        kicsi.hs
  hs-source-dirs: src
  Build-Depends:
    readline

Library
  hs-source-dirs: src, src/lib
  Build-Depends:  
    base == 4.1.*,
    haskell98,
    directory,
    old-time,
    syb,
    network,
    process,
    unix,
    random
  Exposed-Modules:
    Curry.Files.KiCSPath
    Curry.RunTimeSystem

    Curry.Module.Prelude
    Curry.Module.Interactive
    Curry.Module.Char
    Curry.Module.Dequeue
    Curry.Module.Directory
    Curry.Module.FileGoodies
    Curry.Module.FiniteMap
    Curry.Module.Float
    Curry.Module.Global
    Curry.Module.GraphInductive
    Curry.Module.Integer
    Curry.Module.IO
    Curry.Module.IOExts
    Curry.Module.List
    Curry.Module.CSV
    Curry.Module.Maybe
    Curry.Module.AnsiCodes
    Curry.Module.Array
    Curry.Module.Parser
    Curry.Module.Pretty
    Curry.Module.Random
    Curry.Module.RandomExternal
    Curry.Module.RedBlackTree
    Curry.Module.SetRBT
    Curry.Module.Socket
    Curry.Module.Sort
    Curry.Module.StyledText
    Curry.Module.System
    Curry.Module.TableRBT
    Curry.Module.Time
    Curry.Module.ReadShowTerm
    Curry.Module.Meta
    Curry.Module.Read
    Curry.Module.EasyCheck
    Curry.Module.Assertion
    Curry.Module.Traversal
    Curry.Module.PropertyFile
    Curry.Module.Unsafe
    Curry.Module.XML
    Curry.Module.Distribution
    Curry.Module.FlatCurry
    Curry.Module.AbstractCurry
    Curry.Module.AbstractCurryPrinter
    Curry.Module.CompactFlatCurry
    Curry.Module.CurryStringClassifier
    Curry.Module.CurrySyntax
    Curry.Module.FlatCurryGoodies
    Curry.Module.FlatCurryRead
    Curry.Module.FlatCurryShow
    Curry.Module.FlatCurryTools
    Curry.Module.FlatCurryXML
    Curry.Module.FlexRigid
    Curry.Module.PrettyFlat

  Other-Modules:
    Paths_KiCS
    Curry.RunTimeSystem.Store
    Curry.RunTimeSystem.BaseCurry