home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / lang / forth / 3745 < prev    next >
Encoding:
Internet Message Format  |  1993-01-02  |  2.1 KB

  1. Path: sparky!uunet!pipex!bnr.co.uk!uknet!mucs!m1!bevan
  2. From: bevan@cs.man.ac.uk (Stephen J Bevan)
  3. Newsgroups: comp.lang.forth
  4. Subject: Re: Documenting
  5. Message-ID: <BEVAN.93Jan2174249@panda.cs.man.ac.uk>
  6. Date: 2 Jan 93 17:42:49 GMT
  7. References: <4226.UUL1.3#5129@willett.pgh.pa.us>
  8. Sender: news@cs.man.ac.uk
  9. Organization: Department of Computer Science, University of Manchester
  10. Lines: 32
  11. In-reply-to: ForthNet@willett.pgh.pa.us's message of 2 Jan 93 12:02:06 GMT
  12.  
  13. In article <4226.UUL1.3#5129@willett.pgh.pa.us> ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) writes:
  14.  
  15.     Every vendor should provide a spiffy editor built with and interacting with
  16.     Forth, regardless of screens or files.
  17.  
  18. The one thing I don't want when I use a compiler is to have to use a
  19. new editor.  This particular brain-dead idea seems rampant in the PC
  20. area, were a compiler often comes with its own editor.  Unless your
  21. target market is a small niche system where there might not even be
  22. and editor, there is no excuse for foistering a particular editor on
  23. users.  Note I'm aware you can often still run the compiler without
  24. the integrated editor, but you lose all the "nice" features.  For the
  25. sake of a bit more effort these could be made available whatever
  26. editor is being used (see below).
  27.  
  28.  
  29.     It can be more useful than calling an external editor from Forth
  30.     via the operating system.  When it is built in, you can do single
  31.     definition reloads, word by word execution, 
  32.     useful interaction with a Forth terminal program, have multiple copies
  33.     executing at a time, and all usually with much less memory, time, and
  34.     operating system overhead.
  35.  
  36. An IMHO more useful method is to run the compiler from within the
  37. editor or better yet have them on a peer basis with communication
  38. between them done using a specified protocol (REXX and TCL are often
  39. used for this purpose).  As to operating system overhead: most of the
  40. time I've got more MIPS and Mb than I know what to do with.  I don't
  41. mind "wasting" some of them if it saves me time.  After all, averaged
  42. out, my time is worth more than the computer.
  43.  
  44. bevan
  45.