Lang updates
- [BREAKING CHANGE]: Change var args type constraint syntax (
<varName>{<types>}...
instead of<varName>...{<types>}
) - [BREAKING CHANGE]: Rename and add combinator functions
- Add basic OOP support (Object type)
- Add
&Maybe
class
Lang module updates
Lang native module updates
- [BREAKING CHANGE]: Remove
LangInterpreter
field from theLangNativeFunction
class - Add the
nullToLangVoid()
method to theLangUtils
class
WARNING: The Lang programming language specification for v1.0.0 is not finalized. Some breaking changes can still be introduced.