winxed
winxed copied to clipboard
The winxed programming language
I know you were hesitant about this addition. I'd really like to get your opinion about the current syntax and other details. I found and fixed a few unrelated bugs...
``` class A.B; class A.A; function foo() { var p; p = new A.A; p = new A.B; } ``` Gives me a warning "WARNING: class A.B not found at...
Error can be reproduce like this : class Foo { function init[vtable]() { say("Foo init"); } function hello() { say(**FUNCTION**); } } function newInstance(var clazz){ return clazz.new(); } function main(){...
`obj.'!meth'()` in winxed becomes `obj.''!meth''()` in PIR. I'm guessing that the quoted name is how I'm supposed to call methods with non-identifier names, but the extra quotes causes the PIR...
Using classes in multi syntax doesn't match the way the `new` keyword works. - `multi(class ['Foo', 'Bar'])` searches for `Foo.Bar` in scopes. `new ['Foo', 'Bar']` doesn't. - `multi(class 'Foo')` isn't...
''' $ parrot setup.pir test t/add.t .......... Dubious, test returned 127 No subtests run t/assignto.t ..... Dubious, test returned 127 No subtests run t/binand.t ....... Dubious, test returned 127 No...