What things would you add to the Xojo language (not the framework)
HTPPSocket, PushButton and such are part of the framework -and those can be added to without having to change the underlying language.
I’m curious about things like
the FINAL keyword to make it so a subclass CAN NOT override a method in a superclass
the ABSTRACT keyword to make it so a subclass MUST implement the method
Not sure if this is part of the language or framework, but ability to use multidimensional arrays everywhere that single-dimensional arrays can be used, including all current methods/properties of single-dimensional arrays. Part of this would be the ability to cast/extract a single-dimensional array from a multi, like when passing an array to a method that expects only a single-dimension.
• Checked Exceptions
• Named Parameters
• Type Aliases
• The ability to pass empty arrays without having to declare a variable
• ByRef support for simple expressions (eg: passing Self.mMyProperty rather than mMyProperty)
• Inlining of functions