Loading…
Thursday, June 10
 

11:00 EDT

Rummaging in the clOOset
With all of the talk about bringing modern-OO to the Perl core, you might wonder what "modern" is.

This is not an easy thing to answer, but we'll talk about the history of OO, ways to think about OO today, why Dr. Alan Kay is brilliant, and explore OO in other languages.

Object-oriented programming is, sadly, something that is widely misunderstood. When done well, it's brilliant. When done poorly, it leads to rants by developers about why OO is useless and we should all use [insert favorite paradigm here] programming.

Sadly, this talk won't be covering much about doing OO well for the simple reason that there's too much to cover and I have to cut _something_. But we'll hit some of the high points. What we _plan_ to cover is:

* A Brief History of OO
* Why Dr. Alan Kay hates us all
* How OO is used today
* How other languages approach OO

Examples for Perl will often use [Corinna](https://github.com/Ovid/Cor/wiki) syntax, while examples from other languages are often NSFW and may cause gastrointestinal distress. At a minimum, for comparisons, we'll touch on Ruby, BETA, Python, and maybe Java. All of these languages have interesting features that are worth considering.

(And you in the back, shut up about Eiffel already; I only have 50 minutes)

Speakers
avatar for Curtis “Ovid” Poe

Curtis “Ovid” Poe

All Around the World


Thursday June 10, 2021 11:00 - 11:50 EDT
Zoom Room 1
  Track 1
 
  • Timezone
  • Filter By Date The Perl and Raku Conference (In the Cloud) Jun 8 -10, 2021
  • Filter By Venue In the Cloud
  • Filter By Type
  • Plenary
  • Track 1
  • Track 2
  • Audience


Filter sessions
Apply filters to sessions.