Newsgroups: gnu.misc.discuss,comp.lang.tcl,comp.lang.scheme,comp.unix.misc,comp.windows.x.apps
Path: cantaloupe.srv.cs.cmu.edu!bb3.andrew.cmu.edu!news.sei.cmu.edu!cis.ohio-state.edu!math.ohio-state.edu!howland.reston.ans.net!swrinde!elroy.jpl.nasa.gov!lll-winken.llnl.gov!enews.sgi.com!decwrl!twwells!bill
From: bill@twwells.com (T. William Wells)
Subject: Re: An alternative to Tcl, python, etc...
Organization: None, Mt. Laurel, NJ
Message-ID: <Cx5t42.5tv@twwells.com>
References: <36ql26$iar@mathserv.mps.ohio-state.edu> <DJM.94Oct4111700@catapult.va.pubnix.com> <36rtlm$ave@mathserv.mps.ohio-state.edu>
Date: Tue, 4 Oct 1994 17:40:49 GMT
Lines: 25
Xref: glinda.oz.cs.cmu.edu gnu.misc.discuss:18711 comp.lang.tcl:19904 comp.lang.scheme:10243 comp.unix.misc:16054 comp.windows.x.apps:8067

In article <36rtlm$ave@mathserv.mps.ohio-state.edu>,
:     This simply makes it more readable.  I think that writing:
:
:        if ((i == 2) || (i == 3)) ...
:
:     is more clear than:
:
:       if (i == 2 || i == 3) ...
:
:     especially for complex expressions.

Hint: trying to force your standards of esthetics on others will
not work. Use standard precedence or people will have a reason to
not choose your language.

:  :   Lacks associative arrays and aggregate data types.
:
:     I am going to add structures to it.  S-Lang is an embedded interpreter,
:     if an application needs an associative array, it can be added to S-Lang.
:     It is really not an issue.

Clue: 80% of my tcl applications use associative arrays.

Also: "let 'em eat cake" is not a good answer to a language
criticism. Think about it.
