I'm lookign for a langage with the following features :
C, C++, AllegroCL, C# - Mono, C# - MS .NET, CFFI, CHICKEN, CLISP, D, Go , Guile, Java, Lua, MzScheme/Racket, Ocaml, Octave, Perl, PHP, Python, R, Ruby, Tcl/Tk
C, C++, C#, D, Go, Java, Ocaml, PHP, Ruby ? Other ?
C : libCLang, Ch; C++ : Ch; Any scripting langage; Other ?
C : gcc, libClang, etc; C++; C#; D; Python; Go; OCaml; Lua : LuaJIT; Ruby : Ludicrous
TL;DR
I would like a statically typed, embeddable scripting langage which can be compiled for perf.
Ideas ? Comments ? Input of any kind ? Thanks !
EDIT Valid propositions so far :
So there is much more hope than I originally thought :) Thank you all ! I'll keep investigating and will accept an answer when I have more experience on the subject.
Ruby is in each of your lists, and the Rubinius compiler compiles it down to bytecode. Does that meet your needs?
2nd try: Have you looked at Boo: "an object oriented statically typed programming language for the Common Language Infrastructure"