Article View: net.micro.mac
Article #5864Re: Review of the Rascal Development System
From: Jim Clarke
Date: Thu, 29 May 1986 18:19
Date: Thu, 29 May 1986 18:19
37 lines
2258 bytes
2258 bytes
(Sorry if this breaks some newsreaders; the original was so long I saved
it and went directly into vi to prepare this reply.)
In a message whose number I have dropped, dubois@uwmacc (Paul DuBois) writes:
> .... The people who wrote it
> actually use it for their own work, hence are quite interested (from
> other than a commercial perspective) in its being a usable product.
> They actively solicit suggestions, and support is excellent, over both
> phone and Usenet.
He's right. I got an "instant" (turnaround roughly same as mail time there and
back) response to a very stupid (answer in the manual) question recently.
I pretty much agree with the review. Rascal is nice; it mostly doesn't have
the worst features of either Pascal or C, and I haven't had any language-
related problems learning to use it, even though I've never used Pascal -- the
source of most of Rascal -- and I don't get along too well with C -- the source
of the rest.
The only exception to Rascal's niceness, really, is that loop construct (as the
review said). If you like C's three-entry "for" loop, you'll love Rascal's.
It has *four* items in the list following the keyword "for"! Luckily it also
has C's "break" statement, so you can say
for(,,,) {
...
if blah then break;
... };
just like in Modula-2 or (plug) Turing. There aren't any radically new
language features other than "for", so you shouldn't have any trouble learning
the language itself. And the system is fun and easy to use.
--
Jim Clarke -- Dept. of Computer Science, Univ. of Toronto, Canada M5S 1A4
(416) 978-4058
{allegra,cornell,decvax,ihnp4,linus,utzoo}!utcsri!clarke
Technical Details
Message-ID:
<2861@utcsri.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utcsri!clarkeShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site utcsri.UUCP Path: arc1-ca.pugleaf.net!utzoo!utcsri!clarke From: clarke@utcsri.UUCP (Jim Clarke) Newsgroups: net.micro.mac Subject: Re: Review of the Rascal Development System Message-ID: <2861@utcsri.UUCP> Date: Thu, 29-May-86 14:19:43 EDT Article-I.D.: utcsri.2861 Posted: Thu May 29 14:19:43 1986 Date-Received: Thu, 29-May-86 14:37:39 EDT Distribution: net Organization: CSRI, University of Toronto Lines: 37