Review of extensions for Vicare (part 2)

Posted on May 31, 2015

More reviews of Vicare’s extensions implementing interfaces to foreign libraries. Having formally abandoned Sourceforge and Gitorious, the code is on Github and Bitbucket.

Vicare/CityHash

CityHash is a C++ language library, which implements a non–cryptographic hash function for strings. I have updated Vicare/CityHash to work with the current head of Vicare’s master branch.

Vicare/Flite

Flite is a small, fast run–time synthesis engine developed at Carnegie Mellon University and primarily designed for small embedded machines and/or large servers (straight from their web site). I have updated Vicare/Flite to work with the current head of Vicare’s master branch.

Vicare/cURL

Libcurl is a free and easy–to–use client–side URL transfer library, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more! (straight from their web site). I have updated Vicare/cURL to work with the current head of Vicare’s master branch.

Fectors

Fectors is a library for functional vectors. I have forked the repository and added a branch vicare-scheme to organise the package under Vicare’s infrastructure. The current head of the vicare-scheme branch should work with the current head of Vicare’s master branch.

PFDS

PFDS is a library for purely functional data structures. I have forked the repository and added a branch vicare-scheme to organise the package under Vicare’s infrastructure. The current head of the vicare-scheme branch should work with the current head of Vicare’s master branch.