delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/10/13/14:03:42.1

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-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=x2BCbtB0MPTSmzCH1R7KB6G137SgcVAEcmiicfh7aCU=;
b=Eben6LkN8/LTIWSn1JgxKhX/Tj0IZssKJJ6j5APKmUVrLLr24ymxWp3CTdswbYrsQk
I16cAPoi6rqv3/pR6WXJAvwZ3g12RpuXh8ZOary8PYAnYHmNClE6YG3XEahrnS9+PLdO
vYSenvB0c4puFfDkwvdSXecTKMZcSRaKBeft5pq1gCYoGXTUVPxsKFDFfk/WSdBkfO2d
2w63R5hL0YbdbjUX42KdvUbWSwUpzwbeu9bQ9qWaC77VkCjhReuJ2EYW6hS4wKi/7LM2
6rMjGlJdB5gEyHO1LT+qthOV8NUG0hPMD9JSUGTpI8Sfq7ARTCuyJwJpDhcUIkWUQNYd
2Pew==
MIME-Version: 1.0
X-Received: by 10.112.64.72 with SMTP id m8mr15242846lbs.41.1444759373799;
Tue, 13 Oct 2015 11:02:53 -0700 (PDT)
In-Reply-To: <4D3CD563-D8EE-4B2A-975A-AC2B573960FF@noqsi.com>
References: <1042003D-82E2-40F0-AB60-8186580C46AD AT noqsi DOT com>
<201510121905 DOT t9CJ5T9W026297 AT envy DOT delorie DOT com>
<CAM2RGhTMnybSnYgnNhVZGA6PTvyJu+=Kzd5LX2HMqxT1F4LoRg AT mail DOT gmail DOT com>
<88EA58F5-2B23-498A-9E5B-84054976DBED AT noqsi DOT com>
<CAM2RGhTPPtqmWVa3=Kf-PeN+WS5Tn4J+D0Ri6R_4OrQOk+LFKQ AT mail DOT gmail DOT com>
<4D3CD563-D8EE-4B2A-975A-AC2B573960FF AT noqsi DOT com>
Date: Tue, 13 Oct 2015 14:02:53 -0400
Message-ID: <CAM2RGhT8WzhwvzFx3Rfv8vN-f=i1=uWuLF+48VygSRtfdzdo-A@mail.gmail.com>
Subject: Re: [geda-user] A lesson from gnet-makefile
From: "Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: gEDA users mailing list <geda-user AT delorie DOT com>
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t9DI2xY6026850
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

On Tue, Oct 13, 2015 at 12:23 PM, John Doty <jpd AT noqsi DOT com> wrote:
>
> On Oct 12, 2015, at 9:56 PM, Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
>
>>> Translation to the various layout and simulation tools is then a job for gnetlist or xorn. Pcb, having no mechanism to do anything with this data, isn't terribly relevant at present.
>>
>> Well there needs to be something that works like s_conn and it's
>> partners in gnetlist that walks the list mapping the nets but with
>> this added metadata.
>
> Walking lists is easy in Lisp: gnet-makefile.scm has functions like:

I understand that but I would really like to go back and do more of
this in C. The final parsing of the net attributes into xyz output
format should be in scheme. Although I could be wrong.

> (define (names-on-net net pintype)
>
>         (sort
>                 (apply append
>                         (map
>                                 get-files
>                                 (packages-with-pintype net pintype)
>                         )
>                 )
>                 string<
>         )
> )
>
> Which collects all of the filenames mentioned in file= and source= attributes on symbols attached to a net via pins with a given pintype.
>
> This is, incidentally, an experiment with a different code formatting style from my usual. A lot more lines and tabs. Does that help?

Honestly I have not looked at the gnetlist stuff in a while so the
comparison is not something I can make. (i am really busy right now)

>>
>>> What we need is knowledge of layout programs that *can* handle this sort of extra data. Without tools to export to, what good is it? Finding out this information seems difficult.
>>
>> Good points although I would be happy to just have notations in pcb in
>> the short term.
>
> I’m skeptical that that will ever happen. How many years have buried vias been on the table? Pcb issues have weirdly taken over this thread, which is not about pcb at all.

All true. The thing is that Igor2 is open to doing this in his fork.
My hope is that after it is there the PCB people will sort out the
internal issues that are impeding them.

> 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