Up until now, utilities were downloaded off of the internet. This had security problems, was slightly inefficient, and had a haphazard set of web API functions.
Then, save-utils-as was made the centerpiece of Quickutil so as to avoid security issues. utilize was deprecated for only interactive development. This had fragmentation/duplication issues.
Finally, utilities have been made local, but they're only loaded as needed. We get the benefits of à la carte utilities, automatic acquisition, no network, automatic updates (with Quicklisp when released), and so on at the expense of a somewhat costly and complicated loading process (which can be improved with time). This expense is not incurred noticeably on the user.
I think that this is a major improvement, and is converging toward the Right Thing.
Up until now, utilities were downloaded off of the internet. This had security problems, was slightly inefficient, and had a haphazard set of web API functions.
Then,
save-utils-as
was made the centerpiece of Quickutil so as to avoid security issues.utilize
was deprecated for only interactive development. This had fragmentation/duplication issues.Finally, utilities have been made local, but they're only loaded as needed. We get the benefits of à la carte utilities, automatic acquisition, no network, automatic updates (with Quicklisp when released), and so on at the expense of a somewhat costly and complicated loading process (which can be improved with time). This expense is not incurred noticeably on the user.
I think that this is a major improvement, and is converging toward the Right Thing.