X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Tue, 1 Mar 2016 15:24:19 -0500 From: al davis To: geda-user AT delorie DOT com Subject: Re: [geda-user] Gnucap and Google summer of code Message-ID: <20160301152419.49903618@floyd.freeelectron.net> In-Reply-To: References: <20160229155407 DOT 5f14a970 AT floyd DOT freeelectron DOT net> <20160229211820 DOT 623549f9 AT floyd DOT freeelectron DOT net> <20160301095333 DOT 1cee2433 AT floyd DOT freeelectron DOT net> X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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 > > Import, back-annotation. > > They are exporters. These things are not their province. That's the reason for this new project. > > Support for all symbols. > > What do you mean by that? All of the gnetlist spice netlisters contain a list of symbols that are explicitly translated, one at a time. This is a fundamental shortfall of the design. You have many times pointed out flaws in PCB where the design prevented what you consider to be sufficient generality. Now here the design is much more limited. > > Looking beyond that, all that plus: > > > > Verilog, VHDL completeness. > > > > To/from other schematic formats (Kicad, Qucs). > > Difficult. For flat netlists, there is a common understanding of what > the underlying abstraction is. The problem is mostly encoding (with a > few oddities like instance parameters in SPICE). For schematics, > there is no such general understanding. Yes it is difficult. The Gnucap project has a plan for this, with a different underlying abstraction. This underlying abstraction is well defined and much of the code for the general case is already written. We are looking for help to write translation plugins for some specific targets, in and out of the system, and inviting students to apply under Google Summer of Code.