X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Wed, 16 Mar 2016 06:03:27 +0100 (CET) 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] guile 2.0: gh transition - call for contributors 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, in pcb-rnd scripting is done using libgpmi. GPMI currently has support for 12 scripting langauges/engines. Guile is one of the engines. There's been some API change in guile 2.0 and the gh_ prefixed functions GPMI uses are gone. I've found https://www.gnu.org/software/guile/docs/docs-1.8/guile-ref/Transitioning-away-from-GH.html that describes how to forward port, but it's not an 1:1 mapping. I am looking for contributors to forward port a thin wrapper, about ~240 lines of C code written for guile 1.8 to guile 2.0. It has 7 gh_ calls. There is a unit test to check if the port works. Please let me know in private if you are interested. TIA, Igor2 P.S. Until the forward port, pcb-rnd supports guile 1.8 but not guile 2.0.