home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / forth / 4016 < prev    next >
Encoding:
Text File  |  1993-01-28  |  1.8 KB  |  37 lines

  1. Newsgroups: comp.lang.forth
  2. Path: sparky!uunet!charon.amdahl.com!amdahl!rtech!decwrl!csus.edu!netcom.com!kasajian
  3. From: kasajian@netcom.com (Kenneth Kasajian)
  4. Subject: Re: Forth's Adaptability
  5. Message-ID: <1993Jan26.180836.3711@netcom.com>
  6. Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
  7. References: <1993Jan18.163733.19857@crd.ge.com>   <1993Jan19.141925.19029@exu.ericsson.se><1993Jan20.150614.20069@crd.ge.com> <1jk69lINNhjo@news.cerf.net> <BEVAN.93Jan22131846@panda.cs.man.ac.uk>
  8. Date: Tue, 26 Jan 1993 18:08:36 GMT
  9. Lines: 26
  10.  
  11. >   [ LMI FORTH has files & blocks, floating point ... etc. ]
  12.  
  13. >   they've [LMI users] had access to these capabilities, if they
  14. >   needed them, for many years.
  15.  
  16. >And I'm sure they are happy with them, but consider what happens if
  17. >they decide, for one reason or another, that they don't want to use
  18. >LMI FORTH anymore, but prefer to use a different vendor's system.
  19. >What are they to do with all the code they've developed using LMI
  20. >specific extensions?  Unless the "extensions" are either standard or
  21. >defacto standards then there may be significant effort involved in
  22. >changing the code, so much so you may have to stick with the system
  23. >you have even though you know you can get better/cheaper elsewhere
  24. >(I've suffered just this situation with large amounts of code written
  25. >using VAX FORTRAN + extensions).  This is good for vendors since it
  26. >keeps users locked into their system, but it is definitely not a good
  27. >deal for users.
  28.  
  29. I don't think it is a fair to compare Fortran and Forth in the context
  30. of portability.  If the Vax Fortran + source code had many Forth extensions
  31. which were not supported by another vendor's Fortran, then you need to
  32. change your source code considerably.  With Forth, it's very easy to
  33. add the extensions to the language so that the source most often need
  34. not be changed.
  35.  
  36. Kenneth Kasajian
  37.