embedded scriping
Bug #594048 reported by
nobody
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).
Changed in kicad: | |
status: | New → Triaged |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
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.