Re: Shipping wcurl in curl tarballs?

Daniel Stenberg via curl-library <[email protected]>
Newsgroups gmane.comp.web.curl.library
Message-ID <[email protected]>
On Sun, 9 Feb 2025, Samuel Henrique via curl-library wrote:

> I would like to understand where you stand on the idea of shipping wcurl 
> bundled in the curl release tarball.

As wcurl is a small and simple script that is not expected to change rapidly, 
it would be a no-brainer to just add it to the release tarball from a purely 
technical perspective.

I have been thinking about this a lot recently. Going back on forth in my head 
on what I think is the right route.

While easy to do, an important question remains:

   Is it the *right* thing to do?

wcurl *is* a decently separate independent script with its own release 
schedule, separate git repository and even team of maintainers. It is not 
clear that it actually belongs in a curl release tarball. Even though I too 
think and realize it would help adoption if it were bundled.

What I think further complicates the matter: I know that there is talk and 
perhaps even plans, to make a wcurl implementation in C (or rust?) one day 
that compiles against libcurl to A) give it more powers to do things that are 
hard to realize in the current shell script version and B) make it independent 
of shells and thus make it run on more platforms.

If we imagine that the plans work out and such an incarnation of wcurl 
appears; it feels instinctively wrong to bundle that version with curl. And 
maybe if it does appear and we already while wcurl with curl, does that 
perhaps makes things even more complicated for users than otherwise?

So maybe we save ourselves from further complications by not bundling it?

-- 

  / daniel.haxx.se || https://rock-solid.curl.dev
-- 
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.