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.

From:
Dean Arnold
Date:
June 16, 2006 17:30
Subject:
Re: Its time we set the score straight on Perl 5 and Perl 6 and debunkour own self generated FUD.
Message ID:
44934D14.3010203@presicient.com
demerphq wrote:
> On 6/17/06, Dean Arnold <darnold@presicient.com> 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)




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About