cannot load ws before version 11.0

Learning APL or new to Dyalog? Ask "silly" questions here, without fear...
Post Reply
hbarkhof
Posts: 44
Joined: Mon Apr 09, 2018 8:37 am

cannot load ws before version 11.0

Post by hbarkhof »

Hello.
Sorry if this question was already answered before. Could not find it in our forums.

Tried to load the finapl workspace but got an error :
"Cannot load workspaces that are earlier than version 11.0"
when using )load fapliddf.dws

Tried this in version 16 and 17 without any luck. Any hints what I am doing wrong ?


Windows 10.
Apl versions 16 and 17 (Unicode)

Thanks for your time and sorry if this is a dumb question.
User avatar
Morten|Dyalog
Posts: 460
Joined: Tue Sep 09, 2008 3:52 pm

Re: cannot load ws before version 11.0

Post by Morten|Dyalog »

Henk,

I presume you downloaded the workspace from http://www.finnapl.fi/texts/fapliddf.zip. I will talk to the FinnAPL folks about saving a newer version of the workspace. On Monday, we'll be able to provide you with a new workspace, unfortunately I don't have a sufficiently old version of APL at home. Meanwhile, you might enjoy this on-line application, which searches not only the FinnAPL, but also the APL2 and Dyalog idiom lists: https://miserver.dyalog.com/Examples/Applications/Idiom_Search.mipage.

A bit of background: Dyalog APL goes to some lengths to load old workspaces, but converting old binary formats requires code which is hard to test, and can lead to strange failures. We decided to draw a line at version 11.0 and we are likely to move that line forward every now and again.

The error message means that the workspace is more than 12 years old. If you have a version of Dyalog APL which is closer to 11.0 yourself, you may be able to )LOAD and )SAVE it in that version, and subsequently )LOAD it in 16 or 17.

Regards,

Morten

P.S. In the future, APL source is likely to be stored in text files, and the problem will slowly fade away.
hbarkhof
Posts: 44
Joined: Mon Apr 09, 2018 8:37 am

Re: cannot load ws before version 11.0

Post by hbarkhof »

Thanks for your answe and time Morten ! Preciated.
Vince|Dyalog
Posts: 439
Joined: Wed Oct 01, 2008 9:39 am

Re: cannot load ws before version 11.0

Post by Vince|Dyalog »

Hi Henk,

I will send you a version of this workspace saved by version 14.1 via email from Dyalog Support.

Regards,

Vince
hbarkhof
Posts: 44
Joined: Mon Apr 09, 2018 8:37 am

Re: cannot load ws before version 11.0

Post by hbarkhof »

Thanks Vince. I have received it and it works fine !
ksa
Posts: 10
Joined: Thu Jul 18, 2019 7:02 pm

Re: cannot load ws before version 11.0

Post by ksa »

Hi,
Unfortunately I am having the same problem with a ws saved back in 2005.
Would it be possible to get hold of a sufficiently old version of DAPL to convert it into a newer format?
It is not extremely important for me, but thanks for any help anyway ;-)
...../Kim
User avatar
AndyS|Dyalog
Posts: 263
Joined: Tue May 12, 2009 6:06 pm

Re: cannot load ws before version 11.0

Post by AndyS|Dyalog »

Hi Kim

If it's just one workspace then if you're happy to email it to support we'll see if we can get it into a more recent version. What version are you trying to get it into ?

A few more general comments
    1. We have a sliding window of versions of workspaces which can be loaded in a specific version of Dyalog because the code required to massage the internal workspace structure from older versions to newer versions becomes more and more convoluted.
    2. We may not be able to )LOAD workspaces saved in older versions if they have been )SAVEd with an SIStack or a non-empty ⎕SM.
    3. A workspace which has been saved in the same platform/version/edition/width that you are going to )LOAD it in needs no conversion on the )LOAD, so will load (slightly) quicker than a workspace which needs conversions so it is a good idea to )xload and )save all your workspaces in the version that they will be )LOADed into. But we fully understand that that is not always possibe or practical.
Post Reply