Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: <gdweber <at> iue.edu>
Subject: ANNOUNCE: Sifflet visual programming language, release 1.2.2
Newsgroups: gmane.comp.lang.haskell.general
Date: Friday 3rd December 2010 21:15:02 UTC (over 7 years ago)
Sifflet and sifflet-lib 1.2.2 are now available on Hackage.

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 diagrams to show how the
function calls are evaluated.

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

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

-   December 3, 2010: Version 1.2.2 provides a little safety for users 
    who close the main (Workspace) window. The application now offers to
    save a file, if there are changes, and quits.
-   November 19, 2010: Version 1.2.1 (previously unannounced) provides 
    compatibility with the latest Haskell GTK packages 
    (gtk and friends version 0.12).
    
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
 
CD: 4ms