]> git.siccegge.de Git - talk/oop.git/blobdiff - abstract.org
Add first abstract
[talk/oop.git] / abstract.org
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.