Enviar búsqueda
Cargar
Core Hackers of the Caribbean: The Curse of the Black Perl
•
Descargar como ODP, PDF
•
0 recomendaciones
•
534 vistas
C
Chip Salzenberg
Seguir
Tecnología
Empresariales
Denunciar
Compartir
Denunciar
Compartir
1 de 14
Descargar ahora
Recomendados
All things py
All things py
Krishna Sangeeth KS
Write More Python Games
Write More Python Games
FionaSarah
Digital marketing Presentation
Digital marketing Presentation
Miracleworx Web Design & Develpment
Error(s) Free Programming
Error(s) Free Programming
Dave Cross
Introduction to Writing Readable and Maintainable Perl (YAPC::EU 2011 Version)
Introduction to Writing Readable and Maintainable Perl (YAPC::EU 2011 Version)
Alex Balhatchet
Perl 5.16 and beyond
Perl 5.16 and beyond
Jesse Vincent
Why I Love Python
Why I Love Python
didip
Infrastructure as code might be literally impossible
Infrastructure as code might be literally impossible
ice799
Recomendados
All things py
All things py
Krishna Sangeeth KS
Write More Python Games
Write More Python Games
FionaSarah
Digital marketing Presentation
Digital marketing Presentation
Miracleworx Web Design & Develpment
Error(s) Free Programming
Error(s) Free Programming
Dave Cross
Introduction to Writing Readable and Maintainable Perl (YAPC::EU 2011 Version)
Introduction to Writing Readable and Maintainable Perl (YAPC::EU 2011 Version)
Alex Balhatchet
Perl 5.16 and beyond
Perl 5.16 and beyond
Jesse Vincent
Why I Love Python
Why I Love Python
didip
Infrastructure as code might be literally impossible
Infrastructure as code might be literally impossible
ice799
Scratching the itch, making Scratch for the Raspberry Pie
Scratching the itch, making Scratch for the Raspberry Pie
ESUG
Low maintenance perl notes
Low maintenance perl notes
Perrin Harkins
Infrastructure as code might be literally impossible part 2
Infrastructure as code might be literally impossible part 2
ice799
Infrastructure as code might be literally impossible / Joe Domato (packageclo...
Infrastructure as code might be literally impossible / Joe Domato (packageclo...
Ontico
The problem with Perl
The problem with Perl
Pedro Figueiredo
Inheritance Versus Roles - The In-Depth Version
Inheritance Versus Roles - The In-Depth Version
Curtis Poe
Perl 5.16 and Beyond - YAPC::Asia 2011
Perl 5.16 and Beyond - YAPC::Asia 2011
Jesse Vincent
All we like sheep: Cloning as an Engineering Tool
All we like sheep: Cloning as an Engineering Tool
migod
Evolution of Programming Languages
Evolution of Programming Languages
Sayanee Basu
Culture And Aesthetic Revisited
Culture And Aesthetic Revisited
Adam Keys
Python @ PiTech - March 2009
Python @ PiTech - March 2009
tudorprodan
Le PERL est mort
Le PERL est mort
apeiron
Natural Language Processing Tools for the Digital Humanities
Natural Language Processing Tools for the Digital Humanities
Xiang Li
Ruby Loves Dot Net
Ruby Loves Dot Net
Ivan Porto Carrero
Modern Perl for the Unfrozen Paleolithic Perl Programmer
Modern Perl for the Unfrozen Paleolithic Perl Programmer
John Anderson
JS Fest 2018. Douglas Crockford. The Better Parts
JS Fest 2018. Douglas Crockford. The Better Parts
JSFestUA
Proud To Use Perl
Proud To Use Perl
Dave Cross
Keynote, LambdaConf 2014 - The Silent Productivity Killer
Keynote, LambdaConf 2014 - The Silent Productivity Killer
Paul Phillips
Cats And Dogs Living Together: Langsec Is Also About Usability
Cats And Dogs Living Together: Langsec Is Also About Usability
Meredith Patterson
Why Rust? by Edd Barrett (codeHarbour December 2019)
Why Rust? by Edd Barrett (codeHarbour December 2019)
Alex Cachia
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Más contenido relacionado
Similar a Core Hackers of the Caribbean: The Curse of the Black Perl
Scratching the itch, making Scratch for the Raspberry Pie
Scratching the itch, making Scratch for the Raspberry Pie
ESUG
Low maintenance perl notes
Low maintenance perl notes
Perrin Harkins
Infrastructure as code might be literally impossible part 2
Infrastructure as code might be literally impossible part 2
ice799
Infrastructure as code might be literally impossible / Joe Domato (packageclo...
Infrastructure as code might be literally impossible / Joe Domato (packageclo...
Ontico
The problem with Perl
The problem with Perl
Pedro Figueiredo
Inheritance Versus Roles - The In-Depth Version
Inheritance Versus Roles - The In-Depth Version
Curtis Poe
Perl 5.16 and Beyond - YAPC::Asia 2011
Perl 5.16 and Beyond - YAPC::Asia 2011
Jesse Vincent
All we like sheep: Cloning as an Engineering Tool
All we like sheep: Cloning as an Engineering Tool
migod
Evolution of Programming Languages
Evolution of Programming Languages
Sayanee Basu
Culture And Aesthetic Revisited
Culture And Aesthetic Revisited
Adam Keys
Python @ PiTech - March 2009
Python @ PiTech - March 2009
tudorprodan
Le PERL est mort
Le PERL est mort
apeiron
Natural Language Processing Tools for the Digital Humanities
Natural Language Processing Tools for the Digital Humanities
Xiang Li
Ruby Loves Dot Net
Ruby Loves Dot Net
Ivan Porto Carrero
Modern Perl for the Unfrozen Paleolithic Perl Programmer
Modern Perl for the Unfrozen Paleolithic Perl Programmer
John Anderson
JS Fest 2018. Douglas Crockford. The Better Parts
JS Fest 2018. Douglas Crockford. The Better Parts
JSFestUA
Proud To Use Perl
Proud To Use Perl
Dave Cross
Keynote, LambdaConf 2014 - The Silent Productivity Killer
Keynote, LambdaConf 2014 - The Silent Productivity Killer
Paul Phillips
Cats And Dogs Living Together: Langsec Is Also About Usability
Cats And Dogs Living Together: Langsec Is Also About Usability
Meredith Patterson
Why Rust? by Edd Barrett (codeHarbour December 2019)
Why Rust? by Edd Barrett (codeHarbour December 2019)
Alex Cachia
Similar a Core Hackers of the Caribbean: The Curse of the Black Perl
(20)
Scratching the itch, making Scratch for the Raspberry Pie
Scratching the itch, making Scratch for the Raspberry Pie
Low maintenance perl notes
Low maintenance perl notes
Infrastructure as code might be literally impossible part 2
Infrastructure as code might be literally impossible part 2
Infrastructure as code might be literally impossible / Joe Domato (packageclo...
Infrastructure as code might be literally impossible / Joe Domato (packageclo...
The problem with Perl
The problem with Perl
Inheritance Versus Roles - The In-Depth Version
Inheritance Versus Roles - The In-Depth Version
Perl 5.16 and Beyond - YAPC::Asia 2011
Perl 5.16 and Beyond - YAPC::Asia 2011
All we like sheep: Cloning as an Engineering Tool
All we like sheep: Cloning as an Engineering Tool
Evolution of Programming Languages
Evolution of Programming Languages
Culture And Aesthetic Revisited
Culture And Aesthetic Revisited
Python @ PiTech - March 2009
Python @ PiTech - March 2009
Le PERL est mort
Le PERL est mort
Natural Language Processing Tools for the Digital Humanities
Natural Language Processing Tools for the Digital Humanities
Ruby Loves Dot Net
Ruby Loves Dot Net
Modern Perl for the Unfrozen Paleolithic Perl Programmer
Modern Perl for the Unfrozen Paleolithic Perl Programmer
JS Fest 2018. Douglas Crockford. The Better Parts
JS Fest 2018. Douglas Crockford. The Better Parts
Proud To Use Perl
Proud To Use Perl
Keynote, LambdaConf 2014 - The Silent Productivity Killer
Keynote, LambdaConf 2014 - The Silent Productivity Killer
Cats And Dogs Living Together: Langsec Is Also About Usability
Cats And Dogs Living Together: Langsec Is Also About Usability
Why Rust? by Edd Barrett (codeHarbour December 2019)
Why Rust? by Edd Barrett (codeHarbour December 2019)
Último
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Último
(20)
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Core Hackers of the Caribbean: The Curse of the Black Perl
1.
Core Hackers of
the Caribbean: The Curse of the Black Perl Chip Salzenberg <chip@topsy.com>
2.
3.
Difficult job
4.
Unforgiving language (C)
5.
Extreme portability
6.
Twisty maze of
macros
7.
Cruft and inconsistency
8.
Picky pumpkings
9.
Delayed gratification
10.
11.
But they're not
obstacles
12.
Hacking the Perl
5 core is fun
13.
That's why I
do it
14.
15.
Perl 6 is
not the next version of Perl 5, it's a new language inspired by Perl 5
16.
Did Scheme kill
Lisp? Did C++ kill C?
17.
Perl 5 will
be a going concern for a long time
18.
The Black Pearl
was consigned to Davy Jones's locker ... but not for long
19.
20.
Boredom is nature's
way of telling you that you have nothing left to learn
21.
You learn a
lot about Perl and C hacking the core
22.
Amaze your friends!
Confound your enemies!
23.
24.
Sounds familiar doesn't
it
25.
26.
Sounds familiar doesn't
it
27.
“Industrial-strength also means
not safe for pets and small children” (thanks Peter Norton)
28.
29.
C is as
safe as a bumper car in comparison
30.
C optimizers are
mostly Very Good
31.
It is possible
and fun to write good C
32.
C as a
language has much to recommend it
33.
Perl stole much
C syntax and semantics for a reason – Larry has good taste
34.
C type system
plus a few carefully written macros = compiler is your friend
35.
36.
Requires effort and
attention, and testers
37.
Perl 5.8 (?)
uses ISO C
38.
Perl 5.12 will
probably use inline functions
39.
Metaconfig does detective
work
40.
Portable C is
a useful skill
41.
42.
Some macros could
be more usable
43.
Many macros could
now be inline functions
44.
Core hacking fun:
doing this
45.
Side job: Supporting
old XS
46.
47.
48.
Redesign work
49.
Side job: Supporting
old XS
50.
51.
A pumpking who
can't say no fails
52.
A pumpking who
can't say yes also fails
53.
Git branching allows
cheap experiments
54.
New “corehackers” git
repo will attract cutting edge testers and wider peer review
55.
56.
Corehacker releases should
be frequent, on the Parrot/Rakudo model
57.
Perl 5 release
process apparently needs some reengineering (?)
58.
59.
Side order: 5.10.1
perldelta
60.
61.
How to share
and discuss other tasks? Open problem
62.
Submit code to
corehackers: mail patches and git repo links to p5p
63.
Descargar ahora