An introduction to Rivulet

Rivulet from Daniel Temkin is an ‘esolang’ (esoteric programming language) that offers a very visual approach to programming. Instead of the textual characters we are more familiar with, the symbols of the language are lines that make up ‘strands’ laid out in maze-like patterns. I think it prompts some interesting questions about comprehension of visualization and coding.

I’ve created a series of pages introducing the language:

And an editor to make constructing Rivulet programs a little easier:

2 Likes