Skip to content
This repository has been archived by the owner on Jun 14, 2023. It is now read-only.

Could WAPM be used for other programming languages? #196

Open
erlend-sh opened this issue Jun 26, 2020 · 0 comments
Open

Could WAPM be used for other programming languages? #196

erlend-sh opened this issue Jun 26, 2020 · 0 comments

Comments

@erlend-sh
Copy link

Some of the newest package managers being made are effectively becoming package manager platforms. See for instance Yarn v2:

yarnpkg/yarn#6953

Yarn will be designed to support different install targets than Node

Package management is a problem that keeps on being reinvented - even Yarn itself did it in the past. We believe the reason for this is that all package managers need to layout the installed packages in slightly different ways in order for them to be read by the host. This unfortunately is rarely possible, and it ends up being easier to rewrite the package manager and discard the already-existing user experience and features. Starting from Berry, we made it an explicit goal that each component of our pipeline can be switched to adapt to different install targets. In a way, Yarn will now be a package manager platform as much as a package manager. If you're interested into implementing PHP, Python, Ruby package installers without ever leaving Yarn, please open an issue and we'll help you get started!

Does WAPM have similar design goals as a platform?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant