FreeBSD Security Survey

Craig Edwards brain at winbot.co.uk
Mon May 29 05:35:53 PDT 2006


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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-security
> To unsubscribe, send any mail to "freebsd-security-unsubscribe at freebsd.org"

-- 
"Better to reign in Hell than to serve in Heaven" -- Milton


More information about the freebsd-security mailing list