X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f X-Recipient: geda-help AT delorie DOT com Date: Tue, 20 Dec 2011 08:34:40 -0800 From: Andrew Poelstra To: geda-help AT delorie DOT com Subject: Re: [geda-help] rewrite code in python Message-ID: <20111220163440.GE30970@malakian.lan> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-12-10) Reply-To: geda-help AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-help AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Tue, Dec 20, 2011 at 11:50:05AM +0100, Andrea Perdicchia wrote: > Hy all, > i view the source-code of this project and i've this bomb question for you. > What do you think if we create a fork rewriting the source code in python? > bye > ap > Go for it. TBH, I think gschem could probably done in Python pretty well. C's lack of functional constructs is very frustrating at times. pcb, not a chance. It does way too much low-level calculation. All the lisp/shell tools could be translated pretty much directly into Python, but I don't see why you would do that. Python is basically a crappy version of Lisp (with Algol-type syntax, better libraries and much more popularity). Having said that, when you say "we", I highly doubt you mean anyone beside yourself. Changing languages is a -huge- task, and everyone here seems happy enough improving the current codebase. -- Andrew Poelstra Email: asp11 at sfu.ca OR apoelstra at wpsoftware.net Web: http://www.wpsoftware.net/andrew "I don't understand. Are you saying dualism is always good, or always bad?"