sifflet-1.2: sifflet.cabal
name: sifflet
version: 1.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.
synopsis: A simple, visual, functional programming language.
description: Sifflet is a visual, functional programming language.
Sifflet users can make programs by drawing diagrams
to connect functions and other units.
Sifflet show the intermediate steps of the computation
on the diagram, and can expand function calls to show further details.
It is intended as an aid for learning about recursion.
category:
Language
, Visual Programming
tested-with: GHC == 6.10, GHC == 6.12
-- data-files: filename list
-- data-dir: directory
-- extra-tmp-files: filename list
extra-source-files: README
flag no-link
description: Inhibit linking; just compile.
default: False
executable sifflet
main-is: sifflet.hs
other-modules: Options
build-depends:
base >= 4.0 && < 4.3,
-- begin GTK stuff, no longer needing exactly the same version numbers
cairo == 0.11.*,
glib == 0.11.*,
gtk == 0.11.*,
-- end
containers >= 0.2 && < 0.4,
fgl >= 5.4 && < 5.5,
haskell98 >= 1.0.1 && < 1.0.2,
hxt >= 9 && < 9.1,
mtl >= 1.1 && < 1.2,
process >= 1.0 && < 1.1,
sifflet-lib >= 1.2
if !os(windows)
build-depends: unix >= 2.3 && < 2.5
buildable: True
extensions: ForeignFunctionInterface CPP
ghc-options: -Wall
if flag(no-link)
ghc-options: -c
-- includes: gtk-2.0/gtk/gtk.h, gtk-2.0/gdk/gdk.h
-- extra-libraries: gdk-x11-2.0 gtk-x11-2.0