Konrad Hinsen <[email protected]> skribis:

> Ludovic Courtès writes:
>
>  > Currently Guix uses Guile’s HTTP client, which doesn’t support proxies
>  > (the FTP client doesn’t either.)  It should support it though.
>  > 
>  > It shouldn’t be too difficult to implement, but I’m not too familiar
>  > with all that, so I’d welcome ideas and patches.  ;-)
>
> Proxies are a big mess, so my first idea is to let someone else do the
> hard work.

That’s a plan I can only agree with.  ;-)

> More concretely, I was thinking if libcurl, for which there are already
> Guile bindings:
>
>    http://www.lonelycactus.com/guile-curl.html

So, the problem is that Guix currently uses HTTP and FTP clients
entirely written in Scheme.  Besides the aesthetic advantage, it allows
us to have one fewer dependency, and greatly simplifies distro
bootstrapping (as soon as we have Guile running, we can start
downloading what’s needed.)

So I would really like to have proxy support in our own HTTP and FTP
clients.  I’ll take a look, or tweak some other Guile hacker into doing
it.  ;-)

Thanks,
Ludo’.

Reply via email to