sifflet-lib-1.2.2: sifflet-lib.cabal
name: sifflet-lib
version: 1.2.2
cabal-version: >= 1.8
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: (C) 2009-2010 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; expect API, especially the location of
modules in Haskell's hierarchical module system, to change radically
and without notice.
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 1.2.2: Safely quits when main (workspace) window is closed.
Version 1.2.1: Updated for compatibility with gtk-0.12.
category:
Language
, Visual Programming
tested-with: GHC == 6.12
data-files: sifflet.scm sifflet.py siffml-1.0.dtd
data-dir: datafiles
extra-tmp-files:
extra-source-files: README
-- Library section
library
build-depends:
base >= 4.0 && < 4.3,
-- 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.4,
directory >= 1.0 && < 1.1,
filepath >= 1.1 && < 1.2,
fgl >= 5.4 && < 5.5,
haskell98 >= 1.0.1 && < 1.0.2,
hxt >= 9.0 && < 9.1,
mtl >= 1.1 && < 1.2,
parsec >= 2.1.0.1 && < 2.3,
process >= 1.0 && < 1.1
if !os(windows)
build-depends: unix >= 2.3 && < 2.5
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
, Sifflet.Data.Geometry
, Sifflet.Data.Functoid
, Sifflet.Data.Tree
, Sifflet.Data.TreeGraph
, Sifflet.Data.TreeLayout
, Sifflet.Data.WGraph
, Sifflet.Examples
, Sifflet.Foreign.Exporter
, Sifflet.Foreign.Haskell
, Sifflet.Foreign.Python
, Sifflet.Foreign.ToHaskell
, Sifflet.Foreign.ToPython
, Sifflet.Foreign.ToScheme
, Sifflet.Language.Expr
, Sifflet.Language.Parser
, Sifflet.Language.SiffML
, Sifflet.Rendering.Draw
, Sifflet.Rendering.DrawTreeGraph
, Sifflet.Text.Pretty
, Sifflet.Text.Repr
, Sifflet.UI
, Sifflet.UI.Callback
, Sifflet.UI.Canvas
, Sifflet.UI.Frame
, Sifflet.UI.GtkForeign
, Sifflet.UI.GtkUtil
, Sifflet.UI.LittleGtk
, Sifflet.UI.Tool
, Sifflet.UI.RPanel
, Sifflet.UI.Types
, Sifflet.UI.Window
, Sifflet.UI.Workspace
, Sifflet.Util
-- Paths to data files, generated by Cabal
other-modules: Paths_sifflet_lib
hs-source-dirs:
build-tools: