puddlelang
A downloadable tool for Windows
Download NowName your own price
puddlelang is an esoteric programming language (esolang) created for fun by @matthewrmilson. The goal was to take inspiration from existing esolangs and put my own twist on it. Rather than make a single stack based language, puddlelang is designed around using a grid. It also features two pointers, allowing for more programming possibilities especially when combined with the Copy/Move function.
If you make anything cool with puddlelang, be sure to let me know!
controls
- f3 toggle fullscreen/windowed mode
- f4 toggle between real-time and manual for the run mode. running in real-time means you will see the results of your code as you type it. manual requires you to press f5 in order to run the program--which is useful if your program relies on user input.
- f5 run the code (manual mode only)
- Esc access functions list
known limitations
- the code/output windows don't scroll, so the space that is there is what's available for coding/output. It fits quite a bit though, so don't worry!
- there's no way to do line breaks--you kind of just have to write all the code in a single line. though you can put as many spaces as you want to separate code. anything that isn't a puddlelang function is interpreted as a comment.
puddlelang function list
- + Increment by 1. op1: cell value manipulation. op2: pointer grid pos movement.
- - Decrement by 1. op1: cell value manipulation. op2: pointer grid pos movement.
- | Set focus to Pointer 1.
- : Set focus to Pointer 2.
- { Jump past the matching } if the cell under the in-focus pointer is 0.
- } Jump back to the matching { if the cell under the in-focus pointer is nonzero.
- # Toggle between op1 and op2.
- = op1: Print cell data at the in-focus pointer. op2: Input a character into the cell at the in-focus pointer.
- @ op1: Clone cell data at in-focus pointer's cell to other. op2: Move cell data from in-focus pointer to other.
- ? Toggle between updating x and y grid position values for pointers.
Status | Released |
Category | Tool |
Platforms | Windows |
Author | puddledockgames |
Download
Download NowName your own price
Click download now to get access to the following files:
puddlelang.zip 3 MB
Leave a comment
Log in with itch.io to leave a comment.