delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2012/11/18/11:04:45

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type:content-transfer-encoding;
bh=qbtDJdtRuaQrzcbvCkHtbgFydOlhOAPontucZwnM+MM=;
b=T519udZdZ/69gw7nkzw0iqUqmrpvWf98M/fLte594BxivUKcZvWdB8SAg3bgBKoS5P
lRQDO4j1hBqssF6JrlvEODrKA9BB2q6tsKUuHgsCEIE6UPnenMOEHzKmsmNTqL44mnCb
1X8/qtFbnK2KcuvQ4G9qBArfMs7F4XexEQ52NnNQ9Z1CFbhuRVmDHG2ZwgFIciWtZGG8
qLvjtm1ksfKzTED2Ntxv/PKDIPAG33IBp5hjKuQ4pnDV352XVtTXn3w2jTEvh1hmVvyE
pnGBRwgVetyLs/T2q3pSY6U3VuSh30EYrEYZbpul0jYVsOoTZcYEWd/4nCweZuSh90dl
aMRg==
MIME-Version: 1.0
In-Reply-To: <F9FB3DFD-3D4D-4744-81E8-172D48E96FE0@noqsi.com>
References: <50A688B8 DOT 4090809 AT neurotica DOT com>
<CC923058-B962-45B5-973D-EA03906430B9 AT noqsi DOT com>
<50A6A265 DOT 6050300 AT neurotica DOT com>
<4E8E6F31-EF8D-4540-BA86-7935C1C3E6D8 AT noqsi DOT com>
<50A6A95C DOT 5030903 AT neurotica DOT com>
<355DEF4F-51BB-44A8-A5F4-D8564E7E7885 AT noqsi DOT com>
<20121116213601 DOT 13718 DOT qmail AT stuge DOT se>
<66889AAB-3A82-4861-ACB0-B35A876EF6F4 AT noqsi DOT com>
<CAC4O8c8s3837dD5so1hu-QOm8PW69sehVNNX7njQvnRGzXODGw AT mail DOT gmail DOT com>
<B63F900B-2C12-48A4-AD4B-5A616078030B AT noqsi DOT com>
<CAC4O8c9BAJe8_7KLL8aaGq30HCkj+q74DB9jywXRXogJzdqNzw AT mail DOT gmail DOT com>
<50A83AAA DOT 6060500 AT jump-ing DOT de>
<B1A7C9C1-5EAE-49AB-A03A-D5D4AFD3B0C0 AT noqsi DOT com>
<50A8615E DOT 2080800 AT neurotica DOT com>
<05730E0F-4DA1-47C8-80BB-5D4F37EFD94E AT noqsi DOT com>
<50A8675D DOT 30509 AT neurotica DOT com>
<CAM2RGhQ7aZf_yiOw4ibKTe5RnH7p8W50Maqo1YrVnLbJuhX-1Q AT mail DOT gmail DOT com>
<F9FB3DFD-3D4D-4744-81E8-172D48E96FE0 AT noqsi DOT com>
Date: Sun, 18 Nov 2012 11:03:24 -0500
Message-ID: <CAM2RGhSkaqZUKpwZhTcJgTwMGMRjRm7gkYwGB=nBA38PCkBSQQ@mail.gmail.com>
Subject: Re: [geda-user] Thoughts on gschem UI
From: Evan Foss <evanfoss AT gmail DOT com>
To: geda-user AT delorie DOT com
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id qAIG3Vt5017626
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

I never understood why Guile became the plugin language when so many
more people know C.

On Sun, Nov 18, 2012 at 6:41 AM, John Doty <jpd AT noqsi DOT com> wrote:
>
> On Nov 17, 2012, at 10:17 PM, Evan Foss wrote:
>
>> From my view point the rest of gEDA/PCB should change around gschem to
>> better use it and not the other way around. There is a lot of unused
>> metadata in a schematic that is yet unused and that is where most of
>> my frustrations with gEDA come from. This is why see issues with the
>> netlister. Following the Unix philosophy it does it's job providing a
>> netlist but that removes a lot of the schematics metadata that other
>> tools like PCB might want. For example which connections are a bus or
>> meant to be routed differentially? There are comments I leave on
>> schematics in gschem that I would like to be passed to PCB tools that
>> get removed because we only deal with netlists. I have been
>> contemplating for a while now writing something to be parallel in the
>> work flow with gnetlist to just handle this stuff. I view this as
>> working from gschem at the bottom up which is the opposite of the way
>> modern top down development process goes but I am curious to see an
>> opinion from the group.
>
> There even exists such a thing, in production use by me, anyway.
>
> https://github.com/xcthulhu/lambda-geda
>
> It's gnetlist-like in that it extracts the data from the schematics and presents it to a "back end" script. But unlike gnetlist, the back end has access to all of the data, and control over its processing. So far, the only useful back end invokes hierarchy expansion, and then outputs the flattened schematics.
>
> Unfortunately, it's written in Haskell, which effectively means that only its author can write back ends for it. He has expressed an interest in rewriting it in Guile, which would put it more in the gEDA main stream, although it seems only a small minority of us can write Guile scripts.
>
> John Doty              Noqsi Aerospace, Ltd.
> http://www.noqsi.com/
> jpd AT noqsi DOT com
>
>
>



-- 
Home
http://evanfoss.googlepages.com/
Work
http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/

- Raw text -


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