delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/03/16/00:59:49

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: <alpine.DEB.2.00.1603160550590.7885@igor2priv>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
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.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019