ELIEL%BROWNVM.BITNET@wiscvm.wisc.EDU (Eliel Mamousette, II) (12/02/87)
You might want to look into TRANSDISPLAY and TRANSKEL, two packages by Paul DuBois. They are well written and public domain. Not only is the source good to learn from, but you can also use these two packages as development aids as well. Don't have time to go into much detail, but basically TRANSDISPLAY is a package for doing all of the basic functions for displaying things in a Macintosh window; TRANSKEL is a skeleton that accepts your interrupt handlers and procedures and runs them for you (saving *a lot* of initial development time); and also TRANSEDIT, which I forgot to mention above, proivdes standard calls to handle creating editing windows of different kinds. I personally think that LightSpeed C is what you want to get. People from THINK are on the net [the info-mac digest that we (being a BITNET node I am not sure how accurate this address will be for most of you arpanetters) get from INFO-MAC at SUMEX-AIM.Stanford.EDU] and they have been posting the most recent upgrades to their products on public BBS so that people don't have to wait for a mail upgrade. Granted, it is not the best compiler in the world--the most glaring fault being the fact that one cannot request to see the assembler source generated by the compiler--but it is fast, and it is a good enough development environ- ment when one takes into account its cost (about $127 or so). The compiler comes with all the source for the library routines (well, most of at least), a unix[A trademark of the Bell Laboratories of American Telgraph and Telephone (sic)] library (which I have never used, the name is too long), and other neat stuff. That's about all I have time to say, so caveat emptor and have a day! Eliel Mamousette, II User Services Specialist Academic & User Services Brown University Computer & Information Services Via Post: Box P, Brown University, Providence RI 02912 Via Electron: ELIEL@BROWNVM.BITNET Acknowledge-To: <ELIEL@BROWNVM>