Newsgroups: comp.lang.python,comp.os.linux.misc,comp.lang.tcl,comp.lang.scheme,comp.lang.misc
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news.mathworks.com!europa.eng.gtefsd.com!gatech!rutgers!njitgw.njit.edu!vienna!aaron
From: aaron@vienna.njit.edu (Aaron Watters)
Subject: Re: GNU Extension Language Plans
Message-ID: <1994Oct20.125903.19549@njitgw.njit.edu>
Sender: news@njit.edu
Nntp-Posting-Host: vienna.njit.edu
Organization: New Jersey Institute of Technology, Newark
References: <EBOUCK.94Oct19170519@dsdbqvarsa.er.usgs.gov>
Date: Thu, 20 Oct 1994 12:59:03 GMT
Lines: 33
Xref: glinda.oz.cs.cmu.edu comp.lang.python:2168 comp.os.linux.misc:30281 comp.lang.tcl:20646 comp.lang.scheme:10468 comp.lang.misc:18263

In article <EBOUCK.94Oct19170519@dsdbqvarsa.er.usgs.gov> ebouck@usgs.gov writes:
 >		     GNU Extension Language Plans
>			Richard Stallman, GNU Project
>....
>* Step 1. The base language should be modified Scheme, with these features:...

Fine.  Please extend Scheme (as I knew it) with a flexible
object-encapsulation/inheritence system and convenient, well
designed, portable interfaces to common os functionalities
and libraries -- for a good example of how to do this you might do this
look at the Python code.  If you want people to USE the language
without fear of illegality, maybe you could use a copyright which
protects your rights without restricting the USE of the language
-- like the one that applies to Python.

In the mean time, since I want a good scripting/extension language
without scary copyright restrictions and with good interfaces to
just about everything I could possibly want NOW, I'll burrow on
ahead using Python.
        Aaron Watters
        Department of Computer and Information Sciences
        New Jersey Institute of Technology
        University Heights
        Newark, NJ 07102
                phone (201)596-2666
		fax (201)596-5777
		home phone (908)545-3367
		email: aaron@vienna.njit.edu
PS:
Personally, I've always found Scheme a little irritating --
ever since I read the standard text on the subject which mentions
arrays somewhere around page 400, in a footnote, without telling
you how to use one.  (Do I detect MIT/NIH?  Naw.)
