This is the mail archive of the guile@cygnus.com mailing list for the guile project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Klaus.Schilling@home.ivm.de writes: > In other posts, it has been mentioned that guile gets it own mop- > based object system. I guess that this will also be constructed as > loadable module. Correct. > Is it then possible to construct objects in the sense of the forth- > coming oo system at C Level (in other modules), or will one need to > write new object types as smobs as before and then assign them to > new oo types in a wrapper on the Scheme level? The first version of the OO system is based on structs. It is planned that the structs will be replaced by a similar record type which has nicer scheme and C interfaces. I think it's best to wait until we have that new record type before implementing a nice C interface to the object system. Also, I think the role of the smobs is to provide new "fundamental" data types. I'm not sure that we should put too much of mechanisms from the OO system in guile-core. /mdj