Skip to main content


At 63 #curl bindings, updated and corrected.
#curl

elrido reshared this.

I’ll take Pascal for 500.
which one are you most proud of to mention to exist.
@gbraad the one that is there to you help *YOU* become productive easier and faster than otherwise! 😀 (for every "you" that reads this)

I honestly cannot rate them amongst each other. I personally don't know a lot about most of them apart from having recognized their existence.
I don’t know if it qualifies but isahc isn’t listed (rust)
@Keruspe oh... after having checked it out briefly I would say that it seems to qualify. Thanks!
I feel like we should write a REXX binding just so you can round out the numbers to an even 64.
@agiorgio I like the spirit. It went completely asymmetric a short while ago though... 😂
Fortran is missing.
Did you write anything over the challenges on maintaining so many bindings? I assume you don't know some of these languages?
@aris the bindings are all maintained elsewhere so the burden is widely distributed. I think our stable API and ABI and not breaking behavior has helped all as they remain functional and over time can mature.
what’s a good use-case for PyCurl, etc? I use curl on the command like daily, but not sure what I would do with it in a program. I’m sure that I’m missing something.
@benhayes if you write a program that needs Internet transfers for example...
i think most people would just use requests module. maybe i'll try pycurl in future.
@benhayes everyone should use the tool they deem necessary to solve their problem
While python 3 now has decent native support for HTTP(S) with it's urllib module (which does cover 99+% of my use cases), PyCurl supports "FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3 and RTSP. libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos4), file transfer resume, http proxy tunneling and more!" -- http://pycurl.io/

So it can solves those edge cases. It may also be useful if you hit performance or memory usage issues in your python based search spider or similar massively parallel connection applications.
@0xDEADBEEF I am not aware of any binding for cobol!
@0x