I was to report that this APL expression
30 2⍴?60⍴2
always return a row of "1" and a row of "2" (installed from the source(.tar.gz)
provided on GNU Mirrors)
after looking at the "GNU APL" site for a bug report address, I saw that we can
get
the "latest" from svn; so I check-it-out, compiled, installed and to my surprise
it no longer give me a row of "1" and "2" !
great !
that said, my real question is:
how hard is it to implement the standard/or-not-as-standard-as-it-seems
:if {boolean}
do this
:else
do that
:endif
:repeat
do this
:until {boolean}
:for {var} :in {list}
do this
:endfor
:forlcl {var} :in {list}
do this
:endforlcl
I think there is a :while :endwhile too
thoses are really missing (to my point of view).
an other thing really missing is a native ")edit function_name"
who would open an other xterm and offer editing/modifying/saving a function
in a window, ala VI/VIM or ala emacs or ala nano. (I may be able to help in this matter, ps: ala
means "like", not really "with")
nevertheless I'm quite pleased with "GNU APL" (2 days old installation)
Christian Robert,
Poly.