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; bh=3GSpBzUwx0+VkeIRfow2qw0ut5bsvR53QuhlsSpfISY=; b=BL2dc6Csy6BEeCuf5yKIYDqwJgejpGm95ROY+hg6Wbl41APWHQqsS3Ai15gHjmJCEf B0DiwQC6MNh1R/2mz2cvCy43lurp9AZDyacYL+ExA6Gz4XSO+YhrH3HEY0pw+odDY2PC QH7W/VImE0o9Jg2uIbDPp//rC3XhdwAZ8PcRBJ5Nqc7SsHPaQI5ENzSXVmhe6q8p0Ywy xuUeThSeDCE+6uJmccR2eAD/FQSGWHcC/dw2CivfTp8OxflgQ4SEV1e8peqOPq+ktz2R V6TpgnDhW3xbpub8aghXRHfqy/5qyo+3L5cU2as6/KoD9hvvwwclmh0ziPmj/ZHcyqPf hsyQ== MIME-Version: 1.0 X-Received: by 10.107.6.74 with SMTP id 71mr6869944iog.16.1442002481840; Fri, 11 Sep 2015 13:14:41 -0700 (PDT) In-Reply-To: References: <201509111624 DOT t8BGOPYV000685 AT envy DOT delorie 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> <201509111941 DOT t8BJfqWl010427 AT envy DOT delorie DOT com> Date: Fri, 11 Sep 2015 16:14:41 -0400 Message-ID: Subject: Re: [geda-user] About reinventing the wheel, and how to avoid it From: "Russell Nelson (russnelson AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary=001a113deb38b2333d051f7e5d4f 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 Precedence: bulk --001a113deb38b2333d051f7e5d4f Content-Type: text/plain; charset=UTF-8 I believe that what DJ is saying is that you should feel free to do that, but if he changes the API and your software stops working, that's not going to keep him awake at night. On Fri, Sep 11, 2015 at 3:58 PM, John Doty wrote: > > On Sep 11, 2015, at 1:41 PM, DJ Delorie wrote: > > > > >> You're saying that when the #1 gEDA developer thinks its a good > >> thing to prevent users from using the tools in ways the developers > >> don't approve of that I shouldn't worry? > > > > For the record, I don't think that. > > > > You wrote: > > > I meant, there may be internal > > functions that were never intended to be official (or even public), > > that someone discovered and (ab)used in a workflow. There must be a > > way to let that API change, despite its use, else we'd be unexpectedly > > locked into something we don't want. > > > John Doty Noqsi Aerospace, Ltd. > http://www.noqsi.com/ > jpd AT noqsi DOT com > > > --001a113deb38b2333d051f7e5d4f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I believe that what DJ is saying is that you should feel f= ree to do that, but if he changes the API and your software stops working, = that's not going to keep him awake at night.

On Fri, Sep 11, 2015 at 3:58 PM, John = Doty <jpd AT noqsi DOT com> wrote:
On Sep 11, 2015, at 1:41 PM, DJ Delorie <dj AT delorie DOT com> wrote:

>
>> You're saying that when the #1 gEDA developer thinks its a goo= d
>> thing to prevent users from using the tools in ways the developers=
>> don't approve of that I shouldn't worry?
>
> For the record, I don't think that.
>

You wrote:

> I meant, there may be internal
> functions that were never intended to be official (or even public), > that someone discovered and (ab)used in a workflow.=C2=A0 There must b= e a
> way to let that API change, despite its use, else we'd be unexpect= edly
> locked into something we don't want.


John Doty=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Noqsi Aerospace, = Ltd.
http= ://www.noqsi.com/
jpd AT noqsi DOT com



--001a113deb38b2333d051f7e5d4f--