tB applies this language restriction to interfaces as well as normal subs/functions; I'm not sure if it's possible for the latter, but for interfaces, there's currently a lot of interfaces where I'm having to drop 'optional' attributes so the COM spec clearly supports this... how practical would it be to support this in tB and is it something that should be added?
I'd say it should be added because it aids in clarity, not having to create and pass empty parameters that might be interpreted as 0.