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
790
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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.2k
Installation & Configuration of Modern Perl
stevan_little
2
710
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
910
YAPC::NA 2010 - Tuesday Keynote
stevan_little
2
280
Other Decks in Programming
See All in Programming
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
180
Build-to-own AI: Agentic Development for Humans
inesmontani
PRO
0
110
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
120
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
330
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
410
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
190
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
360
Android CLI
fornewid
0
190
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
220
えっ!!コードを読まずに開発を!?
hananouchi
0
280
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
2.6k
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
890
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
190
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
430
30 Presentation Tips
portentint
PRO
1
360
Java REST API Framework Comparison - PWX 2021
mraible
34
9.6k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Context Engineering - Making Every Token Count
addyosmani
9
1k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
330
Code Review Best Practice
trishagee
74
20k
Exploring anti-patterns in Rails
aemeredith
3
450
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
510
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