X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Sat, 18 Oct 2014 11:16:12 +0200 (CEST) X-X-Sender: igor2 AT igor2priv To: geda-user AT delorie DOT com X-Debug: to=geda-user AT delorie DOT com from="gedau AT igor2 DOT repo DOT hu" From: gedau AT igor2 DOT repo DOT hu Subject: [geda-user] gnetlist backend Message-ID: User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Reply-To: geda-user AT delorie DOT com Hi all, I'd write a script that does things that seem to be unusual (judging from the current gnetlist backends). I do not wish to write the script in scheme but I'd like to avoid rewriting existing scheme code in my preferred language. Especially I'd like to avoid building the actual netlist, figuring attribute promotion and collecting all non-embedded symbols on my side. The most trivial solution seems to be to use gnetlist with a backend that does all those and spits out enough data for my script to process. I have two questions regarding to this: 1. is there a ready-to-use gnetlist backend that prints the netlist in some easy-to-process text format and prints _all_ attributes of all components in an also easy-to-process format? 2. is it possible to have a project-specific gnetlist backend, an .scm that is not installed system-wide but lives in the project's directory, still gnetlist can access it? Regards, Tibor