3 ms·
That's the long-term goal, but to make that happen is pretty hard. One possibility is implementing some sort of XS for all Moose core features, and using XS to
by autarch 16y ago
That's the long-term goal, but to make that happen is pretty hard.
One possibility is implementing some sort of XS for all Moose core features, and using XS to implement Moose-based classes (Mouse already does this).
Another project which has been worked on, but has somewhat stalled, is a Moose "compiler" which would generate .pmc files for your classes. Unless you used the meta-model at runtime (most code doesn't), you'd never even need to load Moose.
Patches welcome, of course. If anyone's interested in these projects, join us at irc://irc.perl.org/#moose to discuss then.