Lemniscate is a simulation program, written in Turbo Pascal. It's main function is to simulate the creation of some famous curves (such as cycloid, epicycloid, spirals, etc...). The language is Romanian, if you consider you can translate to any language you want, because the sources are attached too...
This "tool" might be useful for a mathematician who wants to show to the students how those fancy things are created...
See a few screenshots
(c) 2006