Package: wnpp Severity: wishlist Owner: Lucas Kanashiro <kanash...@debian.org>
* Package name : golang-github-anacrolix-stm Version : 0.2.0-1 Upstream Author : Matt Joiner * URL : https://github.com/anacrolix/stm * License : Expat Programming Lang: Go Description : Software Transactional Memory in Go STM provides Software Transactional Memory operations for Go. This is an alternative to the standard way of writing concurrent code (channels and mutexes). STM makes it easy to perform arbitrarily complex operations in an atomic fashion. One of its primary advantages over traditional locking is that STM transactions are composable, whereas locking functions are not -- the composition will either deadlock or release the lock between functions (making it non-atomic).