The OpenCLRaw package

[Tags: bsd3, library]

The OpenCL system for open heterogenous data parallel supercomputing. **General Notes on the differences between Haskell and the OpenCL-C implementation** * Side-effectful procedures capable of returning an error code only return a Maybe ErrorCode, with Nothing returned upon success * Procedures which follow the pattern of returning a pointer to an object and taking a final parameter as an error code instead return Either ErrorCode ObjectType * Procedures which prefix with clGetInfo* merely take the object, parameter name, and parameter size to allocate. The allocation handled by OpenCLRaw and returned as a Haskell-managed ForeignPtr () * Enumerations and constants are replaced by newtypes for the sake of type-safety.


Versions1.0.1000, 1.0.1001
Change logNone available
Dependenciesbase (<=, bytestring, mtl [details]
CopyrightRenaissance Computing Institute
AuthorJ.R. Heard
MaintainerJ.R. Heard
Home page
UploadedMon Aug 17 17:13:50 UTC 2009 by JeffersonHeard
Downloads576 total (4 in last 30 days)
0 []
StatusDocs not available [build log]
All reported builds failed as of 2015-12-08 [all 5 reports]



Maintainers' corner

For package maintainers and hackage trustees