PredictiveEcology/SpaDES

Converting modules into packages?

Closed this issue · 6 comments

After many discussions about namespacing, the likely avenue is to make modules into packages. We may keep the current module mechanism in parallel, or deprecate it. This continues #293.

First version implemented successfully. 957bff0
In branch modulesAsPackages.

Several issues were identified in a phone call, identified.

Benefits:

  1. Namespacing is dealt with
  2. Package dependency mechanism is dealt with, but it has to be changed from our current one.

I think this is overkill and will dramatically impede the uptake of the tool. It is at the very least premature.

@SteveCumming As indicated above, this would most likely be done as an additional option for module developers (unless it becomes really good). For module developers of models that are extremely mature, such as CBM-CFS3, it is likely essential to have the additional robustness of the package development environment.

I am happy to say that this is likey "premature", plus we have implemented a namespacing with packages now c21005e

is the modulesAsPackage branch going to stick around, or will it be deleted?

ok, deleting