🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #3178

RE: CHALLENGE: typing and reusability (was: Re: blip)

#3178
From: cs450a03
Date: Mon, 25 Mar 1991 21:37
33 lines
1793 bytes
David Cok writes:
>>>>>> Compiling takes too long. I want runtime syntax checking! <<<<<

I know I'm going to hate myself for this in the morning, but ...

Check out J, it's got that.

CAUTION: the current implementation of J uses an incredibly
self-referential implementation, and ranges from 1-6 orders of
magnitude slower than it should (and I'm being optimistic about that
1).  Also, the language definition is not very stable, and commands
get moved around (renamed), and the parser changes, and so on between
versions.  Further, the on-line docs ought to make any algol docs look
verbose and repetitive.

That said, you could get a copy from watserv1.waterloo.edu
(129.97.129.140) in languages/apl/j/ (subdirectory by architecture).  

And, I hasten to add, J NEEDS runtime syntax checking.  Example:

   x =: 1
   1 + x
2
   x =: +
   1 + x
syntax error

   (Yes, folks, you can cream yourself in J in ways that nobody ever
thought of...  On the other hand, the underlying design is more than a
little elegant.  I've just got to try making a toy compiler for the
language...)

Raul Rockwell
Technical Details
Message-ID: <25MAR91.21371327@uc780.umd.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!udel!haven!ni.umd.edu!uc780.umd.edu!cs450a03
References: <1991Mar20.214231.3411@neon.Stanford.EDU> <jls.669591628@rutabaga> <1991Mar22.210725.29448@neon.Stanford.EDU> <1991Mar26.005805.1914@kodak.kodak.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!udel!haven!ni.umd.edu!uc780.umd.edu!cs450a03
From: cs450a03@uc780.umd.edu
Newsgroups: comp.lang.misc,comp.object
Subject: RE: CHALLENGE: typing and reusability (was: Re: blip)
Message-ID: <25MAR91.21371327@uc780.umd.edu>
Date: 25 Mar 91 21:37:13 GMT
References: <1991Mar20.214231.3411@neon.Stanford.EDU> <jls.669591628@rutabaga> <1991Mar22.210725.29448@neon.Stanford.EDU> <1991Mar26.005805.1914@kodak.kodak.com>
Sender: usenet@ni.umd.edu (USENET News System)
Organization: The University of Maryland University College
Lines: 33
Nntp-Posting-Host: uc780.umd.edu