On 6 sep, 06:40, Kaz Kylheku <kkylh...@gmail.com> wrote:
> On 2009-09-06, Tech07 <tec...@nospam.hia> wrote:
>
> > When will C have an object model?
>
> C isn't an extensible programming language.
You could be interested by
http://cos.cvs.sourceforge.net/viewv...raft-dls09.pdf
to see how C itself is extensible and can do better than Objective-C.
The C Object System is a C library which adds a rather complete object
model to C (like CLOS to Common Lisp) and allows to build component
(reusable generic object) that you can't built in C++ or Objective-C.
One great thing with C is that it _hasn't_ an object model and
therefore you can have your own. C is just missing two _syntactic_
extension to emulate subtyping and overloading (backward compatible)
and be qualified as an OO language.
cheers,
ld.