Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Exegesis 4

by Juerd (Abbot)
on Apr 03, 2002 at 05:37 UTC ( [id://156241]=perlnews: print w/replies, xml ) Need Help??

TheDamian already announced it in a reply, and now the long awaited Exegesis 4 is online.

http://www.perl.com/pub/a/2002/04/01/exegesis4.html gives access to an imaginary world of new juicy Perly features like given/when, loops, exception handling and other control structures. Fortunately, that imaginary world will one day be real!

U28geW91IGNhbiBhbGwgcm90MTMgY
W5kIHBhY2soKS4gQnV0IGRvIHlvdS
ByZWNvZ25pc2UgQmFzZTY0IHdoZW4
geW91IHNlZSBpdD8gIC0tIEp1ZXJk

Replies are listed 'Best First'.
Security? - Re: Exegesis 4
by metadoktor (Hermit) on Apr 03, 2002 at 06:55 UTC
    Sounds like there will be a lot of cool new features but it makes me wonder about the security aspects. I know that these new constructs are meant to make it easier to write software but will they create new ways to subvert ones code?

    metadoktor

    "The doktor is in."

      I know that these new constructs are meant to make it easier to write software but will they create new ways to subvert ones code?
      Of course! This is Perl, after all! ;-)

      Seriously though, our aim is not just to make it easier to write software, but to make it easier to write reliable, robust, maintainable software. Declarative classes; a strong encapsulation mechanism; OO exceptions and clean handlers; standardized control structures (e.g. no more "which of the 24 ways of implementing a switch statement shall I use today?")

      But it is the nature of the universe that conferring new powers also confers new risks. I'm sure that Perl 6 will provide plenty of additional scope for ob-fu and for other dirty code tricks.

      Code subversion isn't a feature of the language; it's a feature of the programmer.

Re: Exegesis 4
by dragonchild (Archbishop) on Apr 03, 2002 at 16:14 UTC
    Wow. tilly's mapcar is now part of the language. Neato!

    Update: Heh. Oops! tye's mapcar. *blush*

    ------
    We are the carpenters and bricklayers of the Information Age.

    Don't go borrowing trouble. For programmers, this means Worry only about what you need to implement.

      Except that mapcar was written by tye.


      print@_{sort keys %_},$/if%_=split//,'= & *a?b:e\f/h^h!j+n,o@o;r$s-t%t#u'

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others having an uproarious good time at the Monastery: (4)
As of 2024-04-25 07:06 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found