ipfs-inactive / package-managers

[ARCHIVED] 📦 IPFS Package Managers Task Force
MIT License
99 stars 11 forks source link

Zig Package Manager #11

Open andrew opened 5 years ago

andrew commented 5 years ago

Just stumbled across this thread discussing the design of a new package manager for the zig language.

IPFS is mentioned a few times in the thread, sounds like it might be a good fit for content address-ability and decentralization, and they've not actually started work on it yet, might be worth reaching out and seeing if we can support the development of it?

warpfork commented 5 years ago

(Zig looks really interesting overall IMO, incidentally.)

https://github.com/ziglang/zig/issues/943#issuecomment-395491197 seems to be one of the most relevant comments in thread: core dev person wants to do something with hashes front and center, and support decentralized stuff via plugins. Sounds reasonable.

But also sounds like we probably won't have an easy time convincing him to use CIDs as a first class citizen, because those are not very generalized, and he's got a plugin mindset already.

warpfork commented 5 years ago

Some of the comments about "The public key acts as a namespace" in https://github.com/ziglang/zig/issues/943#issuecomment-447967473 also sound a lot like IPNS so that might be an interesting conversation to pursue as well.

warpfork commented 5 years ago

Per https://github.com/ziglang/zig/issues/943#issuecomment-466410896 , it sounds like core dev will be working on Package Manager proposals in about ~1 month so indeed soon would be a good time to engage.