ooErlang A Programmer Friendly Approach to OOP in Erlang
summary
Presents ooErlang, an extension of Erlang that adds full object‑oriented programming support with a simpler syntax than prior efforts. Describes the implementation details of ooErlang and gives practical guidance on how to start using it to bring OO-experienced developers into functional Erlang.
AI-written summary · about
chapters (18)
- 0:00Start
- 2:22Where I come from?
- 3:14How I got there?
- 4:33Agenda
- 5:55Background: TIOBE
- 6:17Background: RedMonk
- 7:57Background: Flaw
- 9:13Background: Erlang
- 11:58Our Approach
- 15:28ooErlang 101: Installation
- 18:17ooErlang 101: Class
- 22:36ooErlang 101: Inheritance
- 30:39ooErlang 101: Interfaces
- 35:12Implementation: Object
- 41:36Implementation: RunTime
- 42:37Design Patterns
- 42:54MPI Benchmark
- 43:23Future Work
related talks
40mTechniques for Metaprogramming in Erlang
39mElixir: Power of Erlang, Joy of Ruby
42mIntroduction to Elixir for Rubyists
44mErlang and Java - a Happy Marriage
28mFunctional Principles for OO Development
47mExtreme Object-Oriented Ruby
36mMetaprogramming? Not good enough!
43mLess abstract! Expressing Ruby OOP in pictures
