[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