Umka Lang Versions Save

Umka: a statically typed embeddable scripting language

v0.5.3

2 years ago
  • Limited UTF-8 support
  • Improved hash maps
  • String trimming functions
  • Standard library module embedded into the executable file
  • Bug fixes

v0.5.2

2 years ago
  • Constant lists as enumerations
  • Stack trace output on runtime errors
  • Reordered command-line options
  • Bug fixes

v0.5.1

3 years ago
  • More consistent type casts
  • Stricter rules for method receiver types
  • slice() for strings
  • Loading modules from string buffers
  • -check command-line option
  • Bug fixes

v0.5

3 years ago
  • Improved memory safety
  • Virtual machine optimizations
  • Maps
  • slice(), clock(), getenv()
  • Bug fixes

v0.4.1

3 years ago
  • Automatic linking of native shared libraries that implement external functions
  • Safe weak pointers
  • Interfaces are no longer allowed as method receivers
  • Partially initialized structure literals
  • Bug fixes

v0.4

3 years ago
  • API change: Script source can be loaded from a string buffer
  • Composite literal address can be safely returned from a function
  • Bug fixes

v0.3.4

3 years ago
  • Safer I/O
  • Extensible interface type
  • Dynamic array literals
  • More flexible append()
  • Language specification

v0.3.3

3 years ago
  • Multiple assignment / return values
  • Simple 3D vector/matrix library
  • Syntax highlighting for Sublime Text
  • Better error messages
  • Bug fixes

v0.3.2

3 years ago
  • for...in... statement
  • Mandatory return in non-void functions
  • Overflow checking
  • Better error messages
  • Bug fixes

v0.3.1

3 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