[Haskell] ANNOUNCE: Sifflet visual programming language, release 1.2.4

gdweber at iue.edu gdweber at iue.edu
Sat Mar 19 03:37:31 CET 2011


Sifflet and sifflet-lib 1.2.4 are now available on Hackage.
This is a compatibility release for HXT >= 9.1.

Sifflet is a visual, functional programming language
and support system for students learning about recursion.
Sifflet programmers define functions by drawing diagrams,
and the Sifflet interpreter uses the diagrams to show how
function calls are evaluated.

Sifflet-lib is the library containing many modules of the sifflet 
application.

What's New
----------

March 18, 2011: Vesion 1.2.4 provides compatibility with HXT >= 9.1.

February 18, 2011: Version 1.2.3 provides compatibility with GHC 7
(remaining backward-compatible with GHC 6.12.3) and Haskell Platform 2011.2.
    
About Sifflet
-------------

Sifflet is a visual, functional programming language
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 are evaluated.  To support active learning
        and avoid screen clutter, Sifflet displays only
        as much of the computation as the user requests.
    -   A carefully crafted tutorial with 31 pictures and about as many pages.
    -   Number, string, and list data types.
    -   A small collection of primitive functions.
    -   Runnable examples of compound functions.
    -   Sifflet functions can be exported to Scheme, Python 3, and Haskell.

*   Download:
    http://hackage.haskell.org/package/sifflet-lib
    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