Path: utzoo!attcan!uunet!snorkelwacker!bloom-beacon!eru!hagbard!sunic!nuug!sigyn.idt.unit.no!hanche From: hanche@imf.unit.no (Harald Hanche-Olsen) Newsgroups: comp.lang.scheme Subject: Re: OOP in XScheme Message-ID: Date: 21 Oct 90 14:40:03 GMT References: <9010190348.aa28638@mintaka.lcs.mit.edu> Sender: news@idt.unit.no (Usenet news admin) Organization: The Norwegian Institute of Technology, Trondheim, Norway. Lines: 27 In-Reply-To: STCS8004%IRUCCVAX.UCC.IE@MITVMA.MIT.EDU's message of 18 Oct 90 13:28:00 GMT In article <9010190348.aa28638@mintaka.lcs.mit.edu> STCS8004%IRUCCVAX.UCC.IE@MITVMA.MIT.EDU writes: David Betz describes his XScheme as 'An object-oriented Scheme' in the manual he supplies with the code [1], but that manual contains no mention of OOP facilities. However, OOP commands are present in XScheme. Hence these questions: 1. Is there any user-level documentation (not the source C code!) available on OOP in XScheme, and if so, where? Not as far as I know, but I didn't post just to tell you that... 2. Are there any caveats regarding the present state (I have v0.22) of implementation of OOP in XScheme? (I am considering using XScheme's OOP in teaching since our students use XScheme for other Scheme applications.) Yes, David is still making major changes in the code, and the object-oriented parts have been broken as a result at least once. He has stated publicly (on Bix) that he will not provide documentation for the o-o stuff before he is convinced that it works. So be careful. - Harald Hanche-Olsen Division of Mathematical Sciences The Norwegian Institute of Technology N-7034 Trondheim, NORWAY