Notice, this is a very early prototype of the language. don't expect things to work correctly out of the box

  • Number, Decimal
  • Boolean
  • Characters
  • Everything
  • Declare variables - define x:Type = value
  • Declare functions - action x(param:Type, anonParam) = //indent + 1
  • Write to the console - print(value)
  • Declare classes - class Name = //indent + 1
  • No semicolons, each line separated by a line feed (enter) char
  • No curly brackets, each class/action separated by indent level
  • Types are optional, but the language is type safe
  • Theres no null, but you have the nothing value which will throw an error when accessed