Talk:Symbolic Logic:Programming:Object Oriented Logic Programming

All my colleagues seem to be moving away from Object Oriented Programming just as I finally think I have a way of making it work. There are a couple of pet topics covered here.


 * Renaming Inheritance
 * An efficient flat implementation of objects with multiple inheritance.

Renaming Inheritance is really VB events, but tacked onto an inheritance structure, so that event handlers are virtual functions. Along with a more flexible approach to inheriting functions this gives a way of plug classes together like leggo.

THis allows frameworks to be written without code generation.

There is a cloud hanging over inheritance now. I dont think single inheritance makes any sense at all. Many hack programmers seem totally unable to work with inheritance at all.

Thepigdog 09:18, 6 September 2011 (EDT)