Path: utzoo!attcan!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!apple!bc From: bc@Apple.COM (bill coderre) Newsgroups: comp.sys.mac.hypercard Subject: Re: Trapping out Command-Period key presses. Message-ID: <44853@apple.Apple.COM> Date: 16 Sep 90 09:54:20 GMT References: <44774@apple.Apple.COM> <26547@mimsy.umd.edu> Organization: kitchen table consulting. Lines: 21 Lee Spector: |I think there IS a good way to deal with aborts that preserves |interruptability and also assures that important "cleanup" code always |gets executed. As a LISP hacker I've become very fond of LISP's |UNWIND-PROTECT special form. Yup, that's a terrific way to cope with interruptibility and provides a really clean language form to do it. But isn't that asking an awful lot to add it to Hypertalk? There's nothing at all in HT either conceptually or structurally similar, and since there is no such thing as "interrupts" either, there's no real foundation for such a feature. I'd much rather add about a hundred other things to Hypertalk before that. Allegro CL is available for Macintosh and runs like a champ, although it too lacks an application generator. (wry grin) you realize, of course, that these are my personal opinions and we KNOW about them, eh? bill coderre meta linguine abstraction