umka-lang

Umka: a statically typed embeddable scripting language

BSD-2-CLAUSE License

Stars
1K

Bot releases are hidden (Show)

umka-lang - Umka 0.3.2

Published by vtereshkov about 4 years ago

  • for...in... statement
  • Mandatory return in non-void functions
  • Overflow checking
  • Better error messages
  • Bug fixes
umka-lang - Umka 0.3.1

Published by vtereshkov about 4 years ago

  • Nested and anonymous functions
  • 64-bit unsigned integer
  • Type-cast lvalues like ^T(x)^
  • Char-to-string conversion
  • atan2(y, x) function
  • Lisp interpreter example
  • Bug fixes
umka-lang - Umka 0.3

Published by vtereshkov about 4 years ago

  • Truly cross-platform (tested on x86, x86-64, aarch64, PPC)
  • Thread-safe (global state eliminated)
  • More flexible and convenient interface type
  • Functional programming tools (map/filter/reduce)
  • Long strings
  • Safe printf/scanf with runtime type checking
  • Universal repr function for string representation of any value
umka-lang - Umka 0.2.3

Published by vtereshkov over 4 years ago

  • Dynamic type casts for interfaces
  • Non-structured method receivers
  • Weak pointers
  • Bug fixes
umka-lang - Umka 0.2.2

Published by vtereshkov over 4 years ago

  • Dynamic array syntax simplification
  • VM optimizations
  • Obsolete stuff elimination
umka-lang - Umka 0.2.1

Published by vtereshkov over 4 years ago

Garbage collection optimizations and bug fixes

umka-lang - Umka 0.2

Published by vtereshkov over 4 years ago

  • RTTI-aided garbage collection
  • C/Umka interface improvements
umka-lang - Umka 0.1.2

Published by vtereshkov over 4 years ago

Garbage collection bug fixes - now correctly deallocates tree structures

umka-lang - Umka 0.1.1

Published by vtereshkov over 4 years ago

  • Performance improvement - now faster than Python
  • Bug fixes
umka-lang - Umka 0.1

Published by vtereshkov over 4 years ago

Initial release