NextFractal

The **M language** is a **domain specific language** designed to create **Mandelbrot** and **Julia** sets. Using M language you can define the **orbit** algorithm and the **color** algorithm for generating a fractal image. You can define multiple **color palettes** and multiple **orbit traps**. You can use expressions to activate rules and compute colors, and you can set the opacity to compose rules.

Please see the examples below if you want to know more about the M language. These examples show how to implement various techniques for generating orbits and colors with an increasing level of complexity.