Jay McCarthy <>

This package provides a binding for OpenCL based on the 1.0.48 revision.

This documentation does not describe meaning of API calls; it only describes their Scheme calling conventions. For details on API semantics, refer to the specification at the Khronos OpenCL API Registry.

In fact, this binding doesn’t even document the Scheme calling conventions yet. This is a beta release to get some help.

To test it out quickly, run "tests/" and watch it print out a whole lot of stuff and run some code on all your OpenCL devices.

Here’s what you can do to help:

Here are some implementation notes: