Re: gnucap-geda status

Felix Salfelder <[email protected]>
Newsgroups gmane.comp.gnu.gnucap.devel
Message-ID <[email protected]>
On Tue, Dec 18, 2012 at 02:15:25AM +0100, Felix Salfelder wrote:
> Hi there.
> 
> ive worked on the lang-geda plugin [1] a bit:
> - make net device simulatable (by collapsing nodes)
> - derived devices for ports and rails
> - a command that converts a schematic file into a module declaration
> - parser simplifications, easy (but incomplete) .sym access
> - a (yet small) library of devices for symbols
> - a build system
> - trivial unit tests (simulating small netlists)
> - a tiny script that helps converting netlists.
> - list TODOs and BUGS...

Hi again.

i now release my current gnucap-geda [1]. its mostly feature complete and
fits my needs. a small changelog
- the body of a component is parsed correctly (working around CS in an
  ugly way)
- nets are connected (slow, but even independent on their order)
- dive into and expand symbols ("source" attribute)
- spice-sdb style symbols ("file" attribute)
- ports to subdevices are connected by name (not randomly)
- nets/ports/rails have simple probes.
- some small tests included (make check)
- things I don't remember

there are now three ways to read in netlists (after loading
lang_geda.so) using the gschem command (see examples for examples):

gschem file.sch // reads into global scope
gschem file.sch module // declares subcircuit called file.sch
gschem file.sym symbol // reads symbol and declares subcircuit
                       // trying to make 0.36 happy (incomplete?)

it still only works with gnucap-uf [2] (no, thats not a release.) but
probably could with gnucap 0.36 (see the other mails). send me a patch
if you figure it out.

have fun
felix

[1] http://tool.em.cs.uni-frankfurt.de/~felix/gnucap-uf/gnucap-geda-0.0.0.tar.gz
[2] http://tool.em.cs.uni-frankfurt.de/~felix/gnucap-uf/gnucap-uf-0.0.0-rc0.tar.gz
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.