Anyone who believes the language (python, C, or even perl) in the speed of implementation clearly misunderstands the actual problem. (Unless the language is shell with a bunch of awk & sed pipelines. :-)
That said, the language can make a definite impact on sustainability. My dislike of IPS is *in spite* of SVR4's hideous code base. The SVR4 packaging tools are a crime scene. That doesn't mean that they were beyond salvage, or even that another independent implementation couldn't have been undertaken, but it certainly *does* help make the decision to "start over" with IPS a little more understandable. -- Garrett D'Amore Sent with Sparrow (http://www.sparrowmailapp.com/?sig) On Wednesday, December 19, 2012 at 11:51 PM, Jesus Cea wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 20/12/12 04:16, Bob Friesenhahn wrote: > > On Wed, 19 Dec 2012, J wrote: > > > > > > here are the purely technical criticisms I have of IPS: 1. it's > > > slow. it was slow when it started, it still is - improvements > > > notwithstanding. it's written in python, so basically it will > > > never operate at a reasonable speed. > > > > > > > > > While IPS may be slow, I doubt that Python is necessarily to blame. > > It is likely a design issue. As reason to believe that the problem > > is not with Python, Mercurial is written in Python and Git is > > written in compiled C yet Mercurial is demonstrated to perform > > operations on remote repositories twice as fast. > > > > > +1. > > Python makes better use of programmer time and I seriously doubt > Python is the reason for the IPS slowness. In fact, being so > "programmer efficient" allows to use more > advanced/complicated/efficient algorithms, more easily. > > Please, no FUD. > > (disclosure: I am a Python core developer, quite involved in > Solaris/derivatives support). > > - -- > Jesús Cea Avión _/_/ _/_/_/ _/_/_/ > [email protected] - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ > jabber / xmpp:[email protected] (mailto:[email protected]) _/_/ _/_/ _/_/_/_/_/ > . _/_/ _/_/ _/_/ _/_/ _/_/ > "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ > "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ > "El amor es poner tu felicidad en la felicidad de otro" - Leibniz > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > Comment: Using GnuPG with undefined - http://www.enigmail.net/ > > iQCVAwUBUNLDdJlgi5GaxT1NAQIRrAP9FaoWj1xsMXV/6Ug1XUNWUUubzJXv305N > 2R31yyyIwOrOHuTiV9wdw0+RzJrs+3TsKUuE/0D/sBeD24LyTkgAa9YEldhyS4v+ > tFQ5TxgsltMDDKkKaqBW5NYDUTYcFuZDUs1y5D/ObCt0bDhYJL09vJtttocZ8tGI > aVtoUTlCuN0= > =yM8Z > -----END PGP SIGNATURE----- > > > ------------------------------------------- > illumos-discuss > Archives: https://www.listbox.com/member/archive/182180/=now > RSS Feed: https://www.listbox.com/member/archive/rss/182180/22003744-9012f59c > Modify Your Subscription: https://www.listbox.com/member/?& > Powered by Listbox: http://www.listbox.com > > ------------------------------------------- illumos-discuss Archives: https://www.listbox.com/member/archive/182180/=now RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be Modify Your Subscription: https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4 Powered by Listbox: http://www.listbox.com
