With respect to Perl5 objects, I would guess there are three things a Perl5 hacker would be interested in:
in reply to Re^2: Perl 6 shocking revelations #1
in thread Perl 6 shocking revelations #1
An alternative to sprinkling verbiage throughout the paper would be to create a 1-2 page appendix.
- A simple Perl5 vs. Perl6 example of syntax showing basic inheritance under Perl5 and Perl6
- It will just give Perl5 hackers a reference point. "Oh, what used to be that now looks like that!"
- How can the new architecture be best used to improve existing code? Perhaps you could provide one or two examples of the "low hanging fruit."
- Think about the question that current Perl5 coders will ask: "What is the motivation to change?"
- How will legacy code have to be changed?
- For example, if you are using, say, a CPAN module that has been updated to the new object model, what are the most likely "gotchas" that will trigger errors?
- Are there particularly widely used CPAN modules that you would expect to take full advantage of more restrictive typing or creative polymorphism (and thus possibly present some issues to legacy code)?
P.S. And add a table of contents.