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

gdweber at iue.edu gdweber at iue.edu
Thu Jun 10 12:31:04 EDT 2010


Sifflet 0.1.7 is now available on Hackage.
This release has some changes in its package dependencies,
notably for fgl.

New in This Release
-------------------

-   Due to anticipated changes in the API for fgl,
    Sifflet now requires fgl < 5.4.2.3.
-   Similarly, I have added upper bounds on versions
    of some other packages that Sifflet depends on.

There are no new features or bug fixes.
Users who are staying with fgl 5.4.2.2
should not bother to upgrade sifflet at this time.

About Sifflet
-------------

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