delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2011/12/20/12:25:15

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 <asp11 AT sfu DOT ca>
To: geda-help AT delorie DOT com
Subject: Re: [geda-help] rewrite code in python
Message-ID: <20111220163440.GE30970@malakian.lan>
References: <B46717B2-D401-44C9-B565-5071768B1606 AT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <B46717B2-D401-44C9-B565-5071768B1606@gmail.com>
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

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?"

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019