Jonathan Worthington

Results 173 comments of Jonathan Worthington

The significant difference is that: ``` my ($x,$y)=22,33; # OK ``` Is an assignment operation. The semantics are: 1. Declare `$x` and `$y` as if we'd written `my $x; my...

Yes; I suspect it will be rather easier to do in the RakuAST-based compiler, however, since I'm already planning to have standard destructures compiled there (rather than interpreted by the...

About this: ``` my NC-Library-Handle $LIBFOO = register-native-library('Foo', 'foo', :version(v42), :ENV); sub foo is native($LIBFOO); ``` That'd need to be `my constant ...`, because trait applications happen at compile time....

> Only the type is needed at compile time so the trait is created correctly, resolution happens at runtime, actually, I don't think so; the variable that exists at runtime...

@lizmat Is this issue resolved through the merge of #281?

> Preventing the pumpkin (or technical lead) to burn out is something very important, not only for the project but also for the human being behind the role. I can...

> Whatever is not in roast is not really specified. That leaves a big chunk of Rakudo functionality that does not have specification, sometimes is not tested, in some cases...

@niner Thanks, glad that it seems in the realm of feasibility. :-) Any thoughts on how that relationship between resource files and precomp files could be established?

Initial proposal: I see two main options. We could make it a compile-time error, so folks can't run into it accidentally. This avoids any further gotchas in this area. However,...

> ... The coercion is incorrect and should generate a run-time exception. This is what I'd expect, yes. > In other words, the coerced value would be temporarily stored, and...