Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Perl's not dead, .. it got better!

Perl's not dead, .. it got better!

Talk given at FOSDEM 2016

78244476bb128a3a10522fc215bd2e83?s=128

Stevan Little

January 31, 2016
Tweet

Transcript

  1. … bring out your dead (Perl) … bring out your

    dead (Perl) is not Perl dead … it got better! 31 January 2016 – FOSDEM – Perl Dev Room – stevan@cpan.org With apologies to Guido for stealing from Python, yet again.
  2. None
  3. The Community

  4. perl5-porters

  5. CGI Fucking ^

  6. @_

  7. Concurrency/Parallelism

  8. OOP

  9. CPAN

  10. WHO IN THEIR RIGHT FSCKING MIND WOULD WANT TO MAINTAIN

    THE PERL 5 CORE ?!!?
  11. None
  12. 2016

  13. 40

  14. 30

  15. "Young people are just smarter” – Mark Zuckerberg

  16. 1987

  17. 1987

  18. 1987

  19. 1987

  20. Mature Community

  21. Javascript

  22. None
  23. “I’ve aged out of IRC” – me

  24. None
  25. ??? usenet ??? ??? ??? ??? ??? mailing lists

  26. use.perl usenet perlmonks ??? ??? irc ??? mailing lists

  27. use.perl ??? perlmonks ??? ??? irc p5p mailing lists

  28. ??? ??? perlmonks blogs.perl ??? irc p5p mailing lists

  29. ??? ??? perlmonks blogs.perl stack overflow irc p5p mailing lists

  30. ??? slack perlmonks blogs.perl stack overflow irc p5p mailing lists

  31. github slack perlmonks blogs.perl stack overflow irc p5p mailing lists

    TIMTOWTDI
  32. Perl 5 Porters

  33. CoC

  34. weekly summary p5p

  35. None
  36. Signatures

  37. 5.20 subroutine signatures

  38. 5.18 computed labels

  39. None
  40. ✓ … ✓ Unicode 8.0 ✓ unicode_strings ✓ keyword API

    ✓ package NAME BLOCK ✓ IPv6 ✓ __SUB__ ✓ Foldcase ✓ Hash Randomization ✓ RegExp set operations ✓ lexical subroutines ✓ computed labels ✓ hash slices ✓ variable aliasing ✓ mulit-op dereference ✓ signatures ✓ postfix dereferencing
  41. CGI

  42. None
  43. NPM

  44. None
  45. THE CORE

  46. None
  47. None
  48. None
  49. p5-mop

  50. A S Y N C

  51. "Don't call it a comeback, I've been here for years"

    – LL Cool J (clearly speaking about Perl 6)
  52. None
  53. None
  54. None
  55. Awesome!

  56. Awesome!

  57. Awesome!

  58. Awesome!

  59. Awesome! Perl 6 is

  60. Perl was always designed to be an evolving language. –

    Larry Wall
  61. I Perl

  62. Retro Retro Retro Retro Retro Perl Perl Perl Perl Perlis

    is is is is is is is
  63. fin