Peter Judge

Results 11 comments of Peter Judge

It's tough, though, with public or package-* access level members. Especially if you develop libraries / frameworks. Might be good to (be able to) limit this to private/protected members.

> So your concern is about the high initialization cost when running directly from the Procedure Editor, for example when initializing large lists ? Static members are typically assigned via...

> There are 2 problems I see with this warning: first is that the warning would be raised even if the programmer did nothing wrong: they wrote a class with...

Reasons to use `INTEGER(val)` are that there's no "NPE" when val is an unknown value; the unknown value is simply returned.

The above is also true for `STRING()` and `ToString()`

> > Reasons to use `INTEGER(val)` are that there's no "NPE" when val is an unknown value; the unknown value is simply returned. > > So until the `enumRef?:getValue()` syntax...

To the best of my knowledge, 12.5 {std/disclaimer.i}

Is there a rule to flag dot-comments? They are not mentioned in the current ABL reference doc.

I see the same error with 0.14.1 on Ubuntu Budgie 23.10 . ``` 2:16:31 INF onedriver v0.14.1 15a1c642 panic: runtime error: slice bounds out of range [::2229335823] with length 2147483647...

I RTFM (aka the Troubleshooting section), and ran `onedriver -w`. After doing that, onedriver works as expected.