www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/12/29/14:31:01

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.98.4 at av01.lsn.net
Subject: Re: [geda-user] Project leadership
To: geda-user AT delorie DOT com
References: <5AC3D5C5-144F-41AE-9562-47BC34D9047F AT noqsi DOT com>
<CAJXU7q_GnuGNMtUWkB-xgBiKgY5R5W4ZCjtnz5EJizG+46dm1w AT mail DOT gmail DOT com>
<C7FDF8B6-B335-46C3-8A25-F95ACECF4B79 AT noqsi DOT com>
<CAJXU7q_3XwthnN_8mp7B+-ShHeK+=7J=54ZavKBUG3S3bSKp2A AT mail DOT gmail DOT com>
<20151222193859 DOT 26898 DOT qmail AT stuge DOT se>
<20151223202851 DOT 637d5b1f AT jive DOT levalinux DOT org>
<20151223195846 DOT 8392 DOT qmail AT stuge DOT se>
<CAM2RGhS2bg=Rjuq6oEeOacV7PfUENy_jq7dxag=vWsUbdH6pAQ AT mail DOT gmail DOT com>
<5681E059 DOT 9070202 AT ecosensory DOT com>
<20151229171221 DOT GB3752 AT localhost DOT localdomain>
<CAM2RGhQTDOK3WBEUbS4-re3Wg9EnP56x8rJP0cOFUMDhMk5FvA AT mail DOT gmail DOT com>
<A02EEBBC-54A4-4A59-9525-07D05719E802 AT sbcglobal DOT net>
From: John Griessen <john AT ecosensory DOT com>
Message-ID: <5682DF69.2020009@ecosensory.com>
Date: Tue, 29 Dec 2015 13:30:49 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
Icedove/38.4.0
MIME-Version: 1.0
In-Reply-To: <A02EEBBC-54A4-4A59-9525-07D05719E802@sbcglobal.net>
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id tBTJUsP0021910
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On 12/29/2015 12:58 PM, Edward Hennessy (ehennes AT sbcglobal DOT net) [via geda-user AT delorie DOT com] wrote:
> I’d rather have libgeda written in pure C and provide support for GIR.
> Then, other languages can use libgeda through the FFI. The bindings
> would be automatically generated, so we don’t have to code them by hand.

Isn't xorn a python rewrite of most of the libgeda internals?  It's probably long and arduous to rewrite
all the lisp/scheme as C, since C is low-midlevel language.  Xorn cleanup could be the fastest way to
get a new "libgschem" working in parallel with libgeda.  libgschem would be the minimum programs and data
structures to hold gschem connections and attribs, sort through them for netlisting and schematic DRCs,
and add hierarchies of instances and buss namings such as U12<1:4> with single pins like IO7<1:4> and
somehow allow a stack of four busses to exit a symbol also.   Not sure how to name those.
Possibly DATA[0:19]<1:4>


- Raw text -


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