Ok, so I am getting my feet wet in Lua, and to this point I have two scripts that both use libraries I have created, in addition to using some other libraries others have posted.
I would like to distribute the libraries with my scripts to simplify installation, but I am concerned about library dependencies, as someone might install an older version of the library by installing a package that includes the prior version. I have library version checks (at least for my own), but want to avoid compatibility issues.
I suppose one way is to always update all packages to have the latest library simultaneously, but that can be a chore. The other is to post the libraries as a separate resource, which complicates installation. Or I could ignore the problem.
The other question is how to handle dependencies on other folks libraries (e.g., LIP) that might not be available as stand-alone resources. I am thinking of distributing these myself but installing them into a separate folder with my own (e.g., Lua/lib/vs) to avoid breaking things.
Suggestions?
I would like to distribute the libraries with my scripts to simplify installation, but I am concerned about library dependencies, as someone might install an older version of the library by installing a package that includes the prior version. I have library version checks (at least for my own), but want to avoid compatibility issues.
I suppose one way is to always update all packages to have the latest library simultaneously, but that can be a chore. The other is to post the libraries as a separate resource, which complicates installation. Or I could ignore the problem.
The other question is how to handle dependencies on other folks libraries (e.g., LIP) that might not be available as stand-alone resources. I am thinking of distributing these myself but installing them into a separate folder with my own (e.g., Lua/lib/vs) to avoid breaking things.
Suggestions?

