I have updated http://befunsvge.cleverapps.io to be a bit more user-friendly (to a point, it's still very esoteric)
But at least there's a language reference near the input.
@clementd I understood (probably not completely, as I don’t understand what’s below the input) what it does but I have no idea what it’s supposed to achieve
@immae the program space is a torus: when reaching an edge, the pointer starts over on the other side.
@clementd yes the stack part and the torus I got it (first things I "tested" 😁), I just wrote it linear as any sane programmer would do 😛
@immae yes, execution starts top left, going right, and then commands are read one at a time. Some commands manipulate the stack, some alter the pointer direction. Some output SVG elements. All combined, it's a convoluted way to generate SVGs. The perlin inputs provide a way to configure a noise generator, which is more suitable than pure randomness for fancy results.