Index: doc-rnd/devlog/20160802.html =================================================================== --- doc-rnd/devlog/20160802.html (nonexistent) +++ doc-rnd/devlog/20160802.html (revision 2386) @@ -0,0 +1,25 @@ + + +

pcb-rnd devlog

+ +

Languages and libs

+ +Reflecting to (but not joining) the annual geda-user language/libs debate, +the standpoint of pcb-rnd (and later cschem) on this: + +The above set of rules is crafted so that compiling core funcitonality is easy +and excess external libs (gtk, glib) are needed only for optional features +(such as the gtk hid in pcb-rnd). However, it's equally important not to +restrict users in optional extras that may require more dependencies. This is +solved by minimizing core and moving functionality behind APIs in a plugin +system. +

+This policy is very unlikely to change in the future - if you believe +the core should be rewritten in your favorite language, please fork the +project or start a new one. +