earleh@dartvax.UUCP (Earle R. Horton) (07/17/87)
I have mailed Dan Lawrence a copy of all the Macintosh sources (developed by Dave Burnard and myself) and he has told me he wants to incorporate them into the general distribution. It appears, then, that 3.9 will include the Macintosh sources, and one will be able to create the executable merely by setting the appropriate switches in the header file "estruct.h". All of the 3.8 (Lightspeed C) copies I have posted or mailed out include support for serial printers, code to guard against out of memory errors, and the usual Macintosh interface, minus selection of text. You can readily tell if you have one of the Lightspeed C copies, as opposed to a compiler I used to use, by obtaining a copy of System 4.1. If your copy crashes the Mac when System 4.1 has been booted, then you are not running the copy I compiled using Lightspeed. The copy I sent to Lawrence supports the Macintosh clipboard, thus allowing text to be copied and pasted between the program and other programs and desk accessories. This I think to be a significant improvement in the program, and it only took two hours to add! I must admit that I didn't attempt clipboard support before because I thought it would be too hard, but I find it to be fairly straightforward. I also gave in to temptation and added a popup menu. As I see it, the Macintosh part of the program is in a fairly complete state except for two issues. First, some of the details of the Macintosh interface are not really implemented. These include the ability to get to another window using the mouse, selection of text, and more dialog boxes. As an emacs user, I don't really care about these, and leave their implementation to purists. Second, the Macintosh can scroll text which has been drawn, which would greatly improve the appeal and speed of the program. I don't want to attempt this until Lawrence adds this functionality to the routines in the main program, since it would appear to require some fairly drastic surgery to do it right. If Lawrence manages to integrate what Dave Burnard and I have done into the general distribution, then this is going to be a plus for users of the program, especially those who use the program on two or three different types of machine. If you have a copy that works for you, then I advise waiting for the 3.9 general distribution to come out before you get a new copy. I have been doing a fairly brisk business in sending out the sources (for free) to people who send me a disk, mailer, and stamps. I don't mind doing this, in fact I rather enjoy it, but you can probably save yourself the price of some stamps by waiting for 3.9 to appear. Earle -- ********************************************************************* *Earle R. Horton, H.B. 8000, Dartmouth College, Hanover, NH 03755 * *********************************************************************
nwd@j.cc.purdue.edu (Daniel Lawrence) (07/20/87)
In article <6693@dartvax.UUCP> earleh@dartvax.UUCP (Earle R. Horton) writes: > > I have mailed Dan Lawrence a copy of all the Macintosh sources >(developed by Dave Burnard and myself) and he has told me he wants to >incorporate them into the general distribution. It appears, then, >that 3.9 will include the Macintosh sources, and one will be able to >create the executable merely by setting the appropriate switches in >the header file "estruct.h". [description of Mac features deleted......] My apologies here.....3.9 is already several weeks late and the time that I need to integrate Earle and Dave's changes and test them properly would delay it further... So 3.9 as realeased will not have the Mac support yet. Actually I have yet to recieve there sources, I expect they will show up soon. However, as soon as I do get them I am committed to integrating them, and as soon as I have a resonable binary put together, I will post it to comp.max.binary. Also I will EMAIL the then current sources to Earle so he will have the then current version to distribute if he wishes. > If you have a copy that works >for you, then I advise waiting for the 3.9 general distribution to >come out before you get a new copy. I have been doing a fairly brisk >business in sending out the sources (for free) to people who send me a >disk, mailer, and stamps. I don't mind doing this, in fact I rather >enjoy it, but you can probably save yourself the price of some stamps >by waiting for 3.9 to appear. > Boy, I really find mailers take up a lot of my time.... I am impressed at finding someone who likes doing it. Would you like to get the non MAC buisness as well Earle? >Earle >-- >********************************************************************* >*Earle R. Horton, H.B. 8000, Dartmouth College, Hanover, NH 03755 * >********************************************************************* Daniel Lawrence UUCP: ihnp4!pur-ee!j.cc.purdue.edu!nwd ARPA: nwd@j.cc.purdue.edu FIDO: 201/2 The Programmer's Room (317) 742-5533 ATT: (317) 742-5153