geekosaur: so am I right in thinking statements like the following are very loose and not strictly, technically true? "In any Turing complete language, it is possible to write any computer program, so in a very rigorous sense nearly all programming languages are equally capable."

hey sixers, I'm writing an article about p5 threads, and I wanted to mention the p6 threading model. Is it still the case that each thread maps 1:1 with an OS thread, and 6.d will introduce an M:N threading model?

dfarrell: But using Thread is not typical. Most of the time one would set off code running on a thread using `start`, or set up something to react to events. These are given to a scheduler, which does the M:N thing.

Effectively, Thread is more a "make the hard things possible" thing than a "make the easy things easy" thing: we provide the primitives for those cases that really need them, but everyday use is in terms of higher level constructs.

link: not aware of anything comprehensive. If you can find 2015 measurements, we're about 6x faster now, though performance landscape is very uneven: some things might even be faster than perl5 yet others are 60+x slower. How you write stuff can have a huge impact.

dfarrell: how does "community articles" get populated? Is it only through perly_bot or is there a separate system? I have perly_bot disabled so it doesn't post my stuff on reddit, but I wouldn't mind being listed on community articles