Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think this is actually most interesting as a demonstration of Cargo's support for "features" (http://doc.crates.io/manifest.html#the-%5Bfeatures%5D-sectio...), which is a concept I haven't encountered in other package managers before. Is it something that Cargo inherited from Bundler?


Though it's not a package manager, configure scripts have had this for a while -- e.g. ./configure --no-git. Still, it's certainly cool to have it built into Cargo!


When it comes to Mac system package managers, MacPorts has port "variants" and Homebrew has "options", which are basically the same.


I'd argue that they all derive from, and are quite similar to Portage's USE flags.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: