/emofunge

Reference implementation of Emofunge

Primary LanguageC#OtherNOASSERTION

Emofunge

Emofunge-21 (or Emofunge for short) is a programming language inspired by Befunge, but with native Unicode support. All of the instructions have been replaced with emoji and other special characters, leaving you the entirety of the ASCII plane to do whatever you want in the comments. It also adds many commands not found in the original Befunge, as well as command modifiers.

Install

Compiles as any C# project, use .NET 6.0 for best results.

Example code

This program outputs "Hello, world!" and makes use of macro definitions.

⬇️↩️🧵Hello, world!🧵⠊⠀👋⃞⬅️
↺👋🪞⬇
⬇🪞🖨️↔🛑
➡️  ⬆