http://java.dzone.com/articles/clay-generic-programming
Компания Tachyon technologies предлагает свой вариант C++, использующий платформу LLVM
<Ъ>
Here is a more concise list of Clay's primary features and advantages:
* Machine memory model
* Value semantics
* Whole program type propagation
* Module system
* Extensible variant types
* Multiple dispatch
* Powerful compile time meta-programming
* Interoperability with C
* No garbage collection
* LLVM backend
Clay is a fully functioning compiler available for Mac, Windows, and Linux.
</Ъ>