Mail Archives: geda-user/2015/07/25/12:05:44
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 -