From: Christoph Egger Date: Thu, 21 Apr 2016 18:23:49 +0000 (+0200) Subject: Add first abstract X-Git-Url: https://git.siccegge.de//index.cgi?p=talk%2Foop.git;a=commitdiff_plain;h=2e67b1439eeb3e637d85f6fb795e7b3dd80613aa Add first abstract --- 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.