It might be worth providing some simple rubrics in some Perl documentation to help folk figure out when concurrency likely will or won't be helpful.
It might be appropriate to warn most programmers away from use of low level constructs. Perhaps "Here Be Dragons And They WILL Burn You" goes too far and a link to "The Problem with Threads" or somesuch will suffice.
It think it is appropriate to encourage most programmers to use these higher level constructs.
I'd say this is worth mentioning, but it's perhaps the least important of the four points (though perhaps the most annoying to those expected to answer questions about them).
Finally, I'll note that the section Make the hard things possible in the P6 synopsis on Concurrency says:
Perl 6 should not hide the existence of OS-level threads, or fail to provide access to lower level concurrency control constructs. However, they should be clearly documented as not the way to solve the majority of problems.
»ö« . o O ( "the celebrity tell-all of the Perl-6 cult?" )
In reply to Re^2: Which 'Perl6'? (And where?)
by raiph
in thread Which 'Perl6'? (And where?)
by BrowserUk
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |