Tacit programming with various limitations can be done in APL.
In all APLs, you can do +/
In many APLs, you can do function assignment, so you can
do sum{is}+/ . (You can not do this in APL2.)
In some APLs (e.g. Dyalog APL), there are composition operators,
so you can do ssq{is} +/{compose}(power {compose} 2)
For more comprehensive tacit programming, you need fork,
and only J has fork. (In Dyalog APL, you can define an
operator that does fork, but the definition is not obvious
and in usage is not as pretty.)
----- Original Message -----
From: Justin Paston-Cooper <[email protected]>
Date: Monday, November 22, 2010 0:34
Subject: Re: [Jprogramming] tacit programming
To: Programming forum <[email protected]>
> I'm not really familar with APL. to what extent was tacit programming
> common in APL, and if it was not so common, what were the limitations?
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm