Art, Culture and Games

Rivulet: an esolang inspired by calligraphy and other experiments in natural language && code

ZKM Medientheater
Daniel Temkin
[Rivulet](https://github.com/rottytooth/Rivulet) eschews keywords entirely. This is not done to move *away* from natural language (as in APL's use of mathematical symbols) but instead to draw from an aspect of natural language usually ignored in prog language design: calligraphic writing. Rivulet code is written in flowing lines inspired by handwritten natural and constructed languages. Its logic is alien to most programming languages but makes perfect sense in support of its visual representation of tightly-packed tangles of lines. In this short talk, I'll introduce this new language alongside other esolangs that draw from less-considered aspects of natlangs and conlangs, embracing their ambiguity and expressive power.
Here is a piece of code in the [Rivulet](https://github.com/rottytooth/Rivulet) language. It shows seven different ways to write the number zero: ``` 1 ╵ ╰──╮ ╭───╯╭──╯ 2 ╰─╮ ─┘ │╰─╮ └─ ╭─╮ 3 │╰──┐└─╴│╰───╯ │ 5 ╰─╮ ╰─╮ └─┐ ╭─╯ 7 ╶─┘ │ ╶─┘ ╰─╮ 11 ╶─┘ │ 13 ─╯╷ ``` Each zero is written as a *strand*, a tangle of which is called a *glyph*. Strands of different types each have their own reading in how they move through the glyph. The language's visual style is inspired by the satisfying compactness of mazes, Anni Albers's Meanders series, and space-filling algorithms. Its rules are more like a natural language that evolved over time than a typical programming language favoring clarity above all else. I will show how the rules for Rivulet came together and contrast the language with several other others that bring the ambiguity and expressiveness of natural language into code. This includes the polysemantic esolang [Valence](https://github.com/rottytooth/Valence) and an as-yet-unnamed alphabet that functions simultaneously as conlang and esolang.

Additional information

Live Stream https://streaming.media.ccc.de/gpn23/medientheater
Type Kurzvortrag
Language English

More sessions

6/19/25
Art, Culture and Games
Stelarc
ZKM Medientheater
Stelarc (*1946, Limassol, Zypern) zählt seit den 1980er-Jahren zu den einflussreichsten Vertretern der zeitgenössischen Kunst, die sich mit der technologischen Erweiterung und Modifikation des menschlichen Körpers befassen. In seinem Vortrag thematisiert der in Australien lebende Künstler, wie digitale Technologien neue Formen der Körperlichkeit ermöglichen, in denen der Körper zunehmend zur Schnittstelle zwischen biologischen, maschinellen und virtuellen Realitäten wird. Seine ...
6/19/25
Art, Culture and Games
MikeTango
HfG - Treppe Haupteingang
Psst, kid, wanna climb things?
6/20/25
Art, Culture and Games
katzazi
ZKM Medientheater
Über die Wichtigkeit von (offenen) Lizenzen, die Macht von Communities und wie ORC aus der Not geboren wurde, um eine Welt zu retten.
6/20/25
Art, Culture and Games
Raum 106
=== Reservierung nötig / Reservation needed === === Freitag / Friday: https://pretix.entropia.de/entropia/gpn23-workshops/71/ === === Samstag / Saturday: https://pretix.entropia.de/entropia/gpn23-workshops/84/ === Du willst Stricken lernen und hast keine Ahnung, wo du starten sollst? Dann bist du hier genau richtig! In diesem Strick-Workshop für Anfänger lernst du die ersten Maschen und wie man daraus eine Totebag machen kann. Mit dem sogenannten Duplicate Stitch kannst du anschließend dein ...
6/20/25
Art, Culture and Games
MikeTango
HfG - Treppe Haupteingang
Psst, kid, wanna climb things?
6/20/25
Art, Culture and Games
Raum 112
Noch nie Programmiert? Spielerischer Einstieg mit grafischer Blockprogrammierung Nur Browser benötigt. Katzen bitte selbst mitbringen!
6/20/25
Art, Culture and Games
-
GPN Infopunkt in der HfG Karlsruhe
Wir alle greifen täglich über Webbrowser auf das Internet zu. Die Frage, wie Browser dabei bestimmen, was wir online erleben, hat auch Künstler:innen schon früh fasziniert. Ausgehend von zwei Forschungsprojekt des KIT-Instituts Kunst- und Baugeschichte zu Internetkunst gibt die Ausstellung Choose Your Filter! Browserart seit den Anfängen des World Wide Web Einblicke in 30 Jahre alternative Browser-Entwicklung. Neben der inhaltlichen Einführung in die Ausstellung sprechen wir auch über die ...