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: 373
        
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