A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://orthecreedence.github.io/cl-async/upgrade-v0.6 below:

Upgrading to v0.6.x | Documentation

Upgrading to v0.6.x

cl-async has swapped out its backend library from libevent to libuv. For more information on why, see the related post.

The goal of the v0.6.x upgrade was to port cl-async over to libuv with the least amount of API changes as possible.

Library version

cl-async v0.6.x is built against libuv-1.0.0-rc2. This means you must use cl-async with libuv >= v1.0.0-rc2 or it will not work.

fast-io

cl-async v0.6.x requires fast-io version de0e8b5 or greater, so be sure to pull fast-io from its aster branch if testing the non-quicklisp version of cl-async.

Breaking changes

Note that we’re only listing breaking changes here.

Base system Events TCP Threading support

cl-async still has threading support, but it is now extremely simplified. Be sure to familiarize yourself with notifiers, which are the new threading abstraction.

Having trouble?

I may have missed some breaking changes or explained some things wrong. If you are having a problem getting your app running on cl-async v0.6.x, please let me know by opening a github issue and venting your frustrations. I’m here to help!


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4