A simple implementation of L-systems in Elm. Demo here.
The demo allows the user to select one of three different L-systems to render. A slider controls the number of iterations generated.
- elm-geometry to represent the fractals
- elm-geometry-svg for rendering to SVG
- elm-ui for the user interface of the demo
- Expand UI to enable editing the rules to generate the fractal
- Asynchronous rendering
- 3D L-systems