Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

APL2 workspace migration

29 views
Skip to first unread message

Mario Sacco

unread,
Jan 20, 2012, 2:17:27 PM1/20/12
to
I'm trying to migrate an Workstation APL2 into a Dyalog APL V13 one.
First I )OUTed the APL2 workspace, then I tryed to reload into Dyalog
APL by APL2PCIN WS (⍙⍙APL2IN) receiving the following error: "Cannot
start nfiles AP"
Any idea?
Mario

pg

unread,
Jan 21, 2012, 10:59:40 AM1/21/12
to
I understand the problem. I'm running a version 2 of Workstation APL2,
the Dyalog WS is for APL2PC 1.02

Is there a tool to migrate a WS from Workstation APL2 V2 to Dyalog APL?
I have already done several searches without success.

Gary Logan

unread,
Jan 22, 2012, 12:57:05 AM1/22/12
to
In a temp directory I have a file named lite54.atf
This file was created via )out from workstation apl2.

From a clear ws in dyalog apl enter

)load atfin
⍙⍙atfin '\temp\lite54.atf'

Worked for me. Good luck.

Gary Logan

unread,
Jan 22, 2012, 1:14:48 AM1/22/12
to
Also works for an atf created from apl2pc 1.02.


Mario Sacco

unread,
Jan 22, 2012, 10:33:27 AM1/22/12
to
Thanks a lot Gary.

It appears to work fine! You saved me a lot of work!

I'm preparing some Financial Math lessons for the Faculty of Economics
students.
Prof. Annibali wants to offer to the students the opportunity to work
with both the interpreters IBM's APL2 and Dyalog APL.
So far we have worked with the IBM APL2, so would have been a great
effort to rewrite by hand functions and variables for the other environment.

danb

unread,
Jan 25, 2012, 11:03:19 AM1/25/12
to
There is another way to transfer ATF files from APL2 to Dyalog V13.0:
use )OUT in APL2 and use ]IN in Dyalog (this is a user cmd) instead
of )LOADing the 'atfin' ws. It's a bit simpler.
This will transfer vars & fns but you will need to tweak the fns with
illegal lheaders in Dyalog.

There is yet another way to transfer and avoid this manual translation
problem but this should get you going.
0 new messages