From 2e67b1439eeb3e637d85f6fb795e7b3dd80613aa Mon Sep 17 00:00:00 2001 From: Christoph Egger Date: Thu, 21 Apr 2016 20:23:49 +0200 Subject: [PATCH] Add first abstract --- abstract.org | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 abstract.org diff --git a/abstract.org b/abstract.org new file mode 100644 index 0000000..292cb6d --- /dev/null +++ b/abstract.org @@ -0,0 +1,18 @@ +* Non-conventional OOP Paradigm + +A reflection on what Object Orientation is at its core as well as an +exploration what OOP could mean apart from the Java/C++/.. way of +looking at things. + +We will look at CLOS and discover how polymorphism doesn't need to +be bound to some special self/this parameter and see how method +specialization often does not want to just overwrite the baseclass +implementation. + +We will take a look at Erlang -- a language that does not really claim +to be object-oriented at all -- and discover astonishing similarities +between erlang processes and objects where loose coupling is taken +seriously. + +We will review Smalltalk, the language deepply connected with the +intial concept of OOP and long forgotten. -- 2.39.2