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: <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> <5692AAA2 DOT 7060400 AT mcmahill DOT net> <6F8A2294-7F24-4147-8C44-C638A83AAE24 AT noqsi DOT com> From: "Dan McMahill (dan AT mcmahill DOT net) [via geda-user AT delorie DOT com]" Message-ID: <5696FB4B.4010508@mcmahill.net> Date: Wed, 13 Jan 2016 20:35:07 -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: <6F8A2294-7F24-4147-8C44-C638A83AAE24@noqsi.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1452735320; bh=Z3lBnz7uzZ/P7E2il2QQc+1M7GBARwVECWXFk2nfs3A=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=U6mL2HAD/IowRnkrw47Z1pX6LTxzMIFlz0MrSKba/JFO5m2GLq0AgEbMhF5Lo+jzE mat10FxkYv4+T3mQu+QxXzGZYxC1IWkbHBgijHYbE7eTszW74Pb4VjEibXf6U5+0/p SBlKLEPsF9VQIUUcZRp6eUiGJJN5/P3P2kniVOo9VA7F3cd6tQv6nE9XR7ZvwHZ50A LwNg102fMU/4fsVY/gZFNGohwu1RVTJ0NnBdhqSWecQGmmFMd58s8fNoBMqBnDza/K yJnxYy9myhwnE3Y0hTdI1g3118qHgJk9V2RD8AB51huwu/MlQEXROnqLQhm0KEikLF F6ywqNj1G927A== 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 Precedence: bulk On 1/10/2016 2:32 PM, John Doty wrote: > > On Jan 10, 2016, at 2:01 PM, Dan McMahill (dan AT mcmahill DOT net) [via geda-user AT delorie DOT com] wrote: >> >> It is not loaded because it is not finished. > > It’s a flow-specific personality module for gschem. It should not be loaded by default, even if finished. > Perhaps I should clarify what I meant. Not only is it not loaded by default, and I agree that it should not, it's very existence is not advertised nor are details currently given on loading it because it is not ready. My vision for when such things should be loaded is either during a running session via something like a menu that lists all the currently known modes (pcb, berkeley spice 3, gnucap, other spice, whatever) and you pick it and it goes to that mode. Or maybe there should also be a rc file setting to make it default for the site, user, or project. But I do agree that the most which should be loaded by default (even when complete) is something that says "pick this menu item and you'll load the ### backend". The reason you don't want to load all of them is you probably want a new menu category for each and really, I don't want to be working on a circuit board and have potentially several other menu categories for tools I don't use. This is pretty standard on some commercial EDA tools. You get extra menus when you launch a different mode in a schematic editor. I could even picture one mode adding multiple menus. For example a spice3 mode might have a "sim setup" menu which lets you configure things like which analysis to run, global defaults like path to simulator, global options to the simulotor. And maybe a simulate menu with things like recreate the netlist or run with an existing netlist. Then there may be a results menu. Now multiply this by N different backends. We really don't want them all to be there all the time. -Dan