The Drops Juggling Animator
The Drops system shows
juggling
patterns on a graphics screen.
Drops exploits functional programming in two ways. First,
juggling patterns are described in a small functional language,
based on siteswap notation, extended by concurrency primitives.
Second, the frontend of Drops is implemented in the higher-order
lazy functional language Haskell. (The graphics backend is in C.)
Also see the
drops home page
- Developer:
Johannes Waldmann
- Contact:
-
Dr. Johannes Waldmann
Institut für Informatik
Fakultät für Mathematik und Informatik
Universität Leipzig
Augustusplatz 10-11
D-04709 Leipzig
Germany
Phone/Fax: +49 341 97 32 204/209
Email: joe@informatik.uni-leipzig.de
- Number of sites: 2+
- Number of users: about 4+
- In use: since 1998
- Language: Haskell
- Compilers:
ghc (Glasgow),
hbc (Chalmers),
hugs (Nottingham/Yale)
- Line count: about 3K.
- Availability: Sources available under GNU copyleft.