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 Subject: Re: [geda-user] The new to do Date: Tue, 14 Jul 2015 04:16:06 +0200 Lines: 25 Message-ID: References: <0A5D410F-D1EF-4FC6-AF0F-BB13218B1615 AT icloud DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit X-Complaints-To: usenet AT ger DOT gmane DOT org X-Gmane-NNTP-Posting-Host: a89-182-151-27.net-htp.de User-Agent: KNode/4.14.1 Reply-To: geda-user AT delorie DOT com gedau AT igor2 DOT repo DOT hu wrote: > I had such an effort years ago. It was a standalone plugin for PCB > of the time. It used GPMI to support multiple languages - not > requiring all of them installed, but letting the user install > language plugins. It supported all the languages you listed above > (gpmi even has a guile backend!). > > Unfortunately it did not attract any user. I think only a very few > people are actually interested in scripting PCB (other than with the > builtin action language). IMHO, the ability to script just every action and even the UI on a user level is one of the strengths of eagle. I get the impression that scripting is used a lot by seasoned eagle users. The way eagle does it with its own exclusive languages (plural!) is a different story though. I'd recommend a look at freeCAD for a more convincing example on how to tackle scripting in a CAD environment. IMHO, to get widely adopted scripting must be readily available in the default install of the suite. Plus, its use must be covered by the manual, by howtos and by first-steps. When these conditions are met. scripting can get quite an asset. ---<)kaimartin(>---