Functional languages targeting the LLVM
Posted
by Matthew
on Stack Overflow
See other posts from Stack Overflow
or by Matthew
Published on 2010-06-10T06:36:33Z
Indexed on
2010/06/10
6:43 UTC
Read the original article
Hit count: 316
Are there any languages that target the LLVM that:
- Are statically typed
- Use type inference
- Are functional (i.e. lambda expressions, closures, list primitives, list comprehensions, etc.)
- Have first class object-oriented features (inheritance, polymorphism, mixins, etc.)
- Have a sophisticated type system (generics, covariance and contravariance, etc.)
Scala is all of these, but only targets the JVM. F# (and to some extent C#) is most if not all of these, but only targets .NET. What similar language targets the LLVM?
© Stack Overflow or respective owner