develooper Front page | perl.perl5.porters | Postings from April 2007

Re: got Smack(ed) lately?

Thread Previous | Thread Next
From:
Tels
Date:
April 18, 2007 03:12
Subject:
Re: got Smack(ed) lately?
Message ID:
200704181214.13954@bloodgate.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Moin,

On Wednesday 18 April 2007 02:20:10 Tom Christiansen wrote:
> =for your consideration,
>
> The surrounding module, Smack.pm, runs perfectly well, as demonstrated by
>
>     % perl -MSmack -e 'smack && snarf && print "hurray!\n" '
>
> after clipping this message body and placing it in the obviously-named
> file: the expected "hurray!" is indeed correctly emitted.  But it is
> a false cheer, for this innocent module nevertheless has a bug or two
> lurking in it.
>
> Can you* see the problem?  If so, is it really glaringly obvious to
> everyone but me?  Has awareness of this niggling nasty passed into
> general understanding?
>
> I don't think so, but could of course be wrong.  Yet even if I *am*
> mistaken (and so more of you will say "Duh, Tom!" than who will say
> "D'oh, Perl!"), what are the poor module writers realistically supposed
> to do about this? Must they retroactively insulate themselves from this
> strange-action-at-a-distance bug?  This vexing matter may well not
> even have existed back when they wrote their innocent module.
>
> Why must module writers understand this?  I really can't see how it's
> their fault.  Anything that forces everybody else all to go off and
> change their existing module code can't be a good thing.  I would argue
> therefore that the fault lies not in these modules, but elsewhere
> entirely-- pragmatically speaking, that is.

Why must your message readers understand this? I really can't see how it's 
their failt.  Anything that forces everybody else all to go off and change 
their existing..er sorry you lost me already.

Could you proviede please a concise summary on what the problem actually is?

All the best,

Tels

- -- 
 Signed on Wed Apr 18 12:13:03 2007 with key 0x93B84C15.
 Get one of my photo posters: http://bloodgate.com/posters
 PGP key on http://bloodgate.com/tels.asc or per email.

 "Q: What do you get when you cross an insomniac, an agnostic, and a
 dyslexic?
 A: Someone who stays up all night wondering if there is a
 Dog."

  -- Groucho Marx
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iQEVAwUBRiYLlXcLPEOTuEwVAQIuFAf9E/3HVbZCDKmu90uev0/oDapkWDlKFFrN
x1oa92mvYYSrOJu+bpqBIsg2hCy/hRBRedbfsNeoqM5+uQ5nxhsa7u8AdBtJvn9N
1WnVnGqjAVJqfmkXnLQnmh81Yi2J4SowoV4+OLMMJelcVuZ7gD2kZ5ZYJwQQGtrs
dZ9yjnK1ycn4M77B4H/qXhydzjcEcSPMa4hKwsCL624XDMaj7ZIOb/Sjw+qM9caO
PUe2JHj9RuiamhLO+U84qojt5iGM9PYjh9EcIUFuaBJXqspSBJG4VJ2RYqQdsid/
gF6bSUDVKMd7krleLwch09SQOcjPXGNARbGgPlqDuWTlc3O05v2GVA==
=x+iI
-----END PGP SIGNATURE-----

Thread Previous | Thread Next


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