Newsgroups: comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!das-news.harvard.edu!news2.near.net!MathWorks.Com!europa.eng.gtefsd.com!news.umbc.edu!haven.umd.edu!ames!cnn.nas.nasa.gov!cnn!raible
From: raible@nas.nasa.gov (Eric Raible)
Subject: Re: Comments on "Why you should not use Tcl"
In-Reply-To: asah@cs.Berkeley.EDU's message of 27 Sep 1994 03:43:18 GMT
Message-ID: <RAIBLE.94Sep27121603@win57.nas.nasa.gov>
Followup-To: comp.lang.scheme
Sender: news@cnn.nas.nasa.gov (News Administrator)
Nntp-Posting-Host: win57.nas.nasa.gov
Reply-To: raible@nas.nasa.gov
Organization: Applied Research Office, NASA Ames Research Center
References: <ASAH.94Sep26204319@ginsberg.cs.Berkeley.EDU>
Date: Tue, 27 Sep 1994 19:16:03 GMT
Lines: 22


In article <ASAH.94Sep26204319@ginsberg.cs.Berkeley.EDU> asah@cs.Berkeley.EDU (Adam Sah) writes:

   I personally don't see Scheme as a replacement for Tcl in the long run.
      Scheme lacks the following features found in Tcl:
    - algol-like syntax.

Take a look at Dylan.

    - variable traces (handy in debugging and in some applications).

This could easily be added in an upward compatible way.

    - implicit conversion from one data type to another.  If you pass an integer
      to a routine demanding a float, it works because all int's are also floats.
      The same is true in reverse for a subset of all floats, and errors are
      only generated for non-integer values.

Scheme's numeric system is a lot more flexible than you think.
It does the right thing - read r4rs.

- Eric
