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
770
1
Share
Perl's not dead, .. it got better!
Talk given at FOSDEM 2016
Stevan Little
January 31, 2016
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
700
Moe Status Update
stevan_little
1
1.4k
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.6k
DC-Baltimore Perl Workshop - Keynote
stevan_little
4
890
YAPC::NA 2010 - Tuesday Keynote
stevan_little
2
270
Other Decks in Programming
See All in Programming
[RubyKaigi 2026] Require Hooks
palkan
1
320
Sans tests, vos agents ne sont pas fiables
nabondance
0
130
WebAssembly を読み込むベストプラクティス 2026年春版 / Best Practices for Loading WebAssembly (Spring 2026)
petamoriken
5
1.1k
決定論 vs 確率論:Gemini 3 FlashとTF-IDFを組み合わせた「法規判定エンジン」の構築
shukob
0
160
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
180
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
0
140
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
490
AI Agent と正しく分析するための環境作り
yoshyum
2
510
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
5
5.5k
Making the RBS Parser Faster
soutaro
0
720
Agentic Elixir
whatyouhide
0
450
新規プロダクトを高速で生み出すハーネスエンジニアリング
seanchas116
2
110
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Facilitating Awesome Meetings
lara
57
6.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Mind Mapping
helmedeiros
PRO
1
190
Being A Developer After 40
akosma
91
590k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
250
Automating Front-end Workflow
addyosmani
1370
200k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.8k
The Cult of Friendly URLs
andyhume
79
6.9k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
740
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