Newsgroups: comp.lang.apl
Path: watmath!watserv1!utgpu!csd.unb.ca!morgan.ucs.mun.ca!nstn.ns.ca!news.cs.indiana.edu!att!linac!convex!darwin.sura.net!haven.umd.edu!socrates!socrates!rockwell
From: rockwell@socrates.umd.edu (Raul Deluth Miller-Rockwell)
Subject: Re: Expressiveness of Language
In-Reply-To: wchang@cshl.org's message of Fri, 27 Mar 92 03:05:20 GMT
Message-ID: <ROCKWELL.92Mar27083311@socrates.umd.edu>
Sender: rockwell@socrates.umd.edu (Raul Deluth Miller-Rockwell)
Organization: Traveller
References: <LIBERTE.92Mar20173238@birch.cs.uiuc.edu> <1992Mar23.200055.737@cshl.org>
	<12056@umd5.umd.edu> <1992Mar27.030520.775@cshl.org>
Date: Fri, 27 Mar 1992 13:33:11 GMT

Bill Chang:
>  Is it possible to redefine J's symbols, without hacking the source?

It's certainly possible to define J symbols.  Sample session:

   rho:  =:  $ : ($,)
   rho:  =: 5
not reassignable
   3 4 rho: 'ab'
abab
abab
abab
   2 1 rho: 3 4 rho: 'ab'
a
b
   rho: 2 1 rho: 3 4 rho: 'ab'
2 1
   

Tada, a keyword with all the properties of an APL symbol.

-- 
Raul Deluth Miller-Rockwell                   <rockwell@socrates.umd.edu>
