Skip to content

mczvc-biomew/YouMeKaLang

Repository files navigation

YouMeKa Lang YouMeKa

[0.0.8]

  • unified variable assignment
  • Functions (Statement and Expression), named and anonymous, getters & setters;
    • Functional programming;
    • builtins (initial plan, ongoing)
  • Lambda function (syntax like Ruby; not function arrows)
  • Class (Object oriented programming)
  • If, Case conditional expressions + (and, or, not binary operators)
  • Try / Catch error handling, (throw exceptions)!
  • Number, Boolean, String (Template, interpolation), Array, Object Literals
  • Python-like list comprehension
    • spread list operator
  • Object Literals
    • spread object operator
    • object destructuring
  • Java Interoperability!

How to use:

Download YMK-0.0.8rc3

execute java -jar <name-of-ymk-executable> <source-file.ymk>

Examples:

See helloWorld


Enjoy!

About

YouMeKa Programming Language (0.0.8)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages