Must be a user error, according to the Black Hole documentation there is an http client in std, but that doesn't seem to the case:
Gambit Scheme w/ Black Hole (import (std net/http-client)) *** ERROR IN ##execute-program -- No such file or directory (with-input-from-file "/home/matthew/.blackhole/pkgs/std-v0.0.4/net/http-client.scm" '#<procedure #2 bh#read-all-expr>)
matthew@notebook-server:~/Downloads/gambtest/sack/src$ ls ~/.blackhole/pkgs/std- v0.0.4/net/ tcpip.ol tcpip.scm
So I decide to try Sack, looks to be still developed.
Gambit Scheme w/ Black Hole (import http-client) *** ERROR IN ##execute-program -- These variables are undefined: (string->u8vector write-urlencoded) #<module-reference #9 loader: #<loader #10 name: local> path: "/home/matthew...
So no luck on this one either. I'm close to doing the dreaded right-it-yourself but would rather not, so far I'm not having luck with BH.