X×○÷180
should read
X×○1÷180
I am not sure who to contact; if you do, then please do.
David Liebtag
IBM APL Products and Services
Likewise with APLX but the expression X×○÷180 fails with APL+Win.
However, the reverse fails with APLX also i.e
X×180÷○
What on earth are you trying to do here?
Try parsing the original expression
X is the left argument
× is a dyadic function (times)
? is a monadic function (pi times)
÷ is a monadic function (reciprocal)
180 is the right argument
from which we get
÷180
0.005555555556
?÷180
0.01745329252
X?45
X×?÷180
0.7853981634
Your reverse expression X×180÷? fails because it ends with a function
with no argument.
--
Jane
The idiom is correct, and should work in any dialect of APL.
Are you sure it fails on APL+Win? I don't have an up-to-date copy,
but it worked on an old version I tried.
Richard Nabavi
MicroAPL
I don't have APL+WIN either but two explanations offer themselves:
0. something above is a typo
1. reciprocal isn't defined in APL+WIN
I'd go for 0.
My mistake (typo): it does work with APL+Win.