Full threadjdp·Also worth checking out is Open, extensible object models[0] which brings prototypal inheritance and message-passing semantics to C. Along with a well-detailed paper is a very digestible example implementation.[0]: http://piumarta.com/software/id-objmodel/View on HN