Jump to content
Read the Funtoo Newsletter: Summer 2023 ×

Any chance of a Portage c or c++ version instead of Python in the future?


Recommended Posts

there is paludis already and which is even slower than original portage -- it doesn't require python but it does require boost -- just an example. I don't think this will fix anything you maybe think it will by porting to another language. The main problem in portage is not that it's written in python but that many parts of it are obscure, undocumented and doesn't look good, highly over-engineered and maybe also recent portage development only in maintenance mode - not in fixing code or development mode. Many blame portage for being slow, partially agreed with that, but, again it's not because it's in python. Remember that good code is good in any language. To summarize - cloning portage in other language will be only a clone, that's rewriting same framework and design in language that can be really bad experience and can result in much worse cases, like paludis. Ultimate fix, maybe, would be creating package manager from scratch.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...