[Haskell] Sifflet visual programming language, release 0.1.6

gdweber at iue.edu gdweber at iue.edu
Thu May 27 15:41:57 EDT 2010


Sifflet 0.1.6 is now available on Hackage.

New in this release:
*   Sifflet offers to save your work if you give the quit or open file
    command and have unsaved changes.
*   Sifflet now builds with Gtk2hs 0.11.
*   Some bug fixes and improved error checking.

Sifflet is a visual, functional programming language. 
Sifflet programmers define functions by drawing diagrams.
Sifflet shows how a function call is evaluated on the diagram.
It is intended as an aid for learning about recursion.

*   A picture explains Sifflet better than words:
    please see the screenshot showing how to evaluate 3!:
    http://mypage.iu.edu/~gdweber/software/sifflet/home.html

*   Features:
    -   Visual editor.
    -   Visual tracer/debugger which shows how recursive and
        other function calls, expanding the computation when the
        student requests it, to support active learning.
    -   A tutorial with 31 pictures and about as many pages.
    -   Number, string, and list data types.
    -   Palette with a small number of primitive functions.
    -   Runnable examples of compound functions.

*   Download:
    http://hackage.haskell.org/package/sifflet

*   Home page:
    http://mypage.iu.edu/~gdweber/software/sifflet/home.html

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

-- 
   ___   ___  __     _      
  / _ \ / _ \| |    | |     Gregory D. Weber, Associate Professor
 / /_\// / | | | /\ | |     Indiana University East
/ /_\\/ /__| | |/  \| |     http://mypage.iu.edu/~gdweber/
\____/\_____/\___/\__/      Tel. (765) 973-8420; FAX (765) 973-8550


More information about the Haskell mailing list