delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/07/13/03:44:15

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Proofpoint-Virus-Version: vendor=fsecure
engine=2.50.10432:5.14.151,1.0.33,0.0.0000
definitions=2015-07-13_05:2015-07-11,2015-07-13,1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0
suspectscore=5 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0
reason=mlx scancount=1 engine=7.0.1-1412110000 definitions=main-1507130106
MIME-version: 1.0 (Mac OS X Mail 8.2 \(2098\))
Subject: Re: [geda-user] The new to do
From: "Chris Smith (space DOT dandy AT icloud DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
In-reply-to: <mnv04v$if0$1@ger.gmane.org>
Date: Mon, 13 Jul 2015 08:43:30 +0100
Message-id: <0A5D410F-D1EF-4FC6-AF0F-BB13218B1615@icloud.com>
References:
<CAM2RGhQ70Pex5aNeQ86vKHc7sKf_Vpws69__CPb2QKg6fJTeHg AT mail DOT gmail DOT com>
<mnv04v$if0$1 AT ger DOT gmane DOT org>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.2098)
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t6D7hbDu023605
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

First, I think gEDA and PCB need to be truly cross-platform:

* available as native applications on major platforms: Windows, Mac OS X, *nix/BSD, with standard installers for those systems (.exe, .dmg, .tgz)
* uses native widget set — non-native widgets just look inconsistent and ugly, IMHO.
* minimal dependencies and external baggage.

On 13 Jul 2015, at 01:18, Kai-Martin Knaak <kmk AT familieknaak DOT de> wrote:
> 
> * make gschem scriptable in a widely known language.
> * make pcb scriptable in a widely known language. Preferably the same 
> scripting language as for gschem.

I would say ‘familiar’ rather than ‘widely known’.  It doesn’t really matter if it’s Python, Ruby, Lua, or even PERL (to some extent), any user familiar with one can easily switch to another with little effort.  My only caveat is my point above about minimal dependencies, there’s no point choosing a language that calls in 50MB of dependencies — that’s why I prefer Lua, but I don’t want to start another war.

> And of course, my personal favorite:
> 
> * the notion of "packages", a container format for all information on 
> a component. E.g. symbol(s), footprint(s), value(s), spice model, 3D 
> models, notes, data sheets, ...

Actually, that’s one of the things about Eagle I really dislike.  I like separation between footprints and symbols.

In terms of features my only real gripe with gschem is its modal interface.  I much prefer the ‘dockable windows’ approach, so when I click on an object it’s properties and attributes are immediately available for inspection and modification.

Regards,
Chris
—
Chris Smith <space DOT dandy AT icloud DOT com>

- Raw text -


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