Got macros to compile Nim to Cuda, OpenCL, Vulkan, WebGPU: https://github.com/mratsim/tattletale/pull/30 Compilation is done at compile-time and generate source-code that can then be loaded in a runtime Credits @vindaar for the original Cuda and WebGPU impl in Constantine