X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f X-Recipient: geda-help AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=1lvnI5CzMXvTUgauq1GW5XirKbrxFxIuy4pRi+NtYGs=; b=PUEM7KeLdiZ9uE8UQKox7rduoN+g0awUx8aJGjLUho7ITWGmg1SPIkbBfI7rtbs+7z Ed6eZBP4lYBLry2VbgfhSC0MfPPeHmS9B2zF+f9VKdhElbdbQsEepqtE8vkx426YpGP6 8YlAoaFXUhReVgUne0ic94nvo/kW6NK5T0gd0= MIME-Version: 1.0 In-Reply-To: <20111220163440.GE30970@malakian.lan> References: <20111220163440 DOT GE30970 AT malakian DOT lan> Date: Tue, 20 Dec 2011 11:48:17 -0700 Message-ID: Subject: Re: [geda-help] rewrite code in python From: asomers AT gmail DOT com To: geda-help AT delorie DOT com Content-Type: multipart/alternative; boundary=20cf301af7b1b2bdd704b48a82cd 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 --20cf301af7b1b2bdd704b48a82cd Content-Type: text/plain; charset=ISO-8859-1 I would gladly help you, if I had about 50,000 hours of spare time. I've often fantasized about writing my own pcb layout tool, and part of my fantasy is the use of Python for the higher levels of the application. But I know that it would probably take me a full year to get something interesting, and several to many years of full time work to reach pcb's level of funtionality. Unless you are independently wealthy (I'm not), it's basically an impossible task. On Tue, Dec 20, 2011 at 9:34 AM, Andrew Poelstra wrote: > 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?" > > --20cf301af7b1b2bdd704b48a82cd Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I would gladly help you, if I had about 50,000 hours of spare time.=A0 I= 9;ve often fantasized about writing my own pcb layout tool, and part of my = fantasy is the use of Python for the higher levels of the application.=A0 B= ut I know that it would probably take me a full year to get something inter= esting, and several to many years of full time work to reach pcb's leve= l of funtionality.=A0 Unless you are independently wealthy (I'm not), i= t's basically an impossible task.

On Tue, Dec 20, 2011 at 9:34 AM, Andrew Poel= stra <asp11 AT sfu DOT ca= > wrote:
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 pyt= hon?
> bye
> ap
>

Go for it. TBH, I think gschem could probably done in Python pr= etty
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 anyo= ne
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 a= poelstra at wpsoftware.= net
Web: =A0 htt= p://www.wpsoftware.net/andrew
"I don't understand. Are you saying dualism is always good, or alw= ays bad?"


--20cf301af7b1b2bdd704b48a82cd--