Cross-platform IDE for Piet.
Pietron is a cross-platform IDE for editing and debugging the source code of "Piet", an esoteric programming language.
The specification of Piet is here.
Pietron is developed with Electron and named after it.
-
Draw free lines by dragging on the canvas.
-
Select a color by clicking on the palette and the selected is shown at the bottom-right corner.
-
Change the color to draw with by clicking on the palette.
-
The commands are shown in each color on the palette.
-
The bare one is from * (origin) and the parenthesized one is to *.
-
Change the * color by right-cicking on the palette.
-
-
Pick a color by right-clicking on the canvas.
-
Change the canvas size one by one with CTRL+ALT+[↑↓←→] (⌥⌘ on OSX).
- Also specify the exact width and height with CTRL(⌘)+R.
-
Undo/Redo support (CTRL(⌘)+Z / CTRL+Y(⇧⌘Z)).
-
Zoom support (CTRL(⌘)+";" / CTRL(⌘)+"-").
-
"Start Debug" executes commands until the program terminates (F5).
- When the commands are executed over 1,000,000 times, a comfirmation dialog will be displayed.
-
"Jump Debug" excutes the specified number of commands (F6).
-
"Step Debug" excutes a next command (F7).
-
"Stop Debug" stops the execution (ESC).
-
While debugging, the source codel and the destination codel are indicated by red and blue borders.
-
🎨Emoji🐛 Support.
-
PNG/BMP support.
-
Codel size specification support.
-
Non piet colors are dealed as white.
Download zipped files for your operating system from releases.
Executable files are contained in them.
- dnek - Piet lover - dnek
This project is licensed under the MIT License - see the LICENSE file for details.
-
Canvas with HTML5
<canvas>. -
Editor Selection mode.
-
Move with arrow keys on the canvas.
-
Command preview on the canvas.
-
Breakpoint.
-
File drag & drop.
-
Set the limits of stack & integer.
-
Debug log.
-
Pidet is my previous product and I do not recommend using it.
-
Japanese only.
-
Windows support only.
-
No Emoji support.
-
Not maintained.
-