sifflet: A simple, visual, functional programming language.

[ bsd3, language, library, program, visual-programming ] [ Propose Tags ]

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. Version 1.2.5: Compatibility with GHC 7.4.1. Version 1.2.4: Dependencies revised for compatibility with HXT 9.1. Version 1.2.3: Dependencies revised for compatibility with GHC 7.0 and Haskell Platform 2011.2.


[Skip to Readme]

Flags

Automatic Flags
NameDescriptionDefault
no-link

Inhibit linking; just compile.

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.5, 0.1.6, 0.1.7, 1.0, 1.1, 1.2, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.5.1, 2.0.0.0, 2.1.0, 2.2.0, 2.2.1, 2.3.0
Dependencies base (>=4.0 && <4.6), cairo (>=0.11 && <0.13), containers (>=0.2 && <0.5), fgl (>=5.4 && <5.5), glib (>=0.11 && <0.13), gtk (>=0.11 && <0.13), hxt (>=9 && <10.0), mtl (>=1.1 && <2.1), process (>=1.0 && <1.2), sifflet-lib (>=1.2.3), unix (>=2.3 && <2.6) [details]
License BSD-3-Clause
Copyright (C) 2009-2011 Gregory D. Weber
Author Gregory D. Weber
Maintainer "gdweber" ++ drop 3 "abc@" ++ "iue.edu"
Category Language , Visual Programming
Home page http://mypage.iu.edu/~gdweber/software/sifflet/
Bug tracker mailto:"gdweber" ++ drop 3 "abc@" ++ "iue.edu"
Uploaded by GregoryWeber at 2012-06-01T17:29:50Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables sifflet
Downloads 10999 total (37 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-24 [all 6 reports]

Readme for sifflet-1.2.5

[back to package description]
Sifflet -- README -- Sifflet

Rights
------

Copyright (C) 2010 Gregory D. Weber

BSD3 license -- see the file "LICENSE" for details

Installation
------------

1.  Configure, either for system-wide installation:

    $ runghc Setup configure

    or for installation in a user directory:
  
    $ runghc Setup configure --user --prefix=~/where/to/install/

2.  Build and install:

    $ runghc Setup build
    $ runghc Setup install

Documentation
-------------

Please see the Sifflet home page for documentation:

  http://mypage.iu.edu/~gdweber/software/sifflet/

and especially the tutorial:

  http://mypage.iu.edu/~gdweber/software/sifflet/doc/tutorial.html