[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#982945: ITP: asyncfuture -- Enhanced Qfuture (Qt) interface



Package: wnpp
Severity: wishlist
Owner: Wookey <wookey@debian.org>

* Package name    : asyncfuture
  Version         : 0~0.1
  Upstream Author : Ben Lau, Philip Schuchardt <vpicaver@gmail.com>
* URL             : https://github.com/vpicaver/asyncfuture
* License         : Apache2
  Programming Lang: C++
  Description     : Enhanced Qfuture (Qt) interface

 AsyncFuture is designed to enhance the QFuture function, removing
 some of its limitations, and enabling a better way to use it for
 asynchronous programming. It provides a Promise object-like
 interface.
 .
 QFuture is used together with QtConcurrent to represent the result of
 an asynchronous computation, and is a powerful component for
 multi-thread programming. But its usage is normally limited to the
 result of threads, and it doesn't work with the asynchronous signal
 emitted by QObject. It is also troublesome to setup the listener
 function via QFutureWatcher.  This project is inspired by AsynQt and
 RxCpp, and fixes those things.
 .
 It is a header-only 'library'


This is a build-dependency of cavewhere.


Reply to: