www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/10/04/17:39:38

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=joEblCqGkBwSZi7Ge7/eqal5Aw+oTPVzPx/kJ/+0MwM=;
b=LY7xcc06Mx/lxr0w3ERPxoDbw5K/FOfnMjigTxe4rwQ/3L4I20VsbEsS7fG3x7qkLD
MBIx7jbAPrRvHTu2I4G1i6MCN4jqdbtC5ukMXjJfkVH5CNcjSNxPiBG4eXJPXjG3lerK
zJ1b5g0tsxK1cF/j93BcSnVXyQpmCjV7gpyxerFbMib/ryUVzxleIVt43eKdM7kjSjL/
w3bBne7VwQvTYVLKetDTHLR3ZJ7ZM5mPm0nF/2z3BlVhOaxB2RHxhBGK2VpGMts0Pljr
mYoBiJ8f3pTyghv/GBEN3dGy0PtYnNOntlhEnU5CdAlNC6y5svLyHqYCtpK/eLCbr5hd
S2tA==
MIME-Version: 1.0
X-Received: by 10.180.87.6 with SMTP id t6mr7567587wiz.20.1443994760282; Sun,
04 Oct 2015 14:39:20 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.00.1510040516110.7137@igor2priv>
References: <560DB972 DOT 30203 AT jump-ing DOT de>
<201510012306 DOT t91N6MXc027775 AT envy DOT delorie DOT com>
<560DCC35 DOT 9010505 AT jump-ing DOT de>
<201510020041 DOT t920fM6o031268 AT envy DOT delorie DOT com>
<560DE183 DOT 4060305 AT jump-ing DOT de>
<5BF9C4DF-32C7-4C06-9F96-8F82C935254E AT sbcglobal DOT net>
<560EAEE1 DOT 6020701 AT jump-ing DOT de>
<3E72AC35-5862-41B9-A8FD-6804E89E9FFB AT sbcglobal DOT net>
<20151003210144 DOT GA21262 AT localhost DOT localdomain>
<56104E16 DOT 3050006 AT jump-ing DOT de>
<20151003222928 DOT GC4287 AT localhost DOT localdomain>
<CAM2RGhSuaNy3PQ7CJJjTbzTM6TckNGRShobchRj42Vk10ixPGQ AT mail DOT gmail DOT com>
<alpine DOT DEB DOT 2 DOT 00 DOT 1510040356140 DOT 7137 AT igor2priv>
<CAM2RGhTM_0ER8Vr_RwOOEfjf+vLZez0wV3xQU2Bg+6+Ovhc0ww AT mail DOT gmail DOT com>
<alpine DOT DEB DOT 2 DOT 00 DOT 1510040516110 DOT 7137 AT igor2priv>
Date: Sun, 4 Oct 2015 13:39:20 -0800
Message-ID: <CAC4O8c8zeA5dVHV3dOOZhfUqATATDt2cGMKbdKnF3sMur_ECpQ@mail.gmail.com>
Subject: Re: [geda-user] Stop playing stupid political games with gEDA
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
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

--f46d0444ec07be8c4b05214e3aa5
Content-Type: text/plain; charset=UTF-8

On Sat, Oct 3, 2015 at 7:22 PM, <gedau AT igor2 DOT repo DOT hu> wrote:

>
>
> On Sun, 4 Oct 2015, Evan Foss (evanfoss AT gmail DOT com) [via
> geda-user AT delorie DOT com] wrote:
>
> On Sun, Oct 4, 2015 at 2:48 AM,  <gedau AT igor2 DOT repo DOT hu> wrote:
>>
>>>
>>>
>>> On Sun, 4 Oct 2015, Evan Foss (evanfoss AT gmail DOT com) [via
>>> geda-user AT delorie DOT com] wrote:
>>>
>>> <snip>
>>>
>>> Igor2 is off working on something using SDL because it is maintained
>>>> but has a slower release cycle. The logical reason being that we don't
>>>> really care about new gtk functionality but we have to burn time
>>>> fixing things for each major gtk release.
>>>>
>>>
>>>
>>> SPOLIER ALERT: I am not talking about gschem or pcb here; I don't say
>>> any of
>>> the geda tools should or should not use gtk. I just share my personal
>>> opinion about using gtk in general. I won't respond to text that ignores
>>> this.
>>>
>>> Yes, I think GTK is a bad idea long term (for any application), and it's
>>> not
>>> qt that'd solve this. My resoning goes:
>>>
>>
>> Google would agree with you they dumped it.
>>
>> http://tech.slashdot.org/story/14/03/12/0147256/google-to-replace-gtk-with-its-own-aura-in-chrome
>>
>
> Nice!
>
> - GTK doesn't look native on anything else than gnome. Most other toolkits
>>> have the same property: native only on one or on a few systems. So using
>>> anything else doesn't make this worse or better. (If an app wants to look
>>> native on multiple platforms, it needs multiple native GUI frontends, one
>>> for each platform.)
>>>
>>
>> MATE is actively developed and based on GTK2 (migrating slowly to
>> GTK3) because the users and developers like GNOME2 and hated using
>> OpenGL for everything the way GNOME3 does.
>>
>
> SDL2 does this cleverly: you can chose, per window, to use software
> rendering or acceleration, when you create the window. There are drawing
> primitives that are compatible with both. I will make it possible for the
> user to switch between sw rendering, hw accel and auto-select (default) at
> application startup-time.
>
>
>> I said earlier on the geda-developers list that a good blue sky
>> project would be giving geda a way to have multiple GUI's like pcb
>> does with hid.
>>
>
> I second that. PCB benefits from having HIDs - not only because it makes
> it easier to add a new HID, but I believe it made the code better by
> inserting an API between the engine and the UI. I believe gschem could
> benefit the same way.
>

Having spent some time in hid/ lately I strongly dislike the idea of more
of that sort of thing.  It adds zero new functionality, just allows people
to doggedly cling to their favorite platform.  The implementations behind
the hid diverge and make every actual feature you might wand to fix or add
harder.  Gtk works.  Gtk2 works.  "It might break or go away 5 years from
now" is not much of an argument for doing the big work required to support
other things.

--f46d0444ec07be8c4b05214e3aa5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Sat, Oct 3, 2015 at 7:22 PM,  <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:gedau AT igor2 DOT repo DOT hu" target=3D"_blank">gedau AT igor2 DOT repo DOT hu</a>&gt;</span>=
 wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex"><span class=3D""><br>
<br>
On Sun, 4 Oct 2015, Evan Foss (<a href=3D"mailto:evanfoss AT gmail DOT com" target=
=3D"_blank">evanfoss AT gmail DOT com</a>) [via <a href=3D"mailto:geda-user AT delori=
e.com" target=3D"_blank">geda-user AT delorie DOT com</a>] wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On Sun, Oct 4, 2015 at 2:48 AM,=C2=A0 &lt;<a href=3D"mailto:gedau AT igor2 DOT rep=
o.hu" target=3D"_blank">gedau AT igor2 DOT repo DOT hu</a>&gt; wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
<br>
On Sun, 4 Oct 2015, Evan Foss (<a href=3D"mailto:evanfoss AT gmail DOT com" target=
=3D"_blank">evanfoss AT gmail DOT com</a>) [via<br>
<a href=3D"mailto:geda-user AT delorie DOT com" target=3D"_blank">geda-user AT delori=
e.com</a>] wrote:<br>
<br>
&lt;snip&gt;<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Igor2 is off working on something using SDL because it is maintained<br>
but has a slower release cycle. The logical reason being that we don&#39;t<=
br>
really care about new gtk functionality but we have to burn time<br>
fixing things for each major gtk release.<br>
</blockquote>
<br>
<br>
SPOLIER ALERT: I am not talking about gschem or pcb here; I don&#39;t say a=
ny of<br>
the geda tools should or should not use gtk. I just share my personal<br>
opinion about using gtk in general. I won&#39;t respond to text that ignore=
s<br>
this.<br>
<br>
Yes, I think GTK is a bad idea long term (for any application), and it&#39;=
s not<br>
qt that&#39;d solve this. My resoning goes:<br>
</blockquote>
<br>
Google would agree with you they dumped it.<br>
<a href=3D"http://tech.slashdot.org/story/14/03/12/0147256/google-to-replac=
e-gtk-with-its-own-aura-in-chrome" rel=3D"noreferrer" target=3D"_blank">htt=
p://tech.slashdot.org/story/14/03/12/0147256/google-to-replace-gtk-with-its=
-own-aura-in-chrome</a><br>
</blockquote>
<br></span>
Nice!<span class=3D""><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- GTK doesn&#39;t look native on anything else than gnome. Most other toolk=
its<br>
have the same property: native only on one or on a few systems. So using<br=
>
anything else doesn&#39;t make this worse or better. (If an app wants to lo=
ok<br>
native on multiple platforms, it needs multiple native GUI frontends, one<b=
r>
for each platform.)<br>
</blockquote>
<br>
MATE is actively developed and based on GTK2 (migrating slowly to<br>
GTK3) because the users and developers like GNOME2 and hated using<br>
OpenGL for everything the way GNOME3 does.<br>
</blockquote>
<br></span>
SDL2 does this cleverly: you can chose, per window, to use software renderi=
ng or acceleration, when you create the window. There are drawing primitive=
s that are compatible with both. I will make it possible for the user to sw=
itch between sw rendering, hw accel and auto-select (default) at applicatio=
n startup-time.<span class=3D""><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
I said earlier on the geda-developers list that a good blue sky<br>
project would be giving geda a way to have multiple GUI&#39;s like pcb<br>
does with hid.<br>
</blockquote>
<br></span>
I second that. PCB benefits from having HIDs - not only because it makes it=
 easier to add a new HID, but I believe it made the code better by insertin=
g an API between the engine and the UI. I believe gschem could benefit the =
same way.<br></blockquote><div><br></div><div style=3D"">Having spent some =
time in hid/ lately I strongly dislike the idea of more of that sort of thi=
ng.=C2=A0 It adds zero new functionality, just allows people to doggedly cl=
ing to their favorite platform.=C2=A0 The implementations behind the hid di=
verge and make every actual feature you might wand to fix or add harder.=C2=
=A0 Gtk works.=C2=A0 Gtk2 works. =C2=A0&quot;It might break or go away 5 ye=
ars from now&quot; is not much of an argument for doing the big work requir=
ed to support other things.</div><div>=C2=A0</div><div><br></div></div></di=
v></div>

--f46d0444ec07be8c4b05214e3aa5--

- Raw text -


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