×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

Perl 5.10 for People Who Aren't Totally Insane

by computer programmer at Pobox.com on Oct 14, 2007

  • 82,727 views

All the hype about perl 5.10 can sound a little intimidating. User-level pragmata! Overloadable smartmatching operator! Thread-safe refkey hashes! For Pete's sake, have you heard about lexically ...

All the hype about perl 5.10 can sound a little intimidating. User-level pragmata! Overloadable smartmatching operator! Thread-safe refkey hashes! For Pete's sake, have you heard about lexically scoped pluggable regexp engines?

It's enough to make you think that 5.10's changes are just for the hard-core perl hackers, but it couldn't be further from the truth! The new version of Perl is full of changes that are easy to use and pack lots of useful benefits for doing plain old every day Perl programming.

We'll look at the new features, small and large, and see why you, too, will love 5.10.

Statistics

Views

Total Views
82,727
Views on SlideShare
81,021
Embed Views
1,706

Actions

Likes
40
Downloads
1,805
Comments
12

117 Embeds 1,706

http://www.createwebsite.info 1012
http://perl-howto.de 174
http://www.slideshare.net 154
http://abuzarhamza.posterous.com 101
http://www.perl.it 48
http://techvideos.humourbox.info 32
http://thomas-fahle.blogspot.com 13
http://vioan.blogspot.com 10
http://d.hatena.ne.jp 10
http://translate.googleusercontent.com 7
http://www.fachak.com 5
https://be.dimensional.com 4
http://s3.amazonaws.com 4
http://socialskydivetools.com 3
http://www.realnobile.com 3
http://www.lizr.net 3
http://bioinformed.blogspot.com 3
http://hrmyp.com 3
http://posterous.com 3
http://vioan.blogspot.de 3
http://socialskydivetechniques.com 2
http://fullimmersionvirtualreality.com 2
http://shravankothi.blogspot.com 2
http://www.lmodules.com 2
http://socialskydivetrainer.com 2
http://brentwoodtennesseerealestate.org 2
http://bioprinters.com 2
http://holographicmemorydiscs.com 2
http://www.cars-and-motorcycles-and-trucks.com 2
http://www.filescon.com 2
http://avatarsforsale.com 2
http://personalbrandinglab.com 2
http://crmyp.com 2
http://abuzarhamza.tumblr.com 2
http://3dfolios.com 1
http://www.business1-finance1.com 1
http://www.beauty-fashion-jewelry.com 1
http://www.blogsdirectoryhub.com 1
http://www.rapidshareeasy.com 1
http://webcache.googleusercontent.com 1
https://mercy.blackboard.com 1
http://mubarakworld.blogspot.ca 1
http://www.bidderdirectory.com 1
http://www.newsss.com 1
http://www.traveltravellers.com 1
http://www.game-games-gamer.com 1
http://mubarakworld.blogspot.in 1
http://www.moviecern.com 1
http://www.carocean.co.uk 1
http://www.sport-icx.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

110 of 12 previous next Post a comment

  • abuzarhamza Abuzar Hamza, associate computional scientist at Cell works India Must see for camel riders 2 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • JackOlivia JackOlivia I have learned a couple of things from your presentation. Nicely done!

    http://www.riding-mower.org/

    http://www.riding-mower.org/la105-john-deere-lawn-tractor/
    3 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • rjbs Ricardo Signes, computer programmer at Pobox.com The slides showing how awful it can be to have to manage your own inside-out objects are not intended to be a robust explanation of how to force yourself to suffer through it, but an overview of the various levels of annoyance that heap up without fieldhashes.<br /><br/> 6 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • MichaelRWolf MichaelRWolf Errata: (?)

    Slide 88:
    =======
    Unless you meant to leave $id as an unused variable to resolve in later slides, I'd suggest this change....

    s( $site{$self} )
    ( $site{$id} )gx

    Slide 89:
    =======
    Ditto

    Also, make these changes
    $new should be $new_id
    $old should be $old_id<br /><br/>
    6 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • rjbs Ricardo Signes, computer programmer at Pobox.com Perl 5.10 has been released!
    http://search.cpan.org/~rgarcia/perl-5.10.0/<br /><br/>
    6 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • rjbs Ricardo Signes, computer programmer at Pobox.com Between the desire
    And the spasm
    Between the potency
    And the existence
    Between the essence
    And the descent
    Falls mtfnpy<br /><br/>
    6 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • kevinold kevinold You can download and play with it here: http://search.cpan.org/~rgarcia/perl-5.10.0-RC1/<br /><br/> 6 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • rjbs Ricardo Signes, computer programmer at Pobox.com I have no idea what that Python/Ruby comment means. Are any of these features, except maybe named regex captures, inspired by Python or Ruby? Not that I can think of.

    I think there are plenty of good ideas to steal from Python and Ruby, but these aren't those. Meanwhile, there are plenty of good ideas for those languages to steal from Perl.<br /><br/>
    6 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • rjbs Ricardo Signes, computer programmer at Pobox.com use 5.010;

    sub foo {
    state $x = 100;
    $x = $x + 1;

    say $x;
    }

    foo() for 1 .. 10;


    The above program demonstrates that my slides are correct and perlsub is wrong. I will try to send a patch to p5p.<br /><br/>
    6 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • rjbs Ricardo Signes, computer programmer at Pobox.com 5.9.5 is the current development release. To get the closest thing to a released 5.10, check out http://dev.perl.org/perl5/docs/perlhack.html#Keeping_in_sync

    I *am* glad we have Ruby and Python. Well, mostly Ruby. I don't see how they make me likely to get rid of Perl, though. Perl remains the most useful programming language in my toolbox.<br /><br/>
    6 years ago
    Are you sure you want to
    Your message goes here
    Processing…

110 of 12 previous next

Post Comment
Edit your comment

Perl 5.10 for People Who Aren't Totally Insane Perl 5.10 for People Who Aren't Totally Insane Presentation Transcript