Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re^2: Replaying Santa Claus Golf Apocalypse with Pugs/Perl6

by TimToady (Parson)
on Mar 12, 2005 at 16:57 UTC ( #438949=note: print w/replies, xml ) Need Help??


in reply to Re: Replaying Santa Claus Golf Apocalypse with Pugs/Perl6
in thread Replaying Santa Claus Golf Apocalypse with Pugs/Perl6

I don't know if it's implemented yet, but you should be able to make that last line:
say@l[$i...];
Combining with the previous line gets you
say@l[(@l>9??@l-10::0)...];
I took the liberty of changing your 10 to a 9. The final semicolon should not be required eventually either.

Replies are listed 'Best First'.
Re^3: Replaying Santa Claus Golf Apocalypse with Pugs/Perl6
by rg0now (Chaplain) on Mar 12, 2005 at 17:21 UTC
    I don't know if it's implemented yet, but you should be able to make that last line:
    say@l[$i...];

    Again, Pugs knows better...:-) It does not seem to work with the current svn build.

    say@l[(@l>9??@l-10::0)...];
    Yes, I tried similar solution myself, too, but Pugs does not let me to incorporate the ternary operator into the array index. What is pretty interesting playing around with Pugs is that usually it proves itself much more flexible in parsing complex Perl 6 statements than I would have expected it, but every now and then even the simplest ideas fail with some obscure error messages. It is getting better all the time, though.

    rg0now

      The trailing ... was borked by the overeager "spre" conversion. It now works again in the trunk.

      The ?? :: parsing, now works inside brackets, too, so all two forms above should totally work. Yay for golf-driven development!

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://438949]
help
Chatterbox?
[choroba]: just one of its angles, in fact
[LanX]: <|--
[choroba]: Reminds me of an old joke about an orchestra...
erix imagines that in a true Lancs accent
[choroba]: so a Czech orchestra rehearses a new piece by a German composer
LanX LOL of the day ... the Turkish Anonymous Alcoholics stopped their "No to alcohol" campaign for political reasons ...
LanX omg my browser is posting again on its own ...
[LanX]: choroba: GREAT JOKE! xD

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (8)
As of 2017-03-27 11:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Should Pluto Get Its Planethood Back?



    Results (319 votes). Check out past polls.