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 Racket calling conventions. For details on API semantics, refer to the specification at the Khronos OpenCL API Registry.

If you run "tests/test.rkt", it will print out a whole lot of stuff and run some code on all your OpenCL devices. This will show you that it is really doing something on your hardware.

Here are some caveats: