packages feed

sifflet-lib-2.0.0.0: sifflet-lib.cabal

name: sifflet-lib
version: 2.0.0.0
cabal-version: >= 1.8
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: (C) 2009-2012 Gregory D. Weber
author: Gregory D. Weber
maintainer: "gdweber" ++ drop 3 "abc@" ++ "iue.edu"
bug-reports: mailto:"gdweber" ++ drop 3 "abc@" ++ "iue.edu"
homepage: http://mypage.iu.edu/~gdweber/software/sifflet/
stability: Experimental.
synopsis: Library of modules shared by sifflet and its
  tests and its exporters.
description: Supporting modules for the Sifflet visual, 
  functional programming language (Hackage 'sifflet' package).
  Version 2.0.0.0 adds partial support for higher-order functions, like map 
  and filter.
category: 
  Language
  , Visual Programming
tested-with: GHC == 7.4.2
data-files: sifflet.scm sifflet.py siffml-1.0.dtd siffml-1.0.rnc 
  siffml-2.0.rnc 
data-dir: datafiles
extra-tmp-files:
extra-source-files: README ISSUES RELEASE-NOTES

-- Library section

library

  build-depends:
    base >= 4.0 && < 4.6,
-- begin GTK stuff, these no longer need to have the same version
-- numbers
    cairo >= 0.11 && < 0.13,
    glib >= 0.11 && < 0.13,
    gtk >= 0.11 && < 0.13,
-- end
    containers >= 0.2 && < 0.5,
    directory >= 1.0 && < 1.2,
    filepath >= 1.1 && < 1.4,
    fgl >= 5.4 && < 5.5,
    hxt >= 9.0 && < 10.0,
    mtl >= 1.1 && < 2.2,
    parsec >= 2.1.0.1 && < 3.2, 
    process >= 1.0 && < 1.2
  if !os(windows)
    build-depends: unix >= 2.3 && < 2.6
  buildable: True
  extensions: ForeignFunctionInterface CPP
  ghc-options: -Wall
  includes: gtk-2.0/gtk/gtk.h, gtk-2.0/gdk/gdk.h
  extra-libraries: gdk-x11-2.0 gtk-x11-2.0
  exposed-modules: 
      Data.Number.Sifflet

    , Data.Sifflet.Functoid
    , Data.Sifflet.Geometry
    , Data.Sifflet.Tree
    , Data.Sifflet.TreeGraph
    , Data.Sifflet.TreeLayout
    , Data.Sifflet.WGraph

    , Graphics.Rendering.Sifflet.Draw
    , Graphics.Rendering.Sifflet.DrawTreeGraph

    , Graphics.UI.Sifflet
    , Graphics.UI.Sifflet.Callback
    , Graphics.UI.Sifflet.Canvas
    , Graphics.UI.Sifflet.EditArgsPanel
    , Graphics.UI.Sifflet.Frame
    , Graphics.UI.Sifflet.GtkForeign
    , Graphics.UI.Sifflet.GtkUtil
    , Graphics.UI.Sifflet.LittleGtk
    , Graphics.UI.Sifflet.Tool
    , Graphics.UI.Sifflet.RPanel
    , Graphics.UI.Sifflet.Types
    , Graphics.UI.Sifflet.Window
    , Graphics.UI.Sifflet.Workspace

    , Language.Sifflet.Examples

    , Language.Sifflet.Export.Exporter
    , Language.Sifflet.Export.Haskell
    , Language.Sifflet.Export.Python
    , Language.Sifflet.Export.ToHaskell
    , Language.Sifflet.Export.ToPython
    , Language.Sifflet.Export.ToScheme

    , Language.Sifflet.Expr
    , Language.Sifflet.ExprTree
    , Language.Sifflet.Parser   
    , Language.Sifflet.TypeCheck
    , Language.Sifflet.SiffML
    , Language.Sifflet.Util

    , Text.Sifflet.Pretty
    , Text.Sifflet.Repr

-- Paths to data files, generated by Cabal
  other-modules: Paths_sifflet_lib
  hs-source-dirs:
  build-tools: