An idiomatic wrapper for OpenCL.Public variables and functions: acquire! available-cpu-devices available-devices available-gpu-devices available-platforms best-device compile-program context create-buffer create-context create-queue enqueue-barrier enqueue-copy enqueue-marker enqueue-overwrite enqueue-read enqueue-wait-for finish from-buffer mimic platform program queue release! status to-buffer version wait-for with-cl with-context with-cpu with-devices with-gpu with-platform with-queue with-queue-and-wait wrap