Re: The value of threads (was Re: META.yml how to declare the need for threaded perl?)

2008-11-02 Thread Aristotle Pagaltzis
* Chris Dolan [EMAIL PROTECTED] [2008-11-01 22:25]: On Nov 1, 2008, at 10:39 AM, Dr.Ruud wrote: I think it was Randal Schwartz who said something like: If the answer involves threads, then the question was wrong. Most likely that quote comes from a year when multi-processor systems were not

Re: META.yml how to declare the need for threaded perl?

2008-11-02 Thread Dana Hudes
Then Randall is wrong The Perl threading model is perhaps imperfect but the principle of threads is a part of many modern applications not to mention every modern OS including Solaris and MS windows xp Many client/server apps benefit from threading. Parallel processing hugely benefits from

Re: The value of threads

2008-11-02 Thread Dana Hudes
Linux as of at least 2.4 kernal suports user mode and kernal mode threads. No idea how the Perl implementation maps Multiprocessor systems with chip multithreading are the norm Intel Core2 Duo for example, much less the sun SPARC which has gone from 2 cpus each in a socket to massive

Re: The value of threads

2008-11-02 Thread Chris Dolan
On Nov 1, 2008, at 7:31 PM, Dr.Ruud wrote: Cuse forks; :) Wow, I was unaware of that module. My primary problem with forking in applications is the programming overhead of joining and sharing. This implementation seems to hide a lot of that complexity. The reuse of the threads API is

Re: The value of threads

2008-11-02 Thread Ben Morrow
Quoth [EMAIL PROTECTED] (David Golden): On Sat, Nov 1, 2008 at 8:31 PM, Dr.Ruud [EMAIL PROTECTED] wrote: Cuse forks; :) Given that the original post was about Padre -- a multi-platform IDE for Perl -- forks may not be the best choice due to platform differences. Even if suboptimal,

Re: Integrating license related things of CPAN

2008-11-02 Thread Ken Williams
Announcement: I've just committed change 12024 to Module::Build for creating a LICENSE file during the dist phase using Software::License. To get such behavior the author sets the create_license parameter to new(). I haven't written the docs or tests for it yet though. -Ken