1) Okay, before I precede to write something to transfer APL+Win data structures to Visual APL, it seems likely that this may have already been done. Are you aware of such a tool?
2) Yes I did the refbyfile and using . . . but I should have check further.
The real problem it seems is you cannot read ⎕nsize characters in one read.
This is demonstrated below.
From APL+Win ______________
'c:\temp\testtext.txt' ⎕ntie ¯4
⎕nsize ¯4
167
y←⎕nread ¯4 82,( ⎕nsize ¯4),0
⍴y ⍝ THIS READ GETS THE ENTIRE FILE CONTENTS
167
From the Cielo Explorer ______________
@'C:\temp\testText.txt' ⎕ntie ¯3
¯3
⎕nsize ¯3
167
x←⎕nread ¯3 82,(⎕nsize ¯3),0 ⍝ TRY TO READ THE ENTIRE FILE
DOMAIN ERROR
⎕io←1 ⍝ CHANGE THE INDEX ORIGIN
x←⎕nread ¯3 82,(⎕nsize ¯3),0 ⍝ TRY READING ALL THE FILE AGAIN
DOMAIN ERROR
x←⎕nread ¯3 82,166,0 ⍝ READ (nsize -1) CHARACTERS
⍴x ⍝ WITH THIS READ WE LOSE THE LAST CHARACTER
166
x←⎕nread ¯3 82,166,1
⍴x ⍝ WITH THIS READ WE LOSE THE FIRST CHARACTER
166