Run programs written in the Bespoke esolang.
bespokelang
is installable from PyPI:
pip install --upgrade bespokelang
Bespoke is an esoteric programming language I created in January 2025, based loosely on my earlier language Poetic. The goal was to use the same encoding process as Poetic, but change the underlying structure of the language into something tolerable to write programs with.
I'm very happy with what I came up with; it's been a delight to write the included example programs, and they were much easier to write than most of the Poetic programs I've ever written.
- Imperative paradigm
- Arbitrary precision integers
- A stack, for temporary number storage
- A "heap", for permanent number storage
- IF statements, looping, and functions!
- Comments (which weren't in Poetic, technically)
- Flexible syntax based on word lengths (e.g.
PUSH SEVENTH
=tiny pythons
)
Documentation can be found on the GitHub wiki for this project. A tutorial on how to use each feature of the language is also on the wiki.
- Fixed error on empty program
- Fixed behavior of
CONTINUED
numbers
- Fixed behavior of
DO ROT
andDO ROTINVERSE
with negative numbers
Initial release.