Hacker News new | ask | show | jobs
by pvaldes 3915 days ago
One of the problems with Perl6 is an excesive proliferation of cute pets and pet names to learn before to start. A second one is that those names are unrelated and random, without a clear relationship between them or with what they can really do.

Fit your tutorial to the desired age of your audience. If something is a virtual machine just start your tutorial calling it 'our virtual machine'. Explain briefly what is a virtual machine, instead to say that is a butterfly with violet wings or something (not everybody knows what to do with this stuff). If is a compiler, call it compiler and go as quick as possible to the next step of the tutorial before to lose the interest of your audience. Is not 'how is named' or 'how cute', is 'what can you do with it' and 'how to use it with the other pieces' what matters.

If you want to use names, at least try to be consistent with the names and designs. If you want to name something 'rakudo' and want to show your sensitive side, great, name the other thing 'sazanka' or so. Something nice, humble, but useful at the same time. Something that can helps you to make a mental image of the whole picture of this 'paradise' landscape in a couple of seconds.

1 comments

I agree on you.

I read Perl tutorial, its like reading an essay. Not telling you the straight to the point answer. Perl tutorial really bad.