Steve Meier wrote:
I have been keeping silent about this. But I am in the process of a
major rewrite of the netlist program. In this process, I folded libgeda
into my code base with the intent of eventually extracting it again in
some form or another.

My work has

1) rewritten the struct.h data structures.

2) rewritten large amounts of the code for supporting these data
structures. Including attempts to keep the api consistent from object
structure to object structure.

3) rewritten the netlist algorythms

4) made heavy use of GList and GString data structures from gtk

This new netlister, currently supports hierarchical buses. It is capable
of exporting net lists for pcb and almost for PADS-PCB from mentor
graphics. It also supports a BOM generator.

There are numerous bugs that still must be fixed (embeded symbols arn't
supported and must be). But I would request that those interested in a
clean up of the data structures and API to please take a look.

Thanks,

Steve Meier

I have several questions.

It sounds like this is incompatible with gnetlist and the 20 some odd backends we have?

Any consideration to taking advantage of gnetman and datadraw now that datadraw is much more accessable?

I think these first two are fairly important. The first because we have a lot of functionality there and the second because Bill Cox has had quite a bit of experience in dealing with code that processes large hierarchical netlists and it seems like something well worth taking advantage of.

Is there still an interpreted backend to make it easy for end users to come up with their own netlisters?

I'd see this actually as an opportunity to build the internal database in a good way and then provide a more sane and complete scheme api for accessing the database.

-Dan



_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to