Objects are Just Objects, Aren't they?
summary
Explains the distinction between Abstract Data Types (as used in statically typed languages like C++ and Java) and true objects as in Ruby, arguing that many common beliefs about a unified ‘object-oriented’ model are mistaken. Covers historical papers by Peter Wegner and William Cook, draws connections between closures (Lisp/Scheme) and true objects, and outlines practical consequences of these differences for Ruby programmers.
AI-written summary · about
chapters (23)
- 0:00Introduction
- 0:44Sponsors
- 1:13Happy Birthday Marine Corps
- 1:31Who are you
- 3:11Hammer
- 3:30Programming
- 4:57Tech Check
- 6:15Type Check
- 8:52Splash
- 12:40ObjectOriented Languages
- 15:18William Cook
- 16:37Abstract Data Types
- 19:55Smalltalk
- 21:47Welcome back
- 23:22Smalltalk vs C
- 33:35Code vs Data
- 35:22Data Duality
- 39:32Cond
- 42:56Cook
- 45:45Monarchs
- 48:10Zenonosis
- 49:52Everything is an object
- 52:42Things that cant compare
related talks
41mWhat is an object, really? OR When is an object actually a function?
34mThinking in Objects
34mThinking in Objects
47mExtreme Object-Oriented Ruby
01h 06mConversations vs. Laws
29mAll I'd Wanted to Know about Ruby's Object Model Starting Out...and Mooar!!!
23mObjective-C for Rubyists
36mNothing is Something
