home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / lisp / 3413 < prev    next >
Encoding:
Internet Message Format  |  1993-01-28  |  2.2 KB

  1. Xref: sparky comp.lang.lisp:3413 comp.lang.scheme:2986
  2. Newsgroups: comp.lang.lisp,comp.lang.scheme
  3. Path: sparky!uunet!ukma!darwin.sura.net!sgiblab!cs.uoregon.edu!majestix.cs.uoregon.edu!gwilson
  4. From: gwilson@majestix.cs.uoregon.edu (Gregory Vance Wilson)
  5. Subject: Re: SCM Wishlist
  6. Message-ID: <1993Jan28.192923.3398@cs.uoregon.edu>
  7. Sender: news@cs.uoregon.edu (Netnews Owner)
  8. Organization: University of Oregon Computer and Information Sciences Dept.
  9. References: <1993Jan27.164145.11819@ncrcae.ColumbiaSC.NCR.COM> <1993Jan28.004401.28259@cs.uoregon.edu> <74521@cup.portal.com>
  10. Date: Thu, 28 Jan 1993 19:29:23 GMT
  11. Lines: 30
  12.  
  13. In article <74521@cup.portal.com> Chewy@cup.portal.com (Paul Frederick Snively) writes:
  14. >gwilson@majestix.cs.uoregon.edu (Gregory Vance Wilson) writes:
  15. >> > jaffer@zurich.ai.mit.edu (Aubrey Jaffer) writes:
  16. >> > Some things which could be added to SCM are:
  17. >> 
  18. >> Some other things that might speed its adoption by the rest of us:
  19. >> 
  20. >> * a textbook on software engineering which uses Scheme as a
  21. >>   language for its examples
  22. >
  23. >Probably the single best software engineering textbook extant uses
  24. >Scheme as its delivery vehicle: `Structure and Interpretation of
  25. >Computer Programs,` from The MIT Press.
  26.  
  27. I'm afraid I disagree --- SICP is a wonderful book about how to program, and
  28. think about programs, but it isn't really about managing program development
  29. (which is what I mean by "software engineering").  It's been a while since I
  30. read it, so forgive me if I'm off base, but I don't recall any discussion of
  31. planning program development, managing revision control, developing test
  32. suites and schedules, black box vs. glass box testing, negotiating and
  33. validating interfaces, etc.  If there is a book about such things which uses
  34. Scheme as its core language, I'd be very grateful for a pointer to it.
  35.  
  36.  ========================================================================
  37.   Gregory V. Wilson                          || Work as though you lived
  38.   Dept. of Computing and Information Science || in the early days
  39.   University of Oregon                       || of a better nation.
  40.   gwilson@cs.uoregon.edu                     || - Alasdair Gray
  41.  ========================================================================
  42.  
  43.