Hacker News new | ask | show | jobs
by kazinator 3368 days ago
The best feature of Curl is that you can use it as a child process, driving it through the command line interface of its principal executable. Quite a lot of the API-level bells and whistles are covered.

A few years ago I looked at the API and internals and went, "gack!" No way am I integrating this dung heap at that level; let the users just wrap the process with a curl function that returns a process pipe stream if they want to use this.