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