From owner-freebsd-security@FreeBSD.ORG Sun May 28 21:15:21 2006 Return-Path: X-Original-To: freebsd-security@freebsd.org Delivered-To: freebsd-security@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D0AB16D196 for ; Sun, 28 May 2006 21:03:21 +0000 (UTC) (envelope-from lists-freebsd@silverwraith.com) Received: from pear.silverwraith.com (pear.silverwraith.com [69.12.167.160]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D56043D6E for ; Sun, 28 May 2006 21:03:16 +0000 (GMT) (envelope-from lists-freebsd@silverwraith.com) Received: from avleen by pear.silverwraith.com with local (Exim 4.61 (FreeBSD)) (envelope-from ) id 1FkSQd-00030u-EC for freebsd-security@freebsd.org; Sun, 28 May 2006 14:04:03 -0700 Date: Sun, 28 May 2006 14:04:03 -0700 From: Avleen Vig To: freebsd-security@freebsd.org Message-ID: <20060528210403.GB8791@silverwraith.com> References: <20060523120100.37D2B16A54F@hub.freebsd.org> <20060523083944.H96736@eboyr.pbz> <20060524220703.K62075@a2.scoop.co.nz> <44743358.2020304@winbot.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <44743358.2020304@winbot.co.uk> User-Agent: Mutt/1.5.11 Subject: Re: FreeBSD Security Survey X-BeenThere: freebsd-security@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Security issues \[members-only posting\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 May 2006 21:15:25 -0000 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).