No description
Find a file
2024-12-10 19:06:39 +01:00
LICENSE.md fix license 2024-12-08 20:24:24 +01:00
README.md update readme 2024-12-10 19:06:39 +01:00

💀 (u1F480)

Discord

Make emojis great again! 💀 encourages programming using emojis. In fact, all your code will be written using emojis!

Specification

So far it is just bullet points, I will work it out one day.

  • You may only use emojis. Every other character is a comment.
  • Numbers are represented as base5 using moon phase emojis. 🌑 = 0, 🌒 = 🌘 = 1, 🌓 = 🌗 = 2, 🌖 = 🌔 = 3, 🌕 = 4. E.g. 🌒🌕 = decimal 9. If applicable, every other moon emoji (🌙🌚🌛🌜🌝) is treated as a decimal point.
  • An error can be thrown using 🖕. This signals the implementation to halt and catch fire. Currently there is no way to handle errors. It is upto the language implementation to decide what to do next.
  • There are the following primitive types: boolean, 🌟 integer, floating number, 💫 chararacter, 🌌 array. An 🌌 type signifies that the the type is an array of T.
  • Variables can be defined using "🌱". You can assign them a value using "📥 ". After every use (getting/setting) you need to water the variable using "🔥". The variable needs to be freed from memory using "🔥" if it is no longer used.