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
&Maybeclass
Lang module updates
Lang native module updates
- [BREAKING CHANGE]: Remove
LangInterpreterfield from theLangNativeFunctionclass - Add the
nullToLangVoid()method to theLangUtilsclass
WARNING: The Lang programming language specification for v1.0.0 is not finalized. Some breaking changes can still be introduced.