Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!tut.cis.ohio-state.edu!usenet.ins.cwru.edu!ncoast!allbery From: allbery@NCoast.ORG (Brandon S. Allbery KB8JRR) Newsgroups: comp.lang.perl Subject: Re: perl compared to other Unix tools Message-ID: <1990Dec15.161034.27317@NCoast.ORG> Date: 15 Dec 90 16:10:34 GMT References: <110275@convex.convex.com> <1990Dec12.010203.18075@NCoast.ORG> <15024:Dec1322:59:4090@kramden.acf.nyu.edu> Reply-To: allbery@ncoast.ORG (Brandon S. Allbery KB8JRR) Followup-To: comp.lang.perl Organization: North Coast Public Access *NIX, Cleveland, OH Lines: 28 As quoted from <15024:Dec1322:59:4090@kramden.acf.nyu.edu> by brnstnd@kramden.acf.nyu.edu (Dan Bernstein): +--------------- | In article <1990Dec12.010203.18075@NCoast.ORG> allbery@ncoast.ORG (Brandon S. Allbery KB8JRR) writes: | > as portable as that alarm() replacement that uses setitimer... less so, in | > fact, as SVR3 with Streams support has I_SENDFD. | | Uh, other way around? SVR3 with Streams does indeed have I_SENDFD, which | is why descriptor passing *is* so portable. +--------------- Oops. Mental typo. Yeah, but the machine I use most often doesn't have Streams (we have the add-on package but have yet to install it because the network board we want to use it with is so unreliable...). Non-preemptive multithreading: yesterday at work, I laid out a nonpreemptive thread system of sorts. It's not particularly easy to rewrite something big like Perl to use the implementation I came up with, but it's there. (I have some fairly bizarre convolutions between a 4GL and a Prolog interpreter at work to get a job done --- bizarre it may be, but it runs 20x faster than the 4GL-only version. The threading is for the interface to the Prolog, so if necessary I can have more than one running.) ++Brandon -- Me: Brandon S. Allbery VHF/UHF: KB8JRR on 220, 2m, 440 Internet: allbery@NCoast.ORG Packet: KB8JRR @ WA8BXN America OnLine: KB8JRR AMPR: KB8JRR.AmPR.ORG [44.70.4.88] uunet!usenet.ins.cwru.edu!ncoast!allbery Delphi: ALLBERY