Changelog
This page documents breaking changes and major features of major version releases
v0.14
Language
- support for generics added
- support for variable arguments in
main
removed const
statements now have mandatory type annotation, but optional value- mutual recursion possible within
struct
andenum
scopes - three builtin typeclasses added:
Any
,<empty>
, andValuable
API
program.parameters
accepts namespacedconst
namesprogram.parameters
acceps names prefixed with?
to avoid errors if parameter doesn't exist
v0.13
Language
copy
automatically defined on user structs and enum-variants- variable arguments in
main
deprecated - function optional arguments with default values
- function calls with named arguments
API
helios.Int
renamed tohelios.HInt
helios.HeliosString
renamed tohelios.HString
helios.HeliosMap
renamed tohelios.HMap
helios.List
renamed tohelios.HList
program.changeParam()
deprecated