Xref: utzoo comp.sys.mac.programmer:308 comp.lang.lisp:775 Path: utzoo!mnetor!uunet!husc6!think!ames!pasteur!ucbvax!dewey.soe.berkeley.edu!mkent From: mkent@dewey.soe.berkeley.edu (Marty Kent) Newsgroups: comp.sys.mac.programmer,comp.lang.lisp Subject: Allegro CL strangeness; info request Message-ID: <23403@ucbvax.BERKELEY.EDU> Date: 24 Mar 88 03:39:21 GMT Sender: usenet@ucbvax.BERKELEY.EDU Reply-To: mkent@dewey.soe.berkeley.edu.UUCP (Marty Kent) Organization: School of Education, UC-Berkeley Lines: 31 (Don't know whether rec.jokes mightn't be a more suitable forum for this request, but this is serious...) After having some problems with output in a standard (i.e. non-Fred, non-Listener) window, I notice in the Allegro manual where is says under "Drawing Text" (pg. C-7) "Special characters such as return (i.e. from TERPRI...) have no effect." My first question is, "Who the hell are these guys supposed to be kidding??" Since when is RETURN a "special character?" C'mon, fellas, that's utterly ridiculous: a lisp with no TERPRI! So, before I go to the trouble of writing something that looks at a window and does the right thing with scrolling, as well as font size, does anyone have a working TERPRI for Allegro? It seems to me from my bit of experimentation with *eventhook* that a function bound to the global doesn't in fact get notified of all events. For instance, mouseUp events in the active window don't show up there at all. I wrote a simple function to print out the fields in certain events as they're detected by event-dispatch. When I grab a window's size control, it prints the "what" and msg fields, but won't print the "where" field until I unbutton! And, of course, no sign of a mouseUp event... Can anyone point me at a reasonable explanation of this? Cheers... Marty Kent Sixth Sense Research and Development 415/642 0288 415/548 9129 MKent@dewey.soe.berkeley.edu {uwvax, decvax, inhp4}!ucbvax!mkent%dewey.soe.berkeley.edu Kent's heuristic: Look for it first where you'd most like to find it.