Skip to content

Instantly share code, notes, and snippets.

@abscondment
Created May 20, 2011 19:02
Show Gist options
  • Save abscondment/983554 to your computer and use it in GitHub Desktop.
Save abscondment/983554 to your computer and use it in GitHub Desktop.

Mirah for Android Development

Mirah is a new JVM language that offers Ruby-like syntax, type inference, closures, metaprogramming, and macros. It lets you write expressive code without the penalty of requiring its own runtime environment. As such, it is very well-suited for platforms in which introducing additional runtimes would be impractical; to wit, Android devices.

This talk will introduce using Mirah for Android development by way of the following topics:

  • A basic overview of JVM languages on Android and potential pitfalls.
  • A brief introduction to Mirah and its relation to Java/Ruby.
  • Using Pindah to start and build a toy Mirah application.
  • Mixing Mirah code into an existing Java/Ant application.

Rudimentary knowledge of Java, Ruby, or Android would be useful, but not necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment