embedded scriping

Bug #594048 reported by nobody
28
This bug affects 3 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Wishlist
Unassigned

Bug Description

Why not embed scripting engine (Python, Lua, Guile) ?
I think for such project is a must - develop API for all functions (common for all tools (sch,pcb,lib) - GUI, drawing primitives, etc) with binding to script engine, rewrite most functionality in higher-level language, made possibility to users to create scripts (creating sch/pcb elements, placing, routing).
Only basic primitives (line, ellipse, arc, polyline, polygon, text, group) enough for creation of any abject, complex objects can be created as group of primitives. Objects can have any number of attributes, available for user editing (coordinates, colors, layer, refdes).

Stephen Eaton (seaton)
Changed in kicad:
status: New → Triaged
Revision history for this message
Brian Bidulock (bidulock) wrote :

Just a comment: scripting is used by proprietary packages to allow the users to change some things on a restircted basis. This is not so important for an open-source project like kicad, where you can add your code directly to the code base.

Revision history for this message
Nick Østergaard (nickoe) wrote :

This is now possible in pcbnew via python scripting.

Changed in kicad:
status: Triaged → Fix Committed
Jon Neal (reportingsjr)
Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.