Date: Mon, 29 May 2006 13:35:39 +0100 From: Craig Edwards <brain@winbot.co.uk> To: Avleen Vig <lists-freebsd@silverwraith.com> Cc: freebsd-security@freebsd.org Subject: Re: FreeBSD Security Survey Message-ID: <447AEA9B.6030005@winbot.co.uk> In-Reply-To: <20060528210403.GB8791@silverwraith.com> References: <20060523120100.37D2B16A54F@hub.freebsd.org> <20060523083944.H96736@eboyr.pbz> <f34ca13c0605240233t1b3555dbn39f34b4d598d5bb7@mail.gmail.com> <20060524220703.K62075@a2.scoop.co.nz> <44743358.2020304@winbot.co.uk> <20060528210403.GB8791@silverwraith.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I was thinking more of the time-to-repair of a broken install, rather than a broken python or perl program, for example if your perl site-perl folder gets damaged, or your python compiled libs become ABI 'incompatible' somehow (say due to a g++ upgrade?). In this case, both python *and* perl are pretty hard to repair unless you know the language, and can leave a system administrator between a rock and a hard place (reinstall, or seek an expert of that language) I guess the same goes for ruby, i wouldn't know where to start in repairing a broken ruby install... Thanks Craig Avleen Vig wrote: > On Wed, May 24, 2006 at 11:20:08AM +0100, Craig Edwards wrote: > >>I agree, however, i do not like the gentoo dependency upon python for >>its package management system. It has not broken on me yet, however i >>can imagine if it does it would be a nightmare to fix, as python is >>not a trivial program. If FreeBSD ever were to attempt an emerge-like >>system, it would be convenient imho (although probably less >>maintainable?) to have it done in something smaller and easier to >>manage (and easier repair when broken?) such as perl or shellscript. > > > Python is incredibly trivial. > It's much more trivial than perl, that's for sure. > I don't want to get into a holy war about languages on-list (anyone > interested can email me off list). > > Having used perl for 5+ years, and starting to use Python in the last > year, I can tell you that Python has a very similar learning curve, but > is "better" for new (and old) programmers for several reasons: > Much more consistant syntax > - From this you get code that is easier to read, more portable > between developers, etc > Designed to be object oriented rather than OO being an after thought > > These two things alone (IMO) make a HUGE difference to writing apps of > any size. > Plus Python's traceback feature is really awesome (perl may have one, I > haven't seen it, but with python it's just there, always). > _______________________________________________ > freebsd-security@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-security > To unsubscribe, send any mail to "freebsd-security-unsubscribe@freebsd.org" -- "Better to reign in Hell than to serve in Heaven" -- Milton
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?447AEA9B.6030005>