www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/09/07/20:45:17

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type:content-transfer-encoding;
bh=1Stz5/B8HXJKDIkSHAUa5wYg+vpdWckXyAins9O3eqk=;
b=TS5XSfiIHoSfWO0wcRfApCfNLpLr/OMIiIHYzDsus8YVF0O7fudzjuCI7FiPhev2qV
1SgSONrlfqPESpx5qjAipXvhNeP6rp6r25ps8tfqn4XVUyPuOaVxIvGBwjeC1z8ztNlo
aMGcBTU97A6k7Bk81wQzbITjtrap95QC4FKsljQVw2sHhUY/n9oLqRZL50aSfZPLWiCz
uiytuex55vmRNkdiXkNovYM8nZ8augfz77gXZTZz3QVrHmxTxrHeC+5eEdprmUsCU7/C
q3lRlNDMSV8w8s3CKmwfpii5R0XlcRLJcmRGIuSiJB+jlaRO8dcog3AN+RW7iZ8vODlB
jrXw==
MIME-Version: 1.0
X-Received: by 10.194.89.5 with SMTP id bk5mr41709274wjb.144.1441673107361;
Mon, 07 Sep 2015 17:45:07 -0700 (PDT)
In-Reply-To: <1441650947.8030.18.camel@oscopy.org>
References: <55E97A3E DOT 2070402 AT jump-ing DOT de>
<69B8B3F4-A6E4-43E9-9055-C63A5D6A3707 AT noqsi DOT com>
<CAM2RGhT=aTYjyHWuxYFJXac8VhTOcB_piEGhq2dCNa61gAtFNw AT mail DOT gmail DOT com>
<55E9BD63 DOT 8070407 AT jump-ing DOT de>
<F6F6D986-713A-443E-B8FC-C6F7828C570D AT noqsi DOT com>
<201509051930 DOT t85JUlTh019874 AT envy DOT delorie DOT com>
<20150905210158 DOT GC7185 AT localhost DOT localdomain>
<201509052107 DOT t85L7sHL024299 AT envy DOT delorie DOT com>
<20150905213959 DOT GE7185 AT localhost DOT localdomain>
<CAM2RGhSqfe4=EsyrpVhhUAc=jPadhmirG03zxPE4954A-VB=uQ AT mail DOT gmail DOT com>
<20150906073953 DOT GB2637 AT localhost DOT localdomain>
<1441650947 DOT 8030 DOT 18 DOT camel AT oscopy DOT org>
Date: Mon, 7 Sep 2015 16:45:07 -0800
Message-ID: <CAC4O8c_O7G1qQfjWvOoAu0T5z_OzAX51DbokrkHAJ=VjvYYO9Q@mail.gmail.com>
Subject: Re: [geda-user] New experimental netlist features
From: "Britton Kerin (britton DOT kerin AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t880jBqH019302
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 Mon, Sep 7, 2015 at 10:35 AM, Arnaud Gardelein <arnaud AT oscopy DOT org> wrote:
> Le dimanche 06 septembre 2015 à 10:39 +0300, Vladimir Zhbanov
> (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com] a écrit :
>> On Sat, Sep 05, 2015 at 11:35:49PM +0000, Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com] wrote:
>> ...
>> > You have my agreement until you get to scheme. Irrespective of
>> > technical attracting new developers is harder when you are using a
>> > language that is itself falling in popularity. It is just another
>> > barrier to entry for new contributors. Most people already know C
>> > almost no one comes to this project already knowing scheme.
>> Some fifteen years ago, in my DOS/Windows life, nobody around me
>> programmed in C. What I saw were Pascal/Delphy, various Basic's and
>> Assemblers. After moving on Linux, I found C is everywhere, beginning
>> from kernel. Again, around me Unix/Linux is a marginal stuff.
>> >
>> > Even John Dotty seemed to agree that we need an alternative to scheme.
>> Yes, yes, I could even agree ;) But not two parallel versions with new
>> dependencies in one repository. How to support them? How to support
>> cross-compiling in this case? There is another way. Let's make bindings
>> for various languages since gobject model allows this. Let's introduce
>> plugins/modules, and we already have modules in scheme.

While I like the idea of scripting interfaces, doing that using GObject can
be tricky.  Its worth noting that the Gtk folks consider the language bindings
bug prone and hard to maintain.  The recent addition of introspection to Gtk
was intended mainly to help with this, I don't know if it has (haven't
done it since).

Britton

- Raw text -


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