Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: Re: Apocalypse 3

by TheDamian (Priest)
on Oct 11, 2001 at 11:34 UTC ( #118166=note: print w/replies, xml ) Need Help??


in reply to Re: Apocalypse 3
in thread Apocalypse 3

...colon is used to mark the indirect object...colon is used to mark the adverb...How is this apparent ambiguity resolved?

Ambiguity
Is a pebble on the road
To enlightenment.

There is no "adverb",
Nor an indirect object,
Nor direct objects.

There's only colon --
With arguments before it
And others after.

What we call those args --
"Indirect", "adverb", "direct" --
Is pure convention.

It's up to each sub
To decide how arguments
Are interpreted.

print may choose to treat
Pre-colon as filehandle,
Post-colon as list.

On the other hand,
sum might choose: Pre-colon -- list,
Post-colon -- adverb.

It's like the story
Of two monks and Hui-neng
Discussing a flag:

"The flag is moving?"
"Or is it the wind moving?"
"It's your mind that moves!"

Now we have the tale
Of Chipmunk-san and Con Wei
Discussing colons:

"Colons mean 'adverb'?"
"Colons mean 'indirectly'?"
"Colons mean...colon!"

It's how you use them
In your sub that determines
What purpose they serve.

Replies are listed 'Best First'.
Re: Re: Re: Apocalypse 3
by clemburg (Curate) on Oct 11, 2001 at 12:36 UTC

    O Con Wei sama
    your noble way of speaking
    how did you learn it?

      I found the form in
      A dying scroll; the content,
      In a living Wall.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (2)
As of 2021-12-05 12:04 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    R or B?



    Results (31 votes). Check out past polls.

    Notices?