Session: Have you tried Mirah yet?
Friday, 10:00 - 10:50
Track: Cool Languages
Mirah is a pragmatic approach to JVM languages. These days, we have dynamic languages offering higher productivity and fancy web frameworks, functional languages promising to save us from concurrency headaches, and static-typed languages giving us almost infinitely extensible type systems. Mirah is different, delivering a rich set of language features with no runtime dependencies. It borrows Ruby's syntax for clean code, but it is static-typed with optional dynamic typing like C#. It supports macro expansions like C, making it more fluid and extensible. The type system is almost identical to Java, and the compiler can output both class files and Java source files. Come see why Mirah may be your next JVM language.
Prerequisites
Knowledge of Java or Ruby
Charles Nutter
Charles Oliver Nutter has been co-lead of the JRuby project for the past four years, working on performance and Java integration, and helping to coordinate community efforts. During that time JRuby has become a premier platform for Ruby users, allowing both a gateway to Java-centric organizations as well as an excellent Ruby implementation. Charles hopes to expand JRuby’s success to other JVM languages, building the JVM into the best platform for multi-language development.