Ask YC : [Optionally] Statically typed languages on the JVM?
3 comments
http://flp.cs.tu-berlin.de/~tolk/vmlanguages.html mentions Groovy - http://groovy.codehaus.org/ - a dynamically and/or statically typed language (i.e. static typing is optional, otherwise it defaults to dynamic typing) high level scripting language for the JVM which compiles down to bytecode either at run time or compile time. It features closures, neat List and Map syntax, integrated markup language and expression language, auto-boxing, operator overloading, mixins, AOP interceptors etc.
"but its GPL"
What's wrong with the GPL? Are you planning to modify the language itself?
What's wrong with the GPL? Are you planning to modify the language itself?
[deleted]
Something with optional static typing like Common Lisp will also do. (I know about ABCL but its GPL and I am not sure how well CLOS maps to JVM for example).