(Actually 0.8.0.1 because Hackage complained about 0.8 in a way that
cabal check didn't warn about before uploading.)
A new release of mandulia (a zooming visualization of the Mandelbrot Set as many Julia Sets, with Lua scripting support) is installable from Hackage:
cabal update cabal install mandulia
After you have installed it, you can try it out by running:
and hit the 'a' key to enter attract mode or use the key controls listed in the README for interactive navigation. 'F11' toggles full screen mode, and 'ESC' quits.
mandulia-0.8.0.1 has no new features, the only changes are to make it work with the current state of Hackage 12 years later:
- base-4.6 has modifyIORef'
- containers-0.5 has Data.Map.Strict
- hslua-0.4 and above changed API, so restrict to older versions
Tested and working with latest stable versions of GHC from ghc-8.0.2 up, only ghc-9.4.2 needs --allow-newer=text because OpenGLRaw has an outdated dependency. Older versions of GHC may work, but I haven't tried. I have freeglut3-dev installed on Debian Bookworm (current testing distribution), but I don't know what other system dependencies are needed.