User:Hppavilion1/Simple Languages

From Esolang
Jump to navigation Jump to search

This is a collection of my Simple Languages, languages that are not interesting on their own, but could provide inspiration for a more powerful language. They're under my local namespace so no one gets angry that this useless page exists.

Most of these languages correspond to Transformative Abstract Machines, abstract machines which accept and yield strings, forming two languages- accepted and transformed.

Switchboard

Switchboard is a way to map between symbols. Every line is two symbols separated by a space. The switchboard accepts a list of space-separated symbols and iterates over them, replacing the input with the first right-hand symbol which corresponds to that symbol on the left-hand side.

Switchboard is inspired by the Enigma Machine's switchboard.

Symmetric Switchboard

In symmetric switchboard, all transformations are symmetrical