Sifflet visual programming language, release 0.1.6
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
participants (1)
-
gdweber@iue.edu