From: Joe E. <jo...@em...> - 2011-09-03 01:55:58
|
On 09/02/2011 05:18 PM, William Zwicky wrote: > On Fri, Sep 2, 2011 at 7:38 AM, Joe Emenaker<jo...@em...> wrote: >> Once I finish this refactor, the next thing I want to set to work on is >> making it so that drivers can be loaded as plugins. This will allow us >> to *not* have to make a new release of JSL in order to get a new driver >> out to the world > Who would such a thing serve? The core JSL group doesn't need it, since we > can post a new release with the changes. Well, it seems a little silly to me that we would need to make a new release number any time someone makes a new driver. Also, I just looked at the disk usage for my latest checkout of trunk, and the "core" package takes about 1MB while "synthdrivers" takes almost 6MB. So, most of the space and compile-time is going into the synthdrivers, and most users only need one or two of those. Just seems like a lot of waste. > That said, a plugin system is not a *bad* thing; it will get us thinking > about stabilizing the API. But at this point, we have much bigger fish to > fry. Like? Do you mean bug-reports and feature-requests in the tracker, or do you have other stuff in mind? - Joe |