ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2011/12/20/14:12:10

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: <B46717B2-D401-44C9-B565-5071768B1606 AT gmail DOT com>
<20111220163440 DOT GE30970 AT malakian DOT lan>
Date: Tue, 20 Dec 2011 11:48:17 -0700
Message-ID: <CAOtMX2jPrez2P9J=3WM=0-pmzeDEYWTe2=uQ1VEB6UeEaGn2rg@mail.gmail.com>
Subject: Re: [geda-help] rewrite code in python
From: asomers AT gmail DOT com
To: geda-help AT delorie DOT com
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

--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 <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
> 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&#3=
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&#39;s leve=
l of funtionality.=A0 Unless you are independently wealthy (I&#39;m not), i=
t&#39;s basically an impossible task.<br>
<br><div class=3D"gmail_quote">On Tue, Dec 20, 2011 at 9:34 AM, Andrew Poel=
stra <span dir=3D"ltr">&lt;<a href=3D"mailto:asp11 AT sfu DOT ca">asp11 AT sfu DOT ca</a>=
&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div></div><div class=3D"h5">On Tue, Dec 20, 2011 at 11:50:05AM +0100,=
 Andrea Perdicchia wrote:<br>
&gt; Hy all,<br>
&gt; i view the source-code of this project and i&#39;ve this bomb question=
 for you.<br>
&gt; What do you think if we create a fork rewriting the source code in pyt=
hon?<br>
&gt; bye<br>
&gt; ap<br>
&gt;<br>
<br>
</div></div>Go for it. TBH, I think gschem could probably done in Python pr=
etty<br>
well. C&#39;s lack of functional constructs is very frustrating at times.<b=
r>
pcb, not a chance. It does way too much low-level calculation.<br>
<br>
All the lisp/shell tools could be translated pretty much directly<br>
into Python, but I don&#39;t see why you would do that. Python is<br>
basically a crappy version of Lisp (with Algol-type syntax, better<br>
libraries and much more popularity).<br>
<br>
<br>
Having said that, when you say &quot;we&quot;, I highly doubt you mean anyo=
ne<br>
beside yourself. Changing languages is a -huge- task, and everyone<br>
here seems happy enough improving the current codebase.<br>
<font color=3D"#888888"><br>
<br>
--<br>
Andrew Poelstra<br>
Email: asp11 at <a href=3D"http://sfu.ca" target=3D"_blank">sfu.ca</a> OR a=
poelstra at <a href=3D"http://wpsoftware.net" target=3D"_blank">wpsoftware.=
net</a><br>
Web: =A0 <a href=3D"http://www.wpsoftware.net/andrew" target=3D"_blank">htt=
p://www.wpsoftware.net/andrew</a><br>
&quot;I don&#39;t understand. Are you saying dualism is always good, or alw=
ays bad?&quot;<br>
<br>
</font></blockquote></div><br>

--20cf301af7b1b2bdd704b48a82cd--

- Raw text -


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