This is a living document, in the sense that it is updated constantly to reflect the input of people like you. Your input is essential to this process: this document will only be successful if it contains the collective knowledge, opinions, and general brainstorming of the Perl6 community. There are several ways to contribute.
| Note: You need to log in with your name and email address before you can submit ratings or post messages. These logins are used only to keep track of who's who, so that the voting and discussions can be maintained smoothly.
|
Note that in the first week online, this site had already been visited by hundreds of people (not bad, for a language that doesn't yet exist!)
Ratings:
As you are reading through the recipes, please take a moment to register your own opinion about them. (It only takes one click!) These features will only be useful if as many people as possible give as much feedback as possible. Even if the current rating is already what you think it should be, please vote anyway: there is merit in knowing not just the 'average' rating, but the deviation within that rating.
There are, at present, two ratings criteria:
- How important is this problem to you? Is this a feature or problem you foresee dealing with in your own use of Perl6, and how important is it to you that Perl6 be designed to easily solve this problem? How badly would you feel if the Perl6 answer was "You Can't Do That"?
- How acceptable is the proposed solution? Do you find the proposed solution reasonably logical, or hopelessly obscure? How likely are new Perl6 programmers (or new programmers in general) to understand the solution? Is it something you yourself will remember, or will you be constantly refering back to a book? Is it too easily confused with another syntax that does something completely different?
As much as possible, use these ratings to critique the concept and solution, not the quality of my writing style (you can critique that separately, in the discussion section.) And keep in mind that recipes with a status below "Likely" are generally made-up syntax; for those, it's not nearly as important to rate the "Solution" as it is the "Problem".
These ratings are intended to provide feedback on what the community, as a whole, is thinking. They are generally not going to affect the design of Perl6 directly. You aren't voting on the design, you're giving feedback on the design as it progresses. Exceptionally unusual ratings may, however, show any trouble spots that need to be looked at more closely. So speak now.
You must login to vote. You can change your mind as many times as you like: the system is smart enough to recognize whether or not you've voted on a given rating before, and record your updated vote accordingly.
Discussion:
Please post suggestions, corrections, opinions, questions, objections, or general philosophical ramblings in the discussion threads located under every section and recipe. The discussion mechanism is UBB, an inexpensive but very nice perl5-based bulletin board system. (Oh, and it will label everyone as a "new student" right now, because our engine is geared towards classroom interactions. Ignore it, I'll fix it someday.)
On occasion (when a recipe is updated) we may reset the ratings and/or clean up the discussions of recipes, to reflect the fact that the older ratings/discussions no longer apply.
Email:
If you have any suggestions or comments that aren't handled by the other mechanisms, please email me at mlazzaro@cognitivity.com.
-- Mike Lazzaro