www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/07/25/12:05:44

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Injected-Via-Gmane: http://gmane.org/
To: geda-user AT delorie DOT com
From: Kai-Martin Knaak <kmk AT familieknaak DOT de>
Subject: Re: [geda-user] pcb-rnd feature poll: please vote
Date: Sat, 25 Jul 2015 18:05:25 +0200
Lines: 29
Message-ID: <mp0c46$oh3$1@ger.gmane.org>
References: <alpine DOT DEB DOT 2 DOT 00 DOT 1507251201460 DOT 6924 AT igor2priv> <201507251534 DOT t6PFYRiK016181 AT envy DOT delorie DOT com>
Mime-Version: 1.0
X-Complaints-To: usenet AT ger DOT gmane DOT org
X-Gmane-NNTP-Posting-Host: a89-182-126-155.net-htp.de
User-Agent: KNode/4.14.1
Reply-To: geda-user AT delorie DOT com

DJ Delorie wrote:

> 
> Based on what I think will affect the most users...
> 
>> 1. {large} merge pcb-gpmi in pcb-rnd: scripting within pcb, using
>>     10 different languages (includes python, perl, awk, lua and
>>     guile) Languages (and the dependencies they mean) are all
>>     optional.
> 
> I hear a lot of folks say "scripting" when what they mean is
> "in-editor command line" 

If I say "scripting" I definitively mean more than isolated commands 
in a command line. Scripting also necessarily involves some kind flow 
control like if-then and while-loops, sub procedures and access to 
variables. Ideally, it does also have access to aspects of the GUI. 
I.e., add a button to fire a certain scripted action, or bring up a 
dialogue to ask for parameters.

> - we have one but it can't do everything the mouse can do.

This is indeed missing.

Also, there is still a watchdog mechanism in place which makes the 
application exit immediately if a script tries to trigger certain 
actions.

---<)kaimartin(>---

- Raw text -


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