My Manuscripts
Advanced Polymorphism in Perl 6 — Features of a second-generation type system (PDF) or (ODT)
my "spec doc", to become Perl 6 Rigorous Technical Specification
(PDF) (ODT)
Regularly updated.
Web pages
Perl 6 Type System Overview explains what is known and not known about the Perl 6 Type System thus far.
“isa” relationships and inheritance might be useful before reading Advanced Polymorphism. This shows you what the old kind is all about, and how this is limited by existing languages.
The page eqv, ===, =:=, etc. explains the myriad ways that things can be tested for equality.
Code objects: toward a design of the class hierarchy containing Callable, Block, and Routine.
A Romp Through Infinity explains the Inf constant, but drills down into many language features in doing do.
Meditations on Perl taken from concepts in APL. Don’t take the actual examples too seriously, but it brings up some interesting points.
How functions return Capture objects whithout you noticing them, yet appear when you do need them.
A Romp around addn looks at something that just can't be done in most contemporary languages.
Class Member Declarators examines all the things that can go in a class to define what that class will be, exactly.
Offerings
this directory contains files I have edited but don’t own. I’ll remove from here as the owners ack and accept or reject changes to merge in.