Readme for mandulia-0.4

Mandulia ======== Mandelbrot/Julia set explorer. Invocation ---------- Multi-core CPU with lots of RAM recommended. For two cores run: mandulia +RTS -N2 -M2G -RTS configuration Currently there are two preset configurations available: 'interactive' -- keyboard navigation 'random' -- randomized navigation Both of these configurations extend 'defaults'. Controls -------- 'interactive' defines the following key bindings: Escape -- quit PageUp -- zoom in PageDown -- zoom out cursors -- move around End -- stop moving Home -- return to base [ ] -- change speed # -- reset speed Other configurations may differ, check their sources for details. Scripting --------- Mandulia can be reconfigured without recompilation, using Lua scripts. The first (non RTS) argument to 'mandulia' will be executed on startup. First it will try to load it as a file, then via Lua's 'require()'. See 'defaults.lua' to see the available interface, and 'interactive.lua' for an example of keyboard navigation. Note that some variables only take effect on startup, and later modification will be ignored. Profiling --------- If you installed an executable with profiling, try (for example): mandulia +RTS -s -P -V0.001 -H512M -M2G -RTS