this is a follow-up to an exchange that's in Bug-apl Digest, Vol 67, Issue 
9, subject was 'trying to run gnu-apl on a Mac'
the problem i had and reported was that trying ')in 0 atffile', where 
atffile is a .atf generated by ibm ap2, gave me ')IN 0 failed: No such 
file or directory';  but lib 0 seemed to be pointing to the proper 
directory and the file was in that directory.

it seemed that the problem might be with how i was associating directories 
with the library numbers.  i went back and set up what's described in the 
gnu-apl info as a default arrangement, with a library-root directory 
specified in the environment variable APL_LIB_ROOT, with subdirectories 
workspace (so as lib 0), wslib1 (so as lib 1), etc.  and looking at the 
output from )libs seems to confirm that this is all correct.  i can do 
')load 0' and ')save 0' against workspaces in the subdirectory set as lib 
0 fine.  but if i do ')in 0' against an atf file in the subdirectory i get 
the same error as before (')IN 0 failed: No such file or directory'). But, 
if i do ")in atffile" with the atf file in the 'workspaces' subdirectory 
(so lib 0), the file is loaded correctly (and the ascii encodings used for 
the apl symbols are translated correctly);  and if i do ")out atffile" the 
contents of the active workspace are written correctly to atffile.atf in 
the lib 0 subdirectory.  and this only works with atf files in the lib 0 
subdirectory

i have no problem with keeping all my atf files in the lib 0 subdirectory. 
 but what i describe above is not the way )in and )out are supposed to 
work

regards


Jeff H. Derby

IBM Corporation
RTP, NC  USA
Cell: (919) 672-0962
Internet:  [email protected]

Reply via email to