Graham Knop

Results 227 comments of Graham Knop

If you attempted to declare a dependency on a secondary package like this, even if it was in the PAUSE index, installers wouldn't be able to find the current installed...

`provides` metadata is required to specify a file. CPAN::Meta will refuse to generate meta files will a missing file in `provides`. PAUSE [also rejects this](https://github.com/andk/pause/blob/master/lib/PAUSE/dist.pm#L875). If a file name is...

I believe the BEGIN was just a mistake in the paste. The essential part is to set PERL_USE_UNSAFE_INC=1 if it hasn't already been set. It needs to be set during...

We are changing the CPAN build protocol. Surprise is inevitable. I personally would be much more surprised to have module installation work differently if I did a `look` in CPAN.pm...

`$thing` would be a global. It would work just like any other global. The same as any "class field". It would maintain whatever value it had and have no impact...

I don't like the idea of "Special `%params` lexical". `%params` is not obviously magic, and someone could easily want to name a field or other variable with that name. `$self`...

I think for now it's fine to make it an error to define a field with a given name multiple times per class. But to make sure everything else in...

What about attributes without public readers?

The original discussion was not about the API or about subclasses. It was about the current class being able to access fields from other instances. Any solution requiring the MOP...

I could see a solution to this being twigil-like. `$other!field` to access `$field` in `$other`. And then `$!field` could imply `$self`, and be basically the same as `$field`. The specific...