• Email
  • Like
  • Save
  • Private Content
  • Embed
 

Perl 5.10 for People Who Aren't Totally Insane

by

  • 81,600 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.

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

117 Embeds 1,671

http://www.createwebsite.info 1008
http://www.slideshare.net 154
http://perl-howto.de 144
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://bioinformed.blogspot.com 3
http://www.lizr.net 3
http://hrmyp.com 3
http://posterous.com 3
http://www.realnobile.com 3
http://shravankothi.blogspot.com 2
http://socialskydivetrainer.com 2
http://www.lmodules.com 2
http://socialskydivetechniques.com 2
http://fullimmersionvirtualreality.com 2
http://avatarsforsale.com 2
http://www.filescon.com 2
http://www.cars-and-motorcycles-and-trucks.com 2
http://holographicmemorydiscs.com 2
http://brentwoodtennesseerealestate.org 2
http://bioprinters.com 2
http://personalbrandinglab.com 2
http://vioan.blogspot.de 2
http://crmyp.com 2
http://abuzarhamza.tumblr.com 2
http://www.carocean.co.uk 1
http://www.business1-finance1.com 1
http://www.beauty-fashion-jewelry.com 1
http://webcache.googleusercontent.com 1
http://www.rapidshareeasy.com 1
http://3dfolios.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.sport-icx.com 1
http://www.blogsdirectoryhub.com 1
http://abc198.com 1

More...

Statistics

Likes
39
Downloads
1,793
Comments
12
Embed Views
1,671
Views on SlideShare
79,929
Total Views
81,600

110 of 12 previous next Post a comment

  • abuzarhamza Abuzar Hamza, associate computional scientist at Cell works India Must see for camel riders 1 year ago
    Are you sure you want to
  • 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/
    2 years ago
    Are you sure you want to
  • 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.

    5 years ago
    Are you sure you want to
  • 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

    5 years ago
    Are you sure you want to
  • rjbs Ricardo Signes, computer programmer at Pobox.com Perl 5.10 has been released!
    http://search.cpan.org/~rgarcia/perl-5.10.0/

    5 years ago
    Are you sure you want to
  • 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

    5 years ago
    Are you sure you want to
  • kevinold kevinold You can download and play with it here: http://search.cpan.org/~rgarcia/perl-5.10.0-RC1/

    5 years ago
    Are you sure you want to
  • 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.

    5 years ago
    Are you sure you want to
  • 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.

    5 years ago
    Are you sure you want to
  • 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.

    5 years ago
    Are you sure you want to

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