aplteam / Tatin

Tatin is a package manager for Dyalog APL
MIT License
25 stars 5 forks source link

Why is the minimum minimumAPLVersion required to be 18.0 or up? #176

Closed DavinChurch closed 6 months ago

DavinChurch commented 7 months ago

I have a package that specifically requires at least v17.0. I know that Tatin can't run on anything less than v18.0, but I'd like people to know that if they've got an older version of Dyalog that they can download the package directly from GitHub to use it without Tatin if they want. Is that not reasonable information to be able to provide?

aplteam commented 7 months ago

How do you load the package into the workspace?

On Wed, 13 Dec 2023 at 14:46, Davin Church @.***> wrote:

I have a package that specifically requires at least v17.0. I know that Tatin can't run on anything less than v18.0, but I'd like people to know that if they've got an older version of Dyalog that they can download the package directly from GitHub to use it without Tatin if they want. Is that not reasonable information to be able to provide?

— Reply to this email directly, view it on GitHub https://github.com/aplteam/Tatin/issues/176, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD5XJHKPWDCIPRBQAILQRFDYJGWUDAVCNFSM6AAAAABATGF5V2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGAZTSNZVGAYDCMI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

DavinChurch commented 7 months ago

Without Tatin, just pick up the code directly from GitHub. It is available as source code files, a saved workspace, or a namespace script, however that is preferred. Since it involves no dependencies or other nice facilities that Tatin provides, Tatin is not required to make use of it (if the APL version cannot be updated).

aplteam commented 7 months ago

Then it's not a package, and the version of APL is a different matter.

If it's consumed as a package then Tatin is required, and therefore 18.0 is the minimum version.

On Wed, 13 Dec 2023 at 14:59, Davin Church @.***> wrote:

Without Tatin, just pick up the code directly from GitHub. It is available as source code files, a saved workspace, or a namespace script, however that is preferred. Since it involves no dependencies or other nice facilities that Tatin provides, Tatin is not required to make use of it (if the APL version cannot be updated).

— Reply to this email directly, view it on GitHub https://github.com/aplteam/Tatin/issues/176#issuecomment-1853971727, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD5XJHJVU5Y7BO6AO3ZGQCLYJGYF7AVCNFSM6AAAAABATGF5V2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJTHE3TCNZSG4 . You are receiving this because you commented.Message ID: @.***>

DavinChurch commented 7 months ago

Very well. I was trying to inform them that it could also be used as a non-package.

aplteam commented 6 months ago

That's fine, but not this way, it would defeat the purpose of the property.