On 11/2/07, Tony Lewis <[EMAIL PROTECTED]> wrote:
> Micah Cowan wrote:
>
> > Keeping a single Wget and using runtime libraries (which we were terming
> > "plugins") was actually the original concept (there's mention of this in
> > the first post of this thread, actually); the issue is that there are
> > core bits of functionality (such as the multi-stream support) that are
> > too intrinsic to separate into loadable modules, and that, to be done
> > properly (and with a minimum of maintenance commitment) would also
> > depend on other libraries (that is, doing asynchronous I/O wouldn't
> > technically require the use of other libraries, but it can be a lot of
> > work to do efficiently and portably across OSses, and there are already
> > Free libraries to do that for us).
>
> Perhaps both versions can include multi-threaded support in their core 
> version, but the lite version would never invoke multi-threading.
>
> Tony

Yes!

Some features of current wget are doing their own sorta-multithreading
and would be simplified by this approach and their modularity enhanced
(e.g. the progress reporting has several options, which could become plug-ins)
by this approach.

Tony G



-- 
Best Regards.
Please keep in touch.

Reply via email to