Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Perl's not dead, .. it got better!
Search
Stevan Little
January 31, 2016
Programming
1
690
Perl's not dead, .. it got better!
Talk given at FOSDEM 2016
Stevan Little
January 31, 2016
Tweet
Share
More Decks by Stevan Little
See All by Stevan Little
Perl's Syntactic Legacy
stevan_little
0
1.1k
Installation & Configuration of Modern Perl
stevan_little
2
610
Moe Status Update
stevan_little
1
1.3k
Perl - The Detroit of Scripting Languages
stevan_little
14
13k
Perl is not Dead, it is a Dead End
stevan_little
38
45k
Perl 5 MOP
stevan_little
9
1.9k
REST from the trenches
stevan_little
6
1.4k
DC-Baltimore Perl Workshop - Keynote
stevan_little
4
800
YAPC::NA 2010 - Tuesday Keynote
stevan_little
2
200
Other Decks in Programming
See All in Programming
GoとPHPのインターフェイスの違い
shimabox
2
180
Unity Android XR入門
sakutama_11
0
160
Conform を推す - Advocating for Conform
mizoguchicoji
3
690
ソフトウェアエンジニアの成長
masuda220
PRO
10
1.1k
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
110
Amazon S3 TablesとAmazon S3 Metadataを触ってみた / 20250201-jawsug-tochigi-s3tables-s3metadata
kasacchiful
0
160
ARA Ansible for the teams
kksat
0
150
AIの力でお手軽Chrome拡張機能作り
taiseiue
0
170
密集、ドキュメントのコロケーション with AWS Lambda
satoshi256kbyte
0
190
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
210
sappoRo.R #12 初心者セッション
kosugitti
0
250
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
260
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
133
9.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
It's Worth the Effort
3n
184
28k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
410
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Site-Speed That Sticks
csswizardry
4
380
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
Transcript
… bring out your dead (Perl) … bring out your
dead (Perl) is not Perl dead … it got better! 31 January 2016 – FOSDEM – Perl Dev Room –
[email protected]
With apologies to Guido for stealing from Python, yet again.
None
The Community
perl5-porters
CGI Fucking ^
@_
Concurrency/Parallelism
OOP
CPAN
WHO IN THEIR RIGHT FSCKING MIND WOULD WANT TO MAINTAIN
THE PERL 5 CORE ?!!?
None
2016
40
30
"Young people are just smarter” – Mark Zuckerberg
1987
1987
1987
1987
Mature Community
Javascript
None
“I’ve aged out of IRC” – me
None
??? usenet ??? ??? ??? ??? ??? mailing lists
use.perl usenet perlmonks ??? ??? irc ??? mailing lists
use.perl ??? perlmonks ??? ??? irc p5p mailing lists
??? ??? perlmonks blogs.perl ??? irc p5p mailing lists
??? ??? perlmonks blogs.perl stack overflow irc p5p mailing lists
??? slack perlmonks blogs.perl stack overflow irc p5p mailing lists
github slack perlmonks blogs.perl stack overflow irc p5p mailing lists
TIMTOWTDI
Perl 5 Porters
CoC
weekly summary p5p
None
Signatures
5.20 subroutine signatures
5.18 computed labels
None
✓ … ✓ 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
CGI
None
NPM
None
THE CORE
None
None
None
p5-mop
A S Y N C
"Don't call it a comeback, I've been here for years"
– LL Cool J (clearly speaking about Perl 6)
None
None
None
Awesome!
Awesome!
Awesome!
Awesome!
Awesome! Perl 6 is
Perl was always designed to be an evolving language. –
Larry Wall
I Perl
Retro Retro Retro Retro Retro Perl Perl Perl Perl Perlis
is is is is is is is
fin