BSD Ports

devel/libdill 2.14_1 DragonFly

Structured concurrency library in C

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
devel
Package size
200.6 KiB, 357.5 KiB installed

Description

Libdill is a C library that makes writing structured concurrent programs easy.

Concurrency allows multiple functions to run independent of one another.

Structured concurrency means that lifetimes of concurrent functions are cleanly nested. If coroutine foo launches coroutine bar, then bar must finish before foo finishes.

Please note that concurrency isn't the same as parallelism. libdill provides concurrency, but not parallelism.

In the other systems

SystemPortVersion
DragonFlydevel/libdill2.14_1
FreeBSDdevel/libdill2.14_1
HardenedBSDdevel/libdill2.14_1
GhostBSDdevel/libdill2.14_1

Install

Binary package:

pkg install libdill

From DPorts:

cd /usr/dports/devel/libdill && make install clean

Dependencies

No port depends on this one.