Skip to content

Releases: Timwi/EsotericIDE

Esoteric IDE 1.1.2

11 Jun 20:06
Compare
Choose a tag to compare

Adds support for Windows 10 high DPI. Includes fixes for the Runic language.

Esoteric IDE 1.1.1

26 Apr 11:22
Compare
Choose a tag to compare

Adds the ability to open a file from the command line. Use -? to see all available options.

Esoteric IDE 1.1

08 Sep 17:24
Compare
Choose a tag to compare

This release adds a complete implementation of Whitespace.

Esoteric IDE 1.0.1

10 Mar 14:21
Compare
Choose a tag to compare

Esoteric IDE 1.0

10 Jan 18:23
Compare
Choose a tag to compare

Esoteric IDE 1.0

Esoteric IDE is an interpreter and debugger for some esoteric programming languages (or esolangs).

Features

  • Allows you to run code in any supported esolang
  • Allows you to set breakpoints
  • Allows you to debug through code step by step
  • Displays the execution state (program state) at every step (kinda like a watch window)
  • In some esolangs, displays information about the instruction the cursor is on

Supported Languages

In chronological order of implementation in Esoteric IDE:

  • Sclipting — Similar to GolfScript but using Chinese characters.
  • Ziim — 2D language using only arrows (← ↑ → ↓ etc.).
  • Brainfuck — The classic. Supports many different flavours, e.g. cells can be byte-size or arbitrary-size; output can be as numbers or as Unicode characters.
  • Quipu — Inspired by the ancient Inca’s quipu system of recording information as knots in a thread, thus also known as talking knots.
  • Unreadable — Consists only of apostrophe (') and double-quote (") characters.
  • Mornington Crescent — Travel on the London Underground, but remember to always come back to Mornington Crescent.
  • Hexagony — Program instructions and memory locations are laid out in a 2D hexagonal grid.
  • Labyrinth — Two-dimensional stack-based language where the code can self-modify by applying cycling rotations of rows or columns of characters.