mandulia-0.8 released
Updated to work with current Hackage.
Updated to work with current Hackage.
Using difference lists to turn out of memory into tiny constant space.
Lazy text allows parsing huge files, provided you read them twice.
Properly rounded floating point numbers of arbitrary precision via MPFR.
Photos of exhibition at Chalton Gallery, by Pau Ros.
Digital art, computer graphics, Free/Libre open source software. 12-27th April 2019.
An implementation of someone else's paper.
How to determine the number of Misiurewicz points of a given (pre)period in the Mandelbrot Set.
All shortest paths between words by adjacency of prounciation.
Detached key and title options, with example for embedding in PDF.
Untyped lambda calculus performance and seminar
A code recital performance in untyped lambda calculus.
Computing Padé approximants isn't so hard after all.
New sorting and filtering flags, plus pattern fill for low ink printing.
Another arbitrary counter rolls over, hooray.
Interlocking space filling curves.
Five diagrams on the number 70.
Haskell interface to GMP.
Five-bit Gray code rotary encoder.
Tracing the boundaries of hyperbolic components.
Haskell compiled to JavaScript with GHCJS.
Parallel loops for coefficient recursions.
For when you need really big numbers without high precision.
A grid of squares getting smaller at the edges.
Playing Tetris optimally badly.
Combining saved flake images using command line tools.
Physical modelling.
With integer, preperiodic, and periodic parts.
Reimplementing computer art from the 1970s, part 4.
Reimplementing computer art from the 1970s, part 3.
Reimplementing computer art from the 1970s, part 2.
Reimplementing computer art from the 1970s.
Interleaved dither patterns.
Generalizing a tiling into hyperbolic variants.
triangular vertex symmetry using p²+q²+pq colours
New website, new beginnings.
Significant speed improvements thanks to 'floatshow' and 'attoparsec'.
26 images of the Mandelbrot Set
Following distance estimates.
Lots to think about.
Improved abstraction, speed and memory usage.
Now hopefully more easily installable.
Passing data behind the scenes.
Strictness issues with ArrowLoop.
Extending PureData with Haskell.
Optimization flags for GHC.
Some thoughts.
Haskell objects for Pd.