aplteam / Tatin

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

]BuildPackage does not check "API" #148

Closed aplteam closed 3 weeks ago

aplteam commented 9 months ago

The config parameter api must be either the name of a class or a namespace, hosting the API of a package.

BuildPackage does not check this, allowing it to be a, say, function.

When the package is loaded the error "Is neither class nor namespace: xxx" is thrown.

BuildPackage should check this and throw an error.

aplteam commented 3 weeks ago

Implememnted in 0.109.0