packages feed

egison-2.1.8: egison.cabal

Name:                egison
Version:             2.1.8
Synopsis:            An Interpreter for the Programming Language Egison
Description:         An interpreter for the programming language Egison.
                     A feature of Egison is the strong pattern match facility.
                     With Egison, you can represent pattern matching for unfree data intuitively,
                     especially for collection data, such as lists, multisets, sets, and so on.
                     This package include sample Egison program codes "*-test.egi" in "sample/" directory.
                     This package also include Emacs Lisp file "egison-mode.el" in "elisp/" directory.
Homepage:            http://hagi.is.s.u-tokyo.ac.jp/~egi/egison/
License:             MIT
License-file:        LICENSE
Author:              Satoshi Egi
Maintainer:          egisatoshi@gmail.com
Category:            Compilers/Interpreters
Build-type:          Simple
Cabal-version:       >=1.8

Data-files:          lib/core/base.egi lib/core/number.egi lib/core/collection.egi lib/graph.egi lib/poker-hands.egi sample/number-test.egi sample/collection-test.egi sample/graph-test.egi sample/io-test.egi sample/poker-hands-test.egi sample/compile-test.egi elisp/egison-mode.el etc/template.hs


Library
  Build-Depends:   base >= 4.0 && < 5, array, containers, haskeline, transformers, mtl, parsec >= 3.0, directory, ghc, ghc-paths
  Hs-Source-Dirs:  hs-src
  Exposed-Modules: Language.Egison.Core
                   Language.Egison.Types
                   Language.Egison.Variables
--                   Language.Egison.Compiler
                   Language.Egison.Numerical
                   Language.Egison.Parser
                   Language.Egison.Primitives
  Other-modules:   Paths_egison


Executable egison
  Main-is:             egisoni.hs
  Build-depends:       egison, base >= 4.0 && < 5, array, containers, haskeline, transformers, mtl, parsec >= 3.0, directory, ghc, ghc-paths
  Other-modules:       Paths_egison
  Hs-Source-Dirs:      hs-src/Interpreter
  
Executable egisonc
  Main-is:             egisonc.hs
  Build-depends:       egison, base >= 4.0 && < 5, array, containers, transformers, mtl, parsec >= 3.0, directory, ghc, ghc-paths, filepath, process
  Other-modules:       Paths_egison
  Hs-Source-Dirs:      hs-src/Compiler

Source-Repository head
  type:           git
  location:       https://github.com/egisatoshi/egison2