๐Ÿ“ฆ james7132 / fumolang

A compiled, non-portable, esoteric programming langauge based on FumoFumo plushies.

โ˜… 15 stars โ‘‚ 0 forks ๐Ÿ‘ 15 watching
compiledesoteric-languagefumofumonon-portableplushies
๐Ÿ“ฅ Clone https://github.com/james7132/fumolang.git
HTTPS git clone https://github.com/james7132/fumolang.git
SSH git clone git@github.com:james7132/fumolang.git
CLI gh repo clone james7132/fumolang
james7132 james7132 Initial commit 307f34e 5 years ago ๐Ÿ“ History
๐Ÿ“‚ master View all commits โ†’
๐Ÿ“ examples
๐Ÿ“„ fumolang.py
๐Ÿ“„ README.md
๐Ÿ“„ README.md

fumolang

Fumolang is a low-level, compiled, non-portable, esoteric programming langauge based on the popular FumoFumo Touhou plush series by Gift.

Language Spec

Fumolang directly compiles to binary and only has two keywords that directly translate into one bit in the compiled output:

  • Fumo - 0
  • FumoFumo - 1
The language is case-insensitive, and any variation of these two keywords is accepted. Each word must be seperated by whitespace, and any other non-whitespace token will be treated as comments.

This means source code is not portable and must be rewritten for every target platform

Examples

A example source code for linux-amd64 can be found in the examples/ directory.

Compilation

TODO(james7132): Document

Decompilation

TODO(james7132): Document

FAQ

Why do this?

Fumos.

Compiling the decompilation output results in different results, that's a bug!

Who cares? Fumo.