develooper Front page | perl.perl5.porters | Postings from June 2006

Re: Its time we set the score straight on Perl 5 and Perl 6 and debunkour own self generated FUD.

Dean Arnold
June 16, 2006 17:30
Re: Its time we set the score straight on Perl 5 and Perl 6 and debunkour own self generated FUD.
Message ID:
demerphq wrote:
> On 6/17/06, Dean Arnold <> wrote:
>> Wrt the original subject, if Perl's greatest challenge is
>> its syntactic freedom, then I doubt there's much to worry
>> about (tho a better OO syntax would be welcome). However,
>> I think most of us can agree there are other more urgent challenges.
>> My personal list is concerned with functional issues:
>> reducing threads footprint, and (esp.) finding an alternative to
>> the threads::shared shared interpreter context and its global
>> lock bottleneck. Once those issues are addressed, I've very
>> little reason to ever trouble myself about Perl6.
> Are you actively working on these issues? I dont recall seing any
> posts on the subject...
> Yves

1. wrt footprint, I provided the seeds of the stacksize patch
to Mssr. Hedden ...with due credit to "BrowserUk"
for uncovering the issue in the first place.
(certainly not an iCOW implementation, but hopefully a start)

2. wrt threads in general, and how to deal with threads-unsafe
(or even hostile) modules, I've developed Thread::Apartment and
DBIx::Threaded (Tk::Threaded is still in development, but
looks promising)

3. My threads::shared efforts are mostly drawing board
right now (working title Thread::Sociable). Those efforts
arose after (a) analyzing a large scale threaded app based
on Thread::Apartment, and (b) implementing IPC::Mmap, which left
me with notions about how threads::shared data is actually used in
many apps, and what might be done to work around the pessimistic
scheme currently in place. Scalars and arrays look pretty
straightforward, hashes remain a challenge. Since I'll likely need
to implement something for an upcoming project, hopefully I can
come up with at least a partial solution. (no, its not STM) Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About