From owner-freebsd-questions@FreeBSD.ORG Fri Oct 9 19:57:19 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 43A38106566B for ; Fri, 9 Oct 2009 19:57:19 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (gate6.infracaninophile.co.uk [IPv6:2001:8b0:151:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id BC5018FC13 for ; Fri, 9 Oct 2009 19:57:18 +0000 (UTC) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost [IPv6:::1]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.3/8.14.3) with ESMTP id n99JvC1O009112; Fri, 9 Oct 2009 20:57:14 +0100 (BST) (envelope-from m.seaman@infracaninophile.co.uk) X-DKIM: Sendmail DKIM Filter v2.8.3 smtp.infracaninophile.co.uk n99JvC1O009112 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=infracaninophile.co.uk; s=200708; t=1255118234; bh=rnumglVrzkj9632RgVYblbrTChz0hVe4ERzgX/XbJiE=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Cc:Content-Type:Date:From:In-Reply-To: Message-ID:Mime-Version:References:To; z=Message-ID:=20<4ACF958E.1010204@infracaninophile.co.uk>|Date:=20F ri,=2009=20Oct=202009=2020:57:02=20+0100|From:=20Matthew=20Seaman= 20|Organization:=20Infracaninophi le|User-Agent:=20Thunderbird=202.0.0.23=20(X11/20090823)|MIME-Vers ion:=201.0|To:=20Lars=20Eighner=20|CC: =20Warren=20Block=20,=20=0D=0A=20Oliver=20From me=20,=0D=0A=20freebsd-questions@freebsd.o rg|Subject:=20Re:=20for=20perl=20wizards.|References:=20<200910091 026.n99AQPUv014685@lurza.secnetix.de>=09=20<20091009134605.F95011@qroenaqrq.6qbyyne qvnyhc.pbz>|In-Reply-To:=20<20091009134605.F95011@qroenaqrq.6qbyyn eqvnyhc.pbz>|X-Enigmail-Version:=200.95.6|Content-Type:=20multipar t/signed=3B=20micalg=3Dpgp-sha256=3B=0D=0A=20protocol=3D"applicati on/pgp-signature"=3B=0D=0A=20boundary=3D"------------enig5EA2BA77B 945FACB802A0F7E"; b=i+HHyxqFUacy0e1RpzAPlmqrg1SZn+k5MZEGy1Dqu0mOqwhWCT66XZzUlPMjETACJ bLdT7F2FIE0Z8X/tJgsxpUCasmo/GqkvwpSr+DmsbUvNPvmqorENz65o5wXLJa48Jw 6k0GXx66omMJvWymWbUTYnGQMOAZDgbKGI7VnijU= X-Authentication-Warning: happy-idiot-talk.infracaninophile.co.uk: Host localhost [IPv6:::1] claimed to be happy-idiot-talk.infracaninophile.co.uk Message-ID: <4ACF958E.1010204@infracaninophile.co.uk> Date: Fri, 09 Oct 2009 20:57:02 +0100 From: Matthew Seaman Organization: Infracaninophile User-Agent: Thunderbird 2.0.0.23 (X11/20090823) MIME-Version: 1.0 To: Lars Eighner References: <200910091026.n99AQPUv014685@lurza.secnetix.de> <20091009134605.F95011@qroenaqrq.6qbyyneqvnyhc.pbz> In-Reply-To: <20091009134605.F95011@qroenaqrq.6qbyyneqvnyhc.pbz> X-Enigmail-Version: 0.95.6 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enig5EA2BA77B945FACB802A0F7E" X-Virus-Scanned: clamav-milter 0.95.2 at happy-idiot-talk.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-3.0 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VERIFIED,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on happy-idiot-talk.infracaninophile.co.uk Cc: Oliver Fromme , freebsd-questions@freebsd.org Subject: Re: for perl wizards. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Oct 2009 19:57:19 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig5EA2BA77B945FACB802A0F7E Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Lars Eighner wrote: > On Fri, 9 Oct 2009, Warren Block wrote: >> That's twice now people have suggested sed instead of perl. Why? For= =20 >> many uses, perl is a better sed than sed. The regex engine is far=20 >> more powerful and escapes are much simpler. > Because sed is stable and perl is getting all OO and flaky. Sed will w= ork > like sed for so long as there are unix-like systems. It is not clear t= hat > perl is going to continue to work. What utter tosh. Perl's Object Oriented features have been in place for = years and, believe it or not, perl programs written for Perl 4 still continue t= o work with little or no modification under the very latest perl release, right = alongside the stuff written yesterday that uses all the very latest features. That= 's a damn sight better track record than almost any other actively developed langua= ge you=20 could mention. There's nothing that forces you to program Perl in an OO style -- procedu= ral style works just fine. You could probably make a fair stab at writing in= a purely functional style (like Ocaml) if you felt that way inclined. I get very irritated with the current vogue in certain quarters for doing= down Perl. So what if you personally don't like coding in Perl? No one is ho= lding a gun to your head and making you do it. Write in what ever language suits= you, but don't try and force me to conform to your prejudices. Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW --------------enig5EA2BA77B945FACB802A0F7E Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEAREIAAYFAkrPlZgACgkQ8Mjk52CukIwm2wCfXsjMVw2zL8DoDRq3gHTcTvDY yzcAoJLBFlYUw11rmFjwq3yZQJGh7HwA =84ZD -----END PGP SIGNATURE----- --------------enig5EA2BA77B945FACB802A0F7E--