Re: APL, J, and Axiom documentation
"M. Edward (Ed) Borasky" <[email protected]> Wed, 04 Jun 2008 07:13:26 -0700
| Newsgroups | gmane.comp.mathematics.axiom.devel,gmane.comp.mathematics.axiom.general |
|---|---|
| Message-ID | <[email protected]> |
root wrote: > J/APL has advantage of forcing you to think about the solution to > a problem in a completely orthogonal way to the usual programming > paradigms. In my experience the "re-expression" of an idea in a > second, very different form dramatically highlights the design > decisions made in the first form. Since the original authors are > no longer available we need to tease out the design decisions. > > Unfortunately I'm unaware of any category or strongly typed work in J > so I don't think the idea carries much weight beyond the numerics. I > added a piecewise Gamma function to Axiom in February and have been > looking at the special functions since then. J seems to be a good fit > in this area, hence the original remark. Well ... at one time I claimed there were only three "original" programming languages -- Lisp, APL and Forth. So if we call Axiom a "dialect of Lisp", recoding pieces of it in an APL dialect would give us two thirds of the spectrum. Perhaps someone would pick up the third?? But I really think the YAGNI principle needs to be observed here. You Ain't Gonna Need It! :)