]> git.siccegge.de Git - talk/oop.git/commitdiff
Add first abstract
authorChristoph Egger <christoph@christoph-egger.org>
Thu, 21 Apr 2016 18:23:49 +0000 (20:23 +0200)
committerChristoph Egger <christoph@christoph-egger.org>
Sun, 28 Aug 2016 13:34:00 +0000 (15:34 +0200)
abstract.org [new file with mode: 0644]

diff --git a/abstract.org b/abstract.org
new file mode 100644 (file)
index 0000000..292cb6d
--- /dev/null
@@ -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.