|
|
|
|
|
by scrollaway
3793 days ago
|
|
It's a "bigger problem". New languages bring new build systems and there really isn't much you can do about that. However, what could be standardized is package distribution. I shouldn't have to have 10 different package managers for 10 different languages, each of them with different ways of expressing essentially the same metadata, etc. As a language developer, I shouldn't be expected to create my own version of a package manager, with download, local / remote search, versioning, vcs support, upgrades, hooks, and a million other things. Package managers are complex beasts. It's a bit like if every javascript project was expected to create its own http server. Except it's not http, it's a weird custom protocol they invented just for the sake of it. Naaaaasty. |
|
But you raise some really good points. I have to ponder this further.