I'm new to the scripting language, so I'm still exploring what it can do. As I write my first script I've noticed a few missing features and I wanted to see if I can confirm that and see if anyone has workarounds.
It does not appear to support:
Script-defined classes:
Code:type TTest = object public TestMember: Integer; end;
Default/Optional parameters:
Method/Function overloading:Code:procedure Foo(Bar: string ; Baz:Integer = 0);
Typed constants:Code:procedure Foo(Bar: string ); procedure Foo(Bar: string ; Baz:Integer );
Nested functionsCode:const Foo: Integer = 1;
Local constants:Code:procedure Foo; procedure Bar; begin end; begin end;
Code:procedure Foo; const Bar = 'Baz'; begin end;




Reply With Quote








