Haskell 使用openGL绑定支持编译为LLVM的本机语言

Haskell 使用openGL绑定支持编译为LLVM的本机语言,haskell,opengl-es,go,llvm,emscripten,Haskell,Opengl Es,Go,Llvm,Emscripten,所以我正在为一个特殊的项目寻找一种语言 我正在从事一个项目,我们将设计一些渲染模块,这些模块最初将在浏览器中运行,但从长远来看,更有趣的是,在多个平台上,Android、IOS、Linux、Windows等等。。一个真正跨平台的场景 为了实现这一点,我们希望利用emscripten、llvm和本地编译语言。由于模块在图形上具有挑战性,因此要求该语言具有openGL LLVM绑定,以便emscript能够将实现转换为webgl。下面我试图说明我们的愿望 Source |---> Native

所以我正在为一个特殊的项目寻找一种语言

我正在从事一个项目,我们将设计一些渲染模块,这些模块最初将在浏览器中运行,但从长远来看,更有趣的是,在多个平台上,Android、IOS、Linux、Windows等等。。一个真正跨平台的场景

为了实现这一点,我们希望利用emscripten、llvm和本地编译语言。由于模块在图形上具有挑战性,因此要求该语言具有openGL LLVM绑定,以便emscript能够将实现转换为webgl。下面我试图说明我们的愿望

Source
|---> Native binaries
|---> LLVM
      |---> Javascript (via EMSCRIPTEN)
这就引出了一个问题。哪种语言支持这一点?可能的语言,如我所见,C,C++,GO,RISK和Haskell。尽管我们是最现实的选择,但我们确实希望避免C和C++。 就我所见,所有语言都有LLVM绑定,但更重要的是要有可靠的openGL LLVM绑定可用