delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/01/10/14:02:55

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Subject: Re: [geda-user] Re: (Nety selection gschem <--> pcb)
To: geda-user AT delorie DOT com
References: <CANEvwqikzNgQh-F3vyPevNEva+RkxR2UaCBi9of4am0b928NPg AT mail DOT gmail DOT com>
<568E93BC DOT 9010804 AT mcmahill DOT net> <568E9A8F DOT 2070909 AT iee DOT org>
<568EEA90 DOT 3060000 AT mcmahill DOT net>
<20160108175947 DOT 53f96c96887cd0922f5a24b4 AT gmail DOT com>
<D1F0DC0B-192D-4C3C-A40A-0D247A6C0689 AT noqsi DOT com>
From: "Dan McMahill (dan AT mcmahill DOT net) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Message-ID: <5692AAA2.7060400@mcmahill.net>
Date: Sun, 10 Jan 2016 14:01:54 -0500
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101
Thunderbird/38.5.0
MIME-Version: 1.0
In-Reply-To: <D1F0DC0B-192D-4C3C-A40A-0D247A6C0689@noqsi.com>
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net;
s=q20140121; t=1452452529;
bh=ioKzezisG69Ft2BxbHqiZ8beg5BSLggCwVfOAxxnazk=;
h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version:
Content-Type;
b=uWuhoIHXAIuWEN3uCz9783WU8BzavwdvSS0MkyT2z9pP+aN03sp61zjT4fTSJJ9Gh
mYW/rfpQgXRCnjQ4AegsrwdAM62UqmBSBuCRTTm2XTXnwpE28BLKQy5h+8cXAlhQlN
3g3T4nO0Hp+9RyuiGGxj/s5tyov79LCAERpLBzfuL7qFnMvcfiSptAG1jz+VfOrxZ0
MmQm5h9PUJH1SGmjGezetK36HNG+iOEZrfHzfLJbp/eJHInRsd32kttFZhg0O2z/UE
HfFpCcXF8ZQSjKgEescY4im3chLkQOJfMY3RD9jHMdekRvfyVt8QILdRFogyIxbxxK
0C6CGA98dW+Kg==
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 1/8/2016 1:02 PM, John Doty wrote:
>
> On Jan 8, 2016, at 11:59 AM, Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
>
>>>> Sounds good Dan .. is this in public release or some branch/fork somewhere?
>>>>
>>>
>>> It has been in the main sources for a long time.  I can't recall if
>>> pcb.scm was configured into what goes into release tar files or not
>>> since it is a work in progress.  It most certainly is not loaded by default.
>>>
>>> -Dan
>>
>> Could this net selection cause any problems if it does not work?
>
> Yes.

probably

>
>> Or do you know why it is not in the distribution?
>
> It is in the distribution, just not loaded by default.
>

It is not loaded because it is not finished.  The device selection 
seemed to be working but it has been so many years I don't recall what 
issues remained.  Back then net selection certainly didn't work because 
gschem didn't understand enough (or perhaps it was me not understanding 
what gschem knew about) about connectivity.  By that I mean that 
gnetlist handled all the connectivity stuff.  Before I got busy with 
other more urgent issues outside of geda, I'd been making some slow 
steady progress but was having to create some of the scheme API as I 
went to make sure the required support functions existed.

One of the issues on the pcb side of things is while on the one hand we 
have actions and pcb can listen to a pipe, actions are basically one way 
things.  You tell pcb "go do X" and it doesn't come back and say "I 
tried and it worked" or "failed" or "failed because of Y".  I was using 
a bidirectional pipe.  You could argue that dbus or something else is 
better.  I was more concerned with making sure that gschem had all the 
scheme functions one would need to be able to implement full featured 
plug ins.

But the short answer is it wasn't enabled because it wasn't complete and 
certainly hadn't been tested enough.

-Dan





- Raw text -


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