From: Devin Hosea

Subject: Re: Re[2]: Re(2): ACL to MCL

Date: 1996-10-27 1:39

At 10:32 AM 10/23/96 -0800, David Lamkins wrote:
> Yes, MCL exposes the Mac's native view-refresh mechanism, for better > or worse... > > There are two ways to deal with this. You've described the first, > which is to use the view redraw mechanism to "replay" the drawing > you've done in the view so far. > > The other way, which is identical to the BMP window you describe, is > to use an offscreen bitmap. Your drawing goes to the bitmap, and the > view redraw call just BLTs the drawing into the view. I think you'll > be able to find such code already written on the MCL CD-ROM; if not, > try asking on comp.lang.lisp.mcl. > > Dave >
True enough. This is essentially the same concept though, as storing all graphics operations to the window, except it is done at the pixel level. I'm not sure which is faster? There is another post I read with regard to the gworld fix done in MCL 3.9. That's good too. In short, however, all of these fixes work around the native toolbox view-refresh mechanism, which sucks, and is incredibly inefficient. Professionals (I mean, Microsoft, etc) have ways of working around it that are better than these kludges. Perhaps someone could find out something from them. Devin Hosea _____________________________________________________________ Devin F. Hosea Equity Capital Group 203 357 6304 (office) GE Capital Corporation 520 400 0518 (cellular) 60 Long Ridge Road 888 614 3875 (universal #) Stamford, CT 06927 800 830 3736 (universal fax) personal web page: <alumni.princeton.edu at dhosea> http://www.inch.com/~dhosea _____________________________________________________________