3.4.0 - URL Streams - REST-style HTTP - Access to Curl
Utilized the lib curl library to add three notable enhancements:
- Streams to remote servers; e.g., open(url('http://example.com/', [Curl options]), read, S);
- A REST-inspired builtin http/3; e.g. http(get, url('http://example.com/', [Curl options]);
- Low-level, direct access to the Curl library via builtins curl/1-3.
- Added lib curl into the distribution, and modified various os builds to support that;
- Added php-based echo server for testing, and added test suite for curl-related additions.
Additionally, repaired a number of bugs, improved the builds, updated packages, and added Appveyor CI alongside Travis CI.
Details: