Emojicode

From Hackers and Designers
Revision as of 15:58, 10 September 2017 by JBG (talk | contribs)
Jump to navigation Jump to search

Emojicode Workshop

About

Emojicode is an open-source, full-blown programming language consisting of emojis.

Workshop

Please note that lines that begin with $, should be executed with the Terminal and are NOT program syntax. This workshop also assumes you have completed the Emojiterm workshop. The $ should not be pasted in the terminal.

All other code blocks should be considered valid Emojicode syntax.

Create a file.

  $ πŸ“ myprog.emojic

The simplest Emojicode program looks as follows.

  🏁 πŸ‡
  πŸ‰

To save and exit the text editor (nanoπŸ“), first do Cntl+O, and then Cntl+X.

You can run it by first compiling it.

  $ emojicodec greeter.emojic

Running it.

  $ emojicode myprog.emojib

This program is so simple, it doesn't do anything.

The famous "Hello world!" example.

  🏁 πŸ‡
    πŸ˜€ πŸ”€Hello world!πŸ”€
  πŸ‰

User input.

  🏁 πŸ‡
    🍦 input πŸ”·πŸ”‘πŸ˜― πŸ”€Ask something here?>πŸ”€
    πŸ˜€ input
  πŸ‰