On Fri, Jan 10, 2014 Igor wrote: > I've been using C/C++ since school it's fast, even bad code is working fast. > > I WOULD NEVER BELIVE PYTHON IS AS FAST AS C++ with math algorithms > that do calculate staff and not call functions from pre-complied > objects written in C/C++.
I would never believe it til I first saw pkgcore in action 5 or 6 years ago. There's no point criticising portage, since everyone knows it's a pig of a project, that's never had a rewrite: which is why its lead developer stepped back and wrote pkgcore. And sure, most of its speed comes from using an optimised C backend: snakeoil. I'm assuming you have a Gentoo box and can use eix or equery to find these. If not, you need to reconsider what you're doing. I'm also assuming you are going to try pkgcore so you are better-informed, even if its latest incarnation is not ready for mass-release; after all you're a developer, so can deal with that, right? > Friday, January 10, 2014, Patrick wrote: > >> So why do we send Gentoo for food riding on Python? If it were death > >> we send Gentoo for then I would choose Python but food? > > > I'm finding it very hard to stay polite, because ... honestly? > > You have no idea what you're talking about. > > Or vice versa. It's wierd, you veer between corporatist dogma, and mildly hallucinogenic metaphor. So let's just say I have no idea what you are talking about in some of your emails, or rather no idea why you reach for those metaphors. > > If you want things to change - hire a few of us fulltime to work on > > things, and you'll get the change you want. > > Until then there's no need to point out that we are lacking manpower to > > do large-scale changes, because that's been a constant in most > > opensource projects since the 1960s. > > > Less talking, more doing - provide patches and stop polluting our > > mailing list with your madness. > > See tge subject of this letter. The whole point of this conversation is that > I offered to design it and program it and offered HARDWARE for it but we > can't get to the point because it's not clear for everyone if we need it. You're coming at this from the angle of a commercial developer, and basically no-one really cares about any of that. There's loads of hardware available, for example, since so many Gentoo users are in fact net admins. We do care about improving the distro, so by all means go ahead and implement something; the Gentwo thing sounds like a perfect collaboration opportunity. If you want to work on something in FLOSS, you do so for your own reasons: they're what keep you doing it, even when you think no-one else cares. Coming at the list with your "offer to design and program" is the wrong way round: loads of people offer the same sort of thing (it comes up about once a year or so, afaict) and most never deliver anything. Project ideas are two-a-penny. Show us a working project, or the basis of one, and everything moves: other users who want the same thing will help you with it. Bug reports will come in and you can start to see where things need improvement. Assuming it fills a need. > If high command not needing it it will find means to kill it and I'm > very busy, really very busy - can't afford to spend that much time on > something not useful. > > We're in the middle of negotiations here. No, you are not. As Duncan's history lesson pointed out, there is no "high command." As Rich pointed out, if you want to implement something, go right ahead and do it. Don't seek permission, since there isn't anyone to give it. If you build it, and it is useful, they will use it ;) Note you won't get anything out of that, beyond the reputation you appear to wish to establish. Few people will thank you, though those that do will make it all worthwhile; mostly what you'll get is more work. But the bug reports will make your software better, and teach you an awful lot in the process. If you're looking for it to be an official project, there's no such thing; only projects any Gentoo dev can have hosted, which does not make them official by any means. You can look to get an ebuild into the portage tree, and you can look to get infra to use your work (much harder.) You're a *long* way away from even being able to suggest they look at something, afaict. And even then it may not be something considered essential to the functioning of the distro, but rather best left as an external site. Or y'know some devs might take it up and run with it. But you have to put the work in first. In commercial terms, you have to deliver the prototype before any discussion can begin. Until then, it's just vapourware, and with respect, we've heard it all before. In essence: just do it. And try to reduce the amount you post to the list; it'll stop you getting snide remarks later on. Waiting a day or two between posts is always advisable, and sticking to max two in any one day stops you getting drawn into flame-wars. Good luck :) Regards, steveL -- #friendly-coders -- We're friendly, but we're not /that/ friendly ;-)