Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: Acme::Don't

by Juerd (Abbot)
on May 10, 2002 at 22:29 UTC ( #165800=note: print w/ replies, xml ) Need Help??


in reply to Acme::Don't

How many time have you been working on some code and wanted to comment out a section of it to test specific code components?

Often.

q{ ...; ...; };
Perl will optimize this away, so there's no execution speed involved. Probably the best thing about this is that many color highlighting editors will mark this as a string (which it is), so you can see that it's something not-normal. BEGIN blocks are not BEGIN blocks anymore, they are just part of the never-executed string. It doesn't do any syntax checking (well, you do have to balance your {}'s, or have to choose other delimiters).

Update (Aug 15 2002):

15:07 <@kane_> juerd: it looks elegant, but wanrs =) 15:07 <@Juerd> kane_: I know, but it's perfect for development code. T +he warning is a good reminder, too 15:08 <@Juerd> I can't believe I didn't say anything about warnings in + that post... 15:12 <@Juerd> kane_: Hmmm... use Acme::Comment qw/start q{ end };/ wo +uld work, wouldn't it? :)

- Yes, I reinvent wheels.
- Spam: Visit eurotraQ.


Comment on Re: Acme::Don't
Select or Download Code
Re: Re: Acme::Don't
by cLive ;-) (Parson) on Jun 19, 2002 at 09:53 UTC
    or:
    <<'comment'; .... .... .... .... comment
    timtowtdi :)

    cLive ;-)

    --
    seek(JOB,$$LA,0);

      Surely they're not quite the same? Acme::Don't's don't {...} is documented as returning undef. When used as the last line of a module, don't { 1 } isn't (sorry) the same as
      <<'comment' 1 comment
        I was just replying to the "how to make a comment part" - not the Acme::Don't. Who cares if they are the same or not? not me :)

        cLive ;-)

        --
        seek(JOB,$$LA,0);

        If undef is strictly required, then just:
        undef or do { ... };

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://165800]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (9)
As of 2015-07-03 16:27 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (54 votes), past polls