www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2012/10/26/14:50:33

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Mime-Version: 1.0 (Apple Message framework v1085)
Subject: Re: [geda-user] The state of gEDA/gaf (Was gEDA/PCBs diversity, Was: Pin hole size)
From: John Doty <jpd AT noqsi DOT com>
In-Reply-To: <6BF2E986-51EB-41E9-A4AD-8071CD00B1A1@jump-ing.de>
Date: Fri, 26 Oct 2012 12:50:17 -0600
Message-Id: <834283D4-0891-486E-A981-2FF20B32C615@noqsi.com>
References: <CANqhZFxYH+Y5U1ai7ey-s+4nz6eYDM2vx3aMDb7WuigNXmi4AQ AT mail DOT gmail DOT com> <2CB304B5-9587-4734-84E4-49F464744D11 AT noqsi DOT com> <CANqhZFwPNG4R1dR2X0HB+tP1JzNXUAVg55gy54Lry5E49aAQ6Q AT mail DOT gmail DOT com> <E9D200C7-475C-4CC7-A592-5A6C14B3EA25 AT noqsi DOT com> <6BF2E986-51EB-41E9-A4AD-8071CD00B1A1 AT jump-ing DOT de>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.1085)
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id q9QIoQ4Q013592
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 Oct 26, 2012, at 12:20 PM, Markus Hitter wrote:

> 
> Am 26.10.2012 um 17:39 schrieb John Doty:
> 
>> It seems to me that gschem and gnetlist have reached a state of near perfection within their architectural limitations.
> 
> Except their usage is confusing enough to make them a science on their own. If there weren't helpers like xgsch2pcb or the recent direct schematics import I couldn't encourage people to use gEDA. Competitors like Fritzing are so much easier and more intuitive to use.

That's the usual "I don't want a toolkit, but an integrated tool" complaint. But Fritzing can't do most of the things that gEDA can.

> 
>> I can see somebody writing a new schematic editor using 21st century GUI conventions, but it wouldn't be gschem, it would be a new development.
> 
> And how does that stop gschem moving to 21st GUI conventions, too?

Because the internals of gschem reflect very old notions of GUI. You can't get there from here in any practical way.

> Currently we have ridiculous situations like that pcb and gschem can't even agree on the same mouse button for panning/zooming.

They are separate, independent tools with separate, independent histories, both predating modern GUI conventions. Why would you expect consistency here?

> Much less on other usage items. Arguments like "that's the most powerful way" - which actually means "I'm used to this" - can't be right for both.
> 
> What I simply do not get is why so many gEDA users literally insist on gEDA's GUI being non-conformant to any other GUI tool out there.

Trying to tinker with gschem to make it look modern will result in a miserable kludge. But understand that gschem is actually a very shallow tool: it's simply a graphical editor for a rather simple file format. So, start with a modern GUI framework, the gEDA schematic file format, and fill in the glue. Leave gschem alone for those of us who are used to it.

> Or where else have you seen a tool which requires typing "e" and "r" in that order to rotate an item?

Viewlogic. Two decades ago. gschem is very old-fashioned.

> 
> We agree gEDA's strength is it's clean text file format. Because it's hand-editable, because it's easily scriptable. Now please explain how a simple file format enforces complex, unintuitive, hard to learn GUIs for editing them visually.

It doesn't. And a new editor would be fine. A broken kludge based on gschem would not.

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



- Raw text -


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