A design to use an asynchronous interface to algorithms will be provided as part of KLIPS2.
The design proposed by Bart Trojanowski (rsa1) <bart@jukie.net> will be used as a basis.