home *** CD-ROM | disk | FTP | other *** search
- Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
- Path: sparky!uunet!paladin.american.edu!auvm!CUNIXB.CC.COLUMBIA.EDU!PJB3
- Message-ID: <CMM.0.90.0.715468790.pjb3@cunixb.cc.columbia.edu>
- Date: Wed, 2 Sep 92 17:19:50 EDT
- Sender: Nota Bene List <NOTABENE@TAUNIVM>
- From: "Paul J. Bodin" <pjb3@CUNIXB.CC.COLUMBIA.EDU>
- Subject: Re: Library Master (was Re: Life after NotaBene)
- Comments: To: Nota Bene List <NOTABENE%TAUNIVM.BITNET@ricevm1.rice.edu>
- Newsgroups: bit.listserv.notabene
- In-Reply-To: Your message of Wed, 2 Sep 92 11:50:00 EST
- Lines: 39
-
- Bob Strauss writes:
-
- > A brief question: NB 3.x was written, basically, by XYQuest. Nicht wahr?
- > So that NB 4.0 is the first time NB has tackled a word processor on their
- > own. Can this be part of the problem?
-
- The situation is a bit more complicated than that. The editor upon
- which NB is based was written by XyQuest. All the help files,
- overlays, NB.COM, drivers and so on were written by DF. DF did not
- have control over the editor code because they did not have a code
- license, so they had to rely on XyQuest to make needed changes to the
- editor (when they got around to it). This caused understandable
- problems.
-
- This will be the first version of NB for which the DF (now NBI)
- programmers had a code license for the editor. That sounds like good
- news, and it is, BUT it also has a downside. The XyWrite editor is
- written in a rather distinctive (not to say idiosyncratic) style of
- assembly language. That is one reason for its speed. It is also the
- source of a major headache when it comes to code maintenance. The
- changes to the editor needed for NB4 were made by DF staff, but they
- first had to master this huge mass of "spaghetti" assembly code, and
- that is not an easy task. They now seem to have a handle on it, but
- it must have been a struggle for them.
-
- BTW, the description of the XyWrite editor as "spaghetti code" did not
- come from anybody at NBI--it was an impartial third party who so
- described it. I have glimpsed fragments of the code as programmers
- worked on it in my presence, and it certainly looked convoluted and
- anything but modular to me--and comments were sparse indeed.
-
- The good news for the future is that DF programmers seem to have a
- handle on the code now, and should be able to code improvements and
- new features with greater ease in the future.
-
- ___________________________________________________________________________
- Paul J. Bodin Internet: pjb3@cunixb.cc.columbia.edu
- Union Theological Seminary smail: 435-52nd Street
- (718) 439-3549 Brooklyn, NY 11220
-