Ovid
Ovid
> Any solution requiring the MOP that is not an extension or debugging tool is a failure IMO. Could you define "extension" in this context?
I think that since a class is an expert in its problem domain and thus an expert on its internals, it should be reasonable to allow a class to read...
The _simplest_ solution is to say that if a class wishes to compare itself to some other class, it _must_ provide some public way of providing comparable data (provide a...
@abraxxa That requires the developer to manually add version numbers, doesn't it?
@thoughtstream wrote: > That said, I’m not completely opposed to the idea either...provided that any such direct field access is strictly read-only, and strictly confined to the lexical scope of...
@thoughtstream Actually, Object::Pad allows that and I'm pretty sure it's going to be in Corinna (but probably not with attributes).
This might be possible via the MOP. I cannot say, but maybe @leonerd can? Unless this is trivial, I'm marking this as Post-MVP.
Leaving this open because I suspect it will be relevant to @leonerd's work on the MOP.
Closed by accident,
Hi @bill-mcgonigle. That appears to be from the [Rationale](https://github.com/Ovid/Cor/wiki/Rationale) wiki page. At the top of that document it states: > [Please see the main page of the repo for the...