On Mar 5, 2010, at 20:22, Bob McConnell wrote:

> From: Jay Savage
>> On Wed, Mar 3, 2010 at 8:28 AM, Bob McConnell <r...@cbord.com> wrote:
>> [snip]
>>> 
>>> However, if the application is this complex, is Perl really the best
>>> language to use? It would not be my first choice.
>> 
>> That is a very strange statement to make on a Perl beginners list, not
>> least because it's complete bosh.

It is bosh. Perl's socket implementations and vast library make it ideal for 
this sort of programming domain.
>> 
>> What better language to simple network control structures? This is
>> exactly the sort of task that Perl accomplishes better and more easily
>> than any other language out there, and why it's "the glue of the
>> internet."

>  In particular, all too often I see warnings that threads
> are still not handled very well in Perl. Until that changes, I will not
> consider Perl for anything that requires multi-threaded code.

I wouldn't use perl threads because I wouldn't use threads. Quoting someone way 
smarter than me:

"Unix processes are one of two techniques for achieving reliable concurrency 
and parallelism in server applications. Threads are out. You can use processes, 
or async/events, or both processes and async/events, but definitely not 
threads. Threads are out."[0]

It also appears the OP knows what he is doing and has already some working 
code, looks like perl made this hard task at least possible.

Jeremiah

0. http://tomayko.com/writings/unicorn-is-unix


--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to