StardustPL / Stardust

"A programming language that doesn't make me angry to use it."
https://StardustPL.GitHub.IO/
The Unlicense
4 stars 0 forks source link

Planning: version number incompatibilities between libraries #37

Open LB-- opened 8 years ago

LB-- commented 8 years ago

Since some basic containers will be separate libraries and independently versioned, it is possible for code using one version to need to communicate with code using another version.

In general this can be solved with duck typing and converting between versions as needed.

Needs more thought...

LB-- commented 8 years ago

Dependency injection is a really good idea, and perhaps reverse dependency injection may also work in some cases. Both would require duck typing...