Skip to content
Nadelio edited this page Nov 11, 2024 · 7 revisions

Welcome to the Hades-Programming-Language wiki!

Hades is intended to be a more approachable version of eBF, my personal eso-lang. With that, I thought that a simple way to do that was to make its instruction set look closer to Assembly. As such, Hades was developed to mimic Assembly's syntax and instruction set standardization.

Hades, while similar to Assembly, does not operate on the same level as Assembly, at least not for general systems. Hades only operates at that low of a level when used by the ePU.

Furthermore, in order to make Hades a more approachable eBF, I added a few new instructions to the eBin bytecode, the binary that both eBF and Hades compile to. I added the SET, WRT, MOV, and INT instructions. All four of which make the language easier to work with by adding branching and easier methods of interacting with numbers/positions larger than 10.

Hades, like eBF, does not have a built-in arithmetic system, but Hades can run both eBF, and eBin files as functions.
This means that Hades can run the eBF Standard Library.

I hope that my improvements in Hades will make the language more attractive to users, and because of that, I have put extra effort into making the documentation and learning process of Hades the best it can be. If you have any issues, ideas, or comments about Hades, please submit an issue or start a discussion.

Thank you for taking the time to interact with Hades and happy coding!