Hi I have a suggesting and several issues to report.
(1) A suggestion for a future webcast.
I’d like to see demonstrations of passing multi-deminsional as well as heterogenous parameters and results between Visual APL and both APL+Win and C# assmeblies.
For example suppose I had a Visual APL utility that would take two numeric parameters and return their sum. The parameters might be any numeric type float, double, integer and any compatible shape (i.e. both 2D matrices or a matrix and a scalar).
I assume this requires multiple overloads to handle a variety of cases from C#. I expected/hoped a single untyped overload to work with APL+Win. My attempt to try this got this error:
[]WI ERROR: mscorlib exception 80004002 Unable to cast object of type 'VisualCielo.Numeric.cvar' to type 'System.IConvertible'.
X <assign> ’MathUtil’ []wi 'XPLUS' a b
^
(2)
From Cielo should we be able to do stuff like:
x←1
" This is the answer: ",x
This is the answer:
In APL+Win this would have produced:
x←1
" This is the answer: ",x
(3)
APL system variables like ⎕io, ⎕ct, ⎕dbz, ⎕dbzv don’t seem to be localized in functions. Can they be?
(4)
The legacy :ANDIF control statement does not seem to work.