in reply to Control Structures

I'm always vaguely amused when people start trying to redesign Perl 6 from scratch...

What type of new control structures you would like to have in Perl?

I would like to have the new control structures that are discussed in Synopsis 4.

What would be your consideration for the design of control structures ?

That would be Apocalypse 4.

Would that make your task easier?

Hmm, well, so far it seems to have made my task considerably harder... :-)

Can you mimic them with current version (5.6+)?

Yes, most of them can be emulated with Damian's various Perl6::* modules, but they'll work much better when they're built in.

Replies are listed 'Best First'.
Re^2: Control Structures
by eric256 (Parson) on May 10, 2005 at 05:26 UTC

    I'm curious where you think the ideas for perl 6 came from? Any chance they might have picked up on the desires of the perl community and used those? Since perl 6 is no where near set in stone I would think now is the perfect time to voice opinions on what might be usefull in future versions of perl.

    Modified language ever so slightly. Larry wall or not, just because there are plans for Perl6 doesn't mean that opening up discusion on control structures and what people would like changed is "amuzing." Maybe that statment wasn't meant as a slight (maybe i shouldn't respond in the middle of the night ;) ). Either way I think that Larry of all people should be supporting any type of community discussion on the matter even if its not in the "proper" channels mentioned in the following replies. Either way its just my two cents.


    ___________
    Eric Hodges
      TimToedady is Larry Wall. Perl6 is the community rewrite of perl. There have been many RFCs and much discussion, and Perl6 has already been designed. artist is late to the game, and hasn't bothered to do an ounce of research.
        I don't think the OP is saying "we want these things in Perl6 or else!", s/he is just opening a discussion on control structures in Perl5. I think the discussion is more about Perl5, and the limitations we work within, rather than what should be added into the language (in either version).