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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Stevan Little
January 31, 2016
Programming
1
750
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
690
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
46k
Perl 5 MOP
stevan_little
9
2.1k
REST from the trenches
stevan_little
6
1.5k
DC-Baltimore Perl Workshop - Keynote
stevan_little
4
870
YAPC::NA 2010 - Tuesday Keynote
stevan_little
2
250
Other Decks in Programming
See All in Programming
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.9k
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
120
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
200
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
270
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
160
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
740
CSC307 Lecture 06
javiergs
PRO
0
690
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
Music & Morning Musume
bryan
47
7.1k
Docker and Python
trallard
47
3.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
Building the Perfect Custom Keyboard
takai
2
690
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
130
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