www.delorie.com/archives/browse.cgi | search |
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323329-682976015-1442229662=:2811 Content-Type: TEXT/PLAIN; CHARSET=ISO-8859-15; FORMAT=flowed Content-Transfer-Encoding: 8BIT Content-ID: <alpine DOT DEB DOT 2 DOT 00 DOT 1509152153241 DOT 4111 AT lichen> On Sat, 12 Sep 2015, John Doty wrote: > Successful projects like Python keep core and add-ons separate. Successful projects like Linux keep core and modules close together. > Having application function in add-ons encourages the core developers to > keep the core simple and friendly to add-ons, which encourages more > add-on development. On the other hand, it makes changing things which are visible to add-on programmers hard to impossible. This, in turn, encourages developers to hide the code befind an API façade to re-gain some flexibility. I've worked woth some projects which follow this approach (notably Dokuwiki and Firefox), and I found it to be a harmful for both sides. --8323329-682976015-1442229662=:2811--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |