Yes, you heard right. A cookbook describing stuff that hasn't yet been designed, for a language that doesn't yet exist. Having flashbacks to your college years, anyone?
The purpose of the Cookbook is to foster discussion on perl6 OO concepts, and to start documenting the decisions that are made, when they are made: sort of a proto-FAQ. For now, the important part is gathering a comprehensive list of the questions to ask, and some vague stabs at the answers. PLEASE read the "About This Document" part FIRST for all the appropriate caveats. In particular: - This document has no official status. It's just a first try at something perl6 OO programmers will desperately need. - While the recipes presented represent generally valid questions, the code samples presented are fictional, and will be edited ASAP as the appropriate decisions have been made from the higher-ups. PLEASE contribute to this document! Email me with suggestions, "yes" or "no" votes on recipe approaches, info on philosophies or best-guess syntax, etc., or discuss them here on perl6-language. Note that making decisions on any one recipe will naturally allow N other recipes to be decided as well, so this is a great way to break a huge subject into smaller, manageable concepts, and sort through the logical consequences of each. The Perl6 OO Cookbook v0.1 can be accessed at: http://cog.cognitivity.com/perl6/ Ignore the corporate logo, this is my company's site. Have fun, and let me know what you think. MikeL