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’.
