Path: utzoo!attcan!uunet!timbuk!cs.umn.edu!msi.umn.edu!noc.MR.NET!gacvx2.gac.edu!dan From: dan@gacvx2.gac.edu Newsgroups: comp.sys.next Subject: Re: MailManager Message-ID: <1990Nov6.013300.367@gacvx2.gac.edu> Date: 6 Nov 90 07:33:00 GMT References: <670@mara.cognet.ucla.edu> <10577@milton.u.washington.edu> <1873@kgw2.bwi.WEC.COM> <10625@milton.u.washington.edu> Organization: Gustavus Adolphus College, St. Peter, Minnesota Lines: 34 In article <10625@milton.u.washington.edu>, mrc@Tomobiki-Cho.CAC.Washington.EDU (Mark Crispin) writes: > In article <1873@kgw2.bwi.WEC.COM> dennisg@kgw2.bwi.WEC.COM writes: >> >>In article <10577@milton.u.washington.edu>, mrc@Tomobiki-Cho.CAC.Washington.EDU (Mark Crispin) writes: >>|> I have been asking NeXT for a long long time to support VI and EMACS >>|> within Text objects. I consider this to be an Application Kit missing >>|> feature. I consider it to be wrong for every single program to >>|> implement its own EMACS emulator (or interface into EMACS) with its >>|> own pecularities. Also, doing an EMACS interface without a VI one is >>|> bound to annoy VI fanatics, and vice versa. >> >> why don't you just write one? subclass Text or create an new object. call >>it TermcapText. > > Please re-read my paragraph, and in particular the third sentence -- > the one beginning with "I consider it to be wrong for every single > program..." You could be doing the whole NeXT programming community a favor by writing a good text object (well only if you stick it on an FTP site when you are done.) The whole point of object oriented programming is the reusability of code. Once you have written a good text object, you can use it in all your programs. It is not a matter of every single program implementing its own text object, unless someone writes a good one and makes it available, it is a matter of every programmer implementing his/her own. Before you start, check out the text object in 2.0 it may be what you want. Your local sales office should be able to arrange a demo. -- Dan Boehlke Internet: dan@gac.edu Campus Network Manager BITNET: dan@gacvax1.bitnet Gustavus Adolphus College St. Peter, MN 56082 USA Phone: (507)931-7596