sysutils/hs-typed-process 0.2.12.0nb3 NetBSD
Run external processes, with strong typing of streams
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- License
- mit
- Categories
- sysutils
- Package size
- 221.6 KiB, 2689.1 KiB installed
Description
This library provides the ability to launch and interact with external processes. It wraps around the process library, and intends to improve upon it by:
-
Using type variables to represent the standard streams, making them easier to manipulate
-
Use proper concurrency (e.g., the async library) in place of the weird lazy I/O tricks for such things as consuming output streams
-
Allow for more complex concurrency by providing STM-based functions
-
Using binary I/O correctly
-
Providing a more composable API, designed to be easy to use for both simple and complex use cases
Install
Binary package:
pkgin install hs-typed-process
From pkgsrc:
cd /usr/pkgsrc/sysutils/hs-typed-process && make install clean