Well, I've my branch almost ready to merge into testing, all the scripting changes are dependent on
-DKICAD_SCRIPTING=ON # for allowing scripting inside pcbnew and -DKICAD_SCRIPTING_MODULES=ON # for building pcbnew module for use in python They add requirements like swig 2.0, and python2.6-2.7 libraries/headers, currently it's only tested to compile in Linux, but I hope we can soon get it compiling in Mac and Win32. Currently it includes support for pcbnew only, but eeschema an gerbview might come after. A PCB footprint wizard architecture is also included in the package, the wizards will be able to be compiled from C++ and also from python plugins. It's still in it's early stages, but I'd like to finish it before jumping into eeschema/gerview scripting. So during this night or tomorrow I'll be merging test with all the scripting changes, please let me know in case I break something with my big change. Cheers, Mike. 2012/6/26 Lorenzo Marcantonio <[email protected]> > On Tue, Jun 26, 2012 at 08:51:53AM +0200, Miguel Angel Ajo Pelayo wrote: > > Haha, it's hard to find a language who everybody likes :-) I chose it > > because it was plenty of useful libraries, > > Well, python is reasonably present (i.e. just everywhere) and does the > trick. It's just that you can't % on spaces with vim :D > > > May be in some future we could have Javascript too, that would be nice, > may > > Better python than javascript (what js *has* of good except that you > must use it for the new html pages???). And IMHO one language is enough. > Maybe the new guile? IIRC it can now support multiple languages (one is > the old guile scheme) > > -- > Lorenzo Marcantonio > Logos Srl > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > -- Miguel Angel Ajo Pelayo http://www.nbee.es +34 636 52 25 69 skype: ajoajoajo
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

