home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.lang.lisp:3378 comp.lang.scheme:2978
- Newsgroups: comp.lang.lisp,comp.lang.scheme
- Path: sparky!uunet!ukma!darwin.sura.net!sgiblab!cs.uoregon.edu!majestix.cs.uoregon.edu!gwilson
- From: gwilson@majestix.cs.uoregon.edu (Gregory Vance Wilson)
- Subject: Re: SCM Wishlist
- Message-ID: <1993Jan28.004401.28259@cs.uoregon.edu>
- Sender: news@cs.uoregon.edu (Netnews Owner)
- Organization: University of Oregon Computer and Information Sciences Dept.
- References: <1993Jan27.175935.24272@cc.umontreal.ca> <JAFFER.93Jan27143229@camelot.ai.mit.edu> <1993Jan27.164145.11819@ncrcae.ColumbiaSC.NCR.COM>
- Date: Thu, 28 Jan 1993 00:44:01 GMT
- Lines: 42
-
- > jaffer@zurich.ai.mit.edu (Aubrey Jaffer) writes:
- > Some things which could be added to SCM are:
-
- Some other things that might speed its adoption by the rest of us:
-
- * a textbook on software engineering which uses Scheme as a language for its examples
- * " " " how to implement Scheme using C (good intro to systems programming)
- * " " " operating systems
- * " " " computer networks
- * " " " graphics
- * " " " databases
- * " " " physical science
- * " " " discrete event simulation
- * " " " numerical methods
- * " " " computational science (not the same as numerical methods)
-
- My point is that most people who care a lot about language design don't care
- (as much) about other aspects of computing. As a result, language designers
- spend their time refining languages, instead of showing the rest of us how
- useful they are. I don't want to be shown how to write a Scheme interpreter
- in Scheme; I want to be shown how to implement Runge-Kutta, or an irregular
- oct-tree for making my ray-tracing program go faster, or a traffic flow
- simulator, or...
-
- I think that C and Pascal (the only two new languages to have gained a
- general following since the 1960s) have succeeded precisely because such
- books have been, or become, available. "Give me the child to the age of
- seven, and I will give you the man," and all that --- I believe that Scheme
- (or ML, or any other language) will not be adopted outside a relatively
- narrow segment of academia until (or unless) enough curricular material is
- available for it to be the primary language of instruction throughout an
- entire undergraduate degree.
-
- Looking forward to the responses,
-
- ========================================================================
- Gregory V. Wilson || Work as though you lived
- Dept. of Computing and Information Science || in the early days
- University of Oregon || of a better nation.
- gwilson@cs.uoregon.edu || - Alasdair Gray
- ========================================================================
-
-