Freelanguage

From Esolang
Jump to navigation Jump to search

This is the free language. Everyone can edit. Your free to edit this. Please dont add useless commands.

Commands

It has an array of unbounded amount of cells, but the bit size is not constant, which means it can be changed.

  • {{{
    code here
    }}}
    : Execute anything inside as SletScript program.

User:RikoMamaBala's command list

  • +[num]+ Add [num] to current cell. [num] can be positive, negative, or a float.
  • ![num]! Move right [num] cells. [num] can be negative.
  • outc, outn, inc, inn Output/input as Unicode/number.

Example: +72+outc prints H.

  • {(!0){}, (=0){}, [!0]{}, [=0]{} Loops. First one is a while non-zero loop, second is a while zero loop, third is an if non-zero loop and fourth is an if zero loop.
  • <[languagename]>([languagecode]) Change language to [languagename] and interpret the [languagecode] in it.

Examples

Hello, World!

+72+outc+29+outc+7+outcoutc+3+outc+-67+outc+-12+outc+55+outc+24+outc+3+outc+-6+outc+-8+outc+-67+oc

Or, alternatively:

<Python>(print("Hello, World!"))

Cat program

inc(!0){outcinc}

A+B problem

inn!1!inn(!0){+1+!-1!+-1+!1!}outn