delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/09/12/18:41:36

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=C6M5S7uCQPCkou1XLggDiMIh9dTEdArZzb8hUEPFOnA=;
b=N1xT8LTJcZnLMWbu6OPzqAxB4Gh/QOoOZM0lHoPaIpxaArKJjLhTBntYZ3snpTBVQR
HOGS7HH2UmnEhGZQSismtJdQFi1Hq/WQ2ht8C+KWFP+dQszqOcFuakNDnUjCHwfLtnzK
4keYaGOiJB9CfPZvuAEfUS/fNuIXOYZStFJv1b0Ccutx3ADKR8DFukCIW97ZMF2Ya4CA
baWMI6tg6UIPWpBYFVe2II/hwVsnnv8iFtX1gm8Xrr/f7swMuOmW7pEWY/WOB5AxQNBI
IKcUN6m07JKG+hxUS889zhal5PtPOdaVmCIRTcAc7ccnRdFni1XjmpTdiKb9udzS0E8W
zutA==
MIME-Version: 1.0
X-Received: by 10.180.87.6 with SMTP id t6mr2102456wiz.20.1442097679458; Sat,
12 Sep 2015 15:41:19 -0700 (PDT)
In-Reply-To: <BE55E73E-3459-4421-8067-DFDAEEFE2624@noqsi.com>
References: <alpine DOT DEB DOT 2 DOT 00 DOT 1509111150410 DOT 2482 AT lichen>
<B94E2C24-8B63-46FC-A551-9E4B14B817C9 AT noqsi DOT com>
<201509111624 DOT t8BGOPYV000685 AT envy DOT delorie DOT com>
<F24E14C9-8427-4688-A27A-1EBE0F669995 AT noqsi DOT com>
<201509111732 DOT t8BHWnF7005271 AT envy DOT delorie DOT com>
<960028A6-F16B-4276-B838-E9F0D2959A6F AT noqsi DOT com>
<55F32375 DOT 2020505 AT ecosensory DOT com>
<FC9C2933-89CE-44FD-A9EE-CA2721405ACE AT noqsi DOT com>
<201509111941 DOT t8BJfqWl010427 AT envy DOT delorie DOT com>
<D3D5A923-FAF9-4665-A0DB-A8D6A8BEA5A3 AT noqsi DOT com>
<CA+uY=MS5ZOTHXDe9taav+0tCiZOqhtAJU2KO-xyRA3SrQVvLNw AT mail DOT gmail DOT com>
<201509112020 DOT t8BKKBgI012564 AT envy DOT delorie DOT com>
<E872F1BC-8FA7-449E-BA6D-5841AC79A465 AT noqsi DOT com>
<201509112058 DOT t8BKwF3b013774 AT envy DOT delorie DOT com>
<6341DF3E-543D-4E36-9B01-6B5B950208C4 AT noqsi DOT com>
<alpine DOT DEB DOT 2 DOT 00 DOT 1509121245420 DOT 3577 AT lichen>
<9D45499A-BC67-4B2F-A285-34C49ECC20B0 AT noqsi DOT com>
<55F451F4 DOT 8000100 AT ecosensory DOT com>
<AD39C282-9689-46B8-8957-4958D5532B8B AT noqsi DOT com>
<55F47539 DOT 9090006 AT ecosensory DOT com>
<CAC4O8c9AFWj2am0Br8oiVi6C4utZRY7i5d1KuX4_K3PdZ8fO2w AT mail DOT gmail DOT com>
<BE55E73E-3459-4421-8067-DFDAEEFE2624 AT noqsi DOT com>
Date: Sat, 12 Sep 2015 14:41:19 -0800
Message-ID: <CAC4O8c8_JSB4ZDNFDdhX2Nnk8+q8ejYohgC+u2TBOyyErtw4tg@mail.gmail.com>
Subject: Re: [geda-user] About reinventing the wheel, and how to avoid it
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 t8CMfNpA026580
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 Sat, Sep 12, 2015 at 2:15 PM, John Doty <jpd AT noqsi DOT com> wrote:
>
> On Sep 12, 2015, at 3:44 PM, Britton Kerin (britton DOT kerin AT gmail DOT com) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
>
>> On Sat, Sep 12, 2015 at 12:08 PM, John Doty <jpd AT noqsi DOT com> wrote:
>>>
>>> On Sep 12, 2015, at 12:55 PM, John Griessen <john AT ecosensory DOT com> wrote:
>>>
>>>> On 09/12/2015 11:53 AM, John Doty wrote:
>>>>> On Sep 12, 2015, at 10:25 AM, John Griessen<john AT ecosensory DOT com>  wrote:
>>>>>
>>>>>>> On 09/12/2015 10:51 AM, John Doty wrote:
>>>>>>>>> Test cases are important, but I don’t think it’s necessary to have add-on modules maintained with the core sources in order to test them together.
>>>>>>>
>>>>>>>
>>>>>>> Why?  Roland made a clear case for that.
>>>>> Successful projects like Python keep core and add-ons separate.
>>>>
>>>> We don't have enough people to act like the python project.
>>>
>>> There are 51 megabytes of contributions from 83 contributors on gedasymbols.org. We’re *already* acting like the Python project, except we’re pretending we aren’t.
>>
>> And gedasymbols is not well used, or well-tested, or particularly
>> accessible to the uninitiated.
>
> We could certainly do better.
>
>>  It great to separate things into
>> modules but there's no point in not storing and distributing them
>> together with the core distribution.
>
> I think many would find a 50 MB distribution a bit much.

By modern standards, this is minute.

> Simply distributing a mixed bag of stuff with the core will not relieve confusion.

Modules aren't just a mixed bag of stuff, they're pieces designed to work with
the core.  It's helpful if people know they exist and can try them easily.

Gedasymbols is arguably a lot more mixed since the symbols are created in
different ways, but if they had some sort of common interface for
build/search etc.
I think it would be worth adding them also, since the lack of them is
another big
weakness of gEDA.

> I also see the success of the core/addon approach in other >projects.

They are much bigger projects, with established ways of finding the modules.
gEDA doesn't have any such way.  It's easier to just distribute them with
the core than make one and expect it to be adopted.

> It helps interface discipline when they are kept separate.

Perhaps, but it also promotes forking, which is a much bigger problem
for gEDA at the moment.

- Raw text -


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