Article View: comp.sys.mac.oop.misc
Article #131Re: OOPC
From: Larry Rosenstein
Date: Tue, 05 Jan 1993 02:20
Date: Tue, 05 Jan 1993 02:20
40 lines
2485 bytes
2485 bytes
In article <1993Jan4.184530.11042@vax.oxford.ac.uk>, vollrath@vax.oxford.ac.uk (Alun ap Rhisiart) wrote: > > at it. My first reaction is that the demo is a little slow (certainly for > what I expect of a C program), and not entirely stable. I am well aware > that something always goes wrong when you give someone a demo, so I'll > spend some time on the files first. That was my impression as well. The program took longer to startup than I expected. Also, it crashed when I tried to stress it by saving to a full volume or locked file. I also noticed that my PowerBook speaker clicks on startup, which I traced to a call to _KillIO on the sound driver. I don't know if this is in their framework, but I don't see a reason for it. (It's also a compatibility risk because the sound driver isn't really supported.) The startup time might not be a problem, but since the file saving code is part of their framework, I would expect that problem to appear in every app built with the same framework. But the package does come with source code so you can always fix the problem yourself. Another point is that while OOPC works with a straight C compiler, it really implements its own language. There's a certain way you define classes and methods, that you have to learn. (It feels similar that what I read in the Dylan manual, which should be closely related to the Lisp-based object systems.) Their "language" supports more dynamic features than C++, which gives you a lot of power at the price of giving up some of the compile-time checking. The documentation file that comes with the demo includes reprints of 3 articles from Frameworks magazine (published by MADA), which include a review of OOPC, and discussions of memory management and object systems in general. Larry Rosenstein Taligent, Inc. lsr@taligent.com
Technical Details
Message-ID:
<lsr-040193181213@lsr.taligent.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!ames!data.nas.nasa.gov!taligent!lsr.taligent.com!userReferences:
<Nigel.Williams-171292085801@geryon.admin.utas.edu.au> <D88-SLI.93Jan4092131@dront.nada.kth.se> <1993Jan4.184530.11042@vax.oxford.ac.uk>Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.mac.oop.misc Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!ames!data.nas.nasa.gov!taligent!lsr.taligent.com!user From: lsr@taligent.com (Larry Rosenstein) Subject: Re: OOPC Message-ID: <lsr-040193181213@lsr.taligent.com> Followup-To: comp.sys.mac.oop.misc Sender: usenet@taligent.com (More Bytes Than You Can Read) Organization: Taligent, Inc. References: <Nigel.Williams-171292085801@geryon.admin.utas.edu.au> <D88-SLI.93Jan4092131@dront.nada.kth.se> <1993Jan4.184530.11042@vax.oxford.ac.uk> Date: Tue, 5 Jan 1993 02:20:47 GMT Lines: 40