hs-asapo: Haskell bindings for ASAP:O
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Haskell bindings for ASAP:O, a middleware platform for high-performance data analysis. Some general notes about this project:
newtype
and enumerations are used liberally, to make function calls more readable and requiring less documentation (cf. boolean blindness)For text, such as URLs, identifiers, we assume UTF-8 and use strict Data.Text
For data, we copy the data into a strict Data.ByteString
There are two interfaces available: one which does not throw exceptions, but returns a Either Error a
, and one which throws exceptions. Both expose the same functions. It's yours to decide which one to use.
Properties
Versions | 0.9.0, 1.0.0 |
---|---|
Change log | ChangeLog |
Dependencies | base (>=4.7 && <5), bytestring (>=0.11.5 && <0.12), clock (>=0.8.4 && <0.9), text (>=2.0.2 && <2.1), time (>=1.12.2 && <1.13), timerep (>=2.1.0 && <2.2) [details] |
License | MIT |
Copyright | 2024 Philipp Middendorf |
Author | Philipp Middendorf |
Maintainer | philipp.middendorf@desy.de |
Category | System, FFI, Distributed Computing |
Home page | https://github.com/pmiddend/hs-asapo |
Bug tracker | https://github.com/pmiddend/hs-asapo/issues |
Source repo | head: git clone https://github.com/pmiddend/hs-asapo |
Uploaded | by pimiddy at 2024-08-16T12:18:32Z |
Modules
- Asapo
- Asapo.Consumer
- Either
- Asapo.Either.Common
- Asapo.Either.Consumer
- Asapo.Either.Producer
- Asapo.Producer
- Raw
- Asapo.Raw.Common
- Asapo.Raw.Consumer
- Asapo.Raw.FreeHandleHack
- Asapo.Raw.Producer
Downloads
- hs-asapo-1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees