Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!psuvax1!uwm.edu!zaphod.mps.ohio-state.edu!lavaca.uh.edu!menudo.uh.edu!sugar!peter From: peter@sugar.hackercorp.com (Peter da Silva) Newsgroups: comp.sys.amiga.advocacy Subject: Re: Hooks into the OS vs doing it all yourself (Was Re: Clueless Mac<>) Message-ID: <7676@sugar.hackercorp.com> Date: 1 Feb 91 00:09:01 GMT References: <1991Jan25.075446.716@Neon.Stanford.EDU> <7658@sugar.hackercorp.com> <1991Jan31.011702.12095@Neon.Stanford.EDU> Distribution: usa Organization: Sugar Land Unix -- Houston, TX Lines: 29 In article <1991Jan31.011702.12095@Neon.Stanford.EDU> torrie@cs.stanford.edu (Evan J Torrie) writes: > Well this will probably cause some flames, but this is an example of > where the Mac is MORE customizable than the Amiga... i.e. where the > user can make things work the way he wants, not the way the OS wants. The Amiga lets any system function be redefined, but currently doesn't allow redefinition of gdgets. That will change when 2.0 becomes widely available, thanks to gadtools. In the meantime the library calls can be modified to get a similar effec6t but it's not encouraged. I assumed you were talking about something a well-behaved application might want to do. You can, of course, modify anything in an optional utility that isn't going to break your ability to use the application if things change in a new release of the O/S. One of the things *I* like about the Amiga is that Commodore has never been shy of breaking badly behaved apps when a new release came out so we're not *so* badly held back by the installed base... > Can you have callback functions.. i.e. get Intuition to call your > function while it's moving the knob? Not under 1.3, but you can under 2.0. On the other hand your program receives continuous messages while the knob is moving: the Amiga does things that the Mac does with callbacks by means of passing messages between separate tasks. Remember, intuition has a different task context, so a callback has to be particularly careful. -- Peter da Silva. `-_-' .