Debian Bug report logs - #718237
ITP: async -- a library for OCaml asynchronous programming

Package: wnpp; Maintainer for wnpp is wnpp@debian.org;

Reported by: Lifeng Sun <lifongsun@gmail.com>

Date: Mon, 29 Jul 2013 04:51:01 UTC

Owned by: Lifeng Sun <lifongsun@gmail.com>

Severity: wishlist

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, debian-ocaml-maint@lists.debian.org, wnpp@debian.org:
Bug#718237; Package wnpp. (Mon, 29 Jul 2013 04:51:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Lifeng Sun <lifongsun@gmail.com>:
New Bug report received and forwarded. Copy sent to debian-ocaml-maint@lists.debian.org, wnpp@debian.org. (Mon, 29 Jul 2013 04:51:06 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Lifeng Sun <lifongsun@gmail.com>
To: submit@bugs.debian.org
Subject: ITP: async -- a library for OCaml asynchronous programming
Date: Mon, 29 Jul 2013 12:48:06 +0800
[Message part 1 (text/plain, inline)]
Subject: ITP: async -- a library for OCaml asynchronous programming
Package: wnpp
Owner: Lifeng Sun <lifongsun@gmail.com>
Severity: wishlist
X-Debbugs-CC: debian-ocaml-maint@lists.debian.org

* Package name    : async
  Version         : 109.35.00
  Upstream Author : Jane Street Capital LLC <opensource@janestreet.com>
* URL             : https://github.com/janestreet/async
* License         : Apache-2.0
  Programming Lang: OCaml
  Description     : a library for OCaml asynchronous programming

Async uses non-preemptive user-level threads and first-class blocking
operations with blocking expressed in the type system to implement
asynchronous programming. The benefits of the approach are:

* Non-preemptive threading is simpler to reason about than pre-emptive
  threading. For the bulk of one's program, one doesn't have to think
  about race conditions, mutexes, etc. One can also use existing
  non-thread-safe code without worries.

* User level threads are much cheaper than threads provided by the
  operating system, both in creation and context switching.

* We control the scheduler for our threads, which makes it possible
  for us to do a better job for the application at hand.

* Writing low latency applications is easier -- it's harder to have an
  application block indefinitely by mistake.

-- 
[signature.asc (application/pgp-signature, inline)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Apr 24 20:06:36 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.