home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / mac / programm / 21237 < prev    next >
Encoding:
Internet Message Format  |  1993-01-11  |  2.4 KB

  1. Path: sparky!uunet!psinntp!lupine!mellon
  2. From: mellon@ncd.com (Ted Lemon)
  3. Newsgroups: comp.sys.mac.programmer
  4. Subject: Re: Stallman and friends
  5. Message-ID: <MELLON.93Jan11161700@pepper.ncd.com>
  6. Date: 12 Jan 93 00:17:00 GMT
  7. References: <1993Jan5.075021.970@shawn.uucp> <1993Jan05.231932.21087@eng.umd.edu>
  8.     <MELLON.93Jan7170831@pepper.ncd.com>
  9.     <1993Jan08.225711.1785@eng.umd.edu>
  10.     <ray-080193210004@bear.dfrf.nasa.gov>
  11. Sender: news@NCD.COM
  12. Followup-To: comp.sys.mac.programmer
  13. Organization: Network Computing Devices, Inc.
  14. Lines: 37
  15. Nntp-Posting-Host: pepper
  16. In-reply-to: ray@xrt.dfrf.nasa.gov's message of 9 Jan 93 06:27:45 GMT
  17.  
  18.  
  19. >Competition improves the breed.  (I, at least, take that as a given.)
  20.  
  21. Evolution results in the emergence of things that are more fit than
  22. what they replace.   Competition is an inefficient form of evolution -
  23. basically, rather than taking the genes of two individuals and
  24. selecting the best traits from each, you observe the traits of an
  25. individual, postulate ways in which it could be improved, and develop
  26. a complete new genetic code for the new individual that you wish to
  27. create.   Call it Revolution.
  28.  
  29. GCC may indeed be due for a revolution - things are getting pretty
  30. cumbersome internally.   However, you have to admit that making
  31. incremental changes to an existing product is often cheaper than
  32. rewriting it from scratch.   Certainly, a lot of hardware
  33. manufacturers have believed this to be true in the case of gcc.
  34.  
  35. GCC evolves quickly because the source code is freely available.  If
  36. it were a closed system, it would probably only be producing VAX code
  37. right now.  The fact is that in many ways, this method of software
  38. development is inherently quicker than development in a closed system.
  39. Many of those of us who support the efforts of the FSF do so because
  40. we're tired of reinventing the wheel and would like to get on to
  41. inventing new things.
  42.  
  43. Another facet of this is that I would rather have a free Unix
  44. implementation than a vendor-provided implementation, because vendors
  45. have shown themselves to be uniformly incapable of producing anything
  46. stable and functional.   If I have the source, and something about it
  47. bugs me, I can fix it.   The end-user who doesn't want to have to
  48. tweak things can purchase the service from somebody who does want to.
  49.  
  50.                    _MelloN_
  51. --
  52. mellon@ncd.com                        uunet!lupine!mellon
  53. Member of the League for Programming Freedom.   To find out how software
  54. patents may cost you your right to program, contact lpf@uunet.uu.net
  55.