Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Sessions at Strange Loop 2011 about JVM and Java

Your current filters are…

Clear

Monday 19th September 2011

  • The Kotlin Programming Language

    by Andrey Breslav

    We present a new statically typed JVM-targeted programming language developed by JetBrains and intended for industrial use.

    The main design goals behind this project are to create a Java-compatible language, make it compile as fast as Java, make it safer than Java, i.e. statically check for common pitfalls such as null pointer dereference, make it more concise than Java by supporting local type-inference, first-class functions (closures), extension functions, mixins and first-class delegation, etc; and, keeping the useful level of expressiveness (see above), make it way simpler than the most mature competitor — Scala.

    The compiler is being developed alongside with an IntelliJ IDEA integration, so the users will get IDE support as soon as they get the compiler (first public version is planned for the end of 2011).

    http://jetbrains.com/kotlin

    At 2:00pm to 2:50pm, Monday 19th September

    In Gateway 3, Hilton St. Louis at the Ballpark

    Coverage video

Tuesday 20th September 2011

  • Embedding Ruby and RubyGems Over RedBridge

    by Yoko Harada

    If you are a JVM language lover, this presentation is for you because you know you can mix multiple JVM languages in a single code. If you have JRuby in your toolbox, Ruby and RubyGems are friends of your favorite JVM languages. Even famous RubyGems, Rails, is, for example. Isn’t it nice? You can get a lot of help from RubyGems without writing Ruby code. Magic is RedBridge. RedBridge is Java API to hook Ruby code up, easily.

    But, wait. Why didn’t JRuby simply implement JSR223? Off course, JRuby has a JSR223 engine; however, it is, unfortunately, short for JRuby. Important methods and ideas are missing. That’s why JRuby had RedBridge, which is really JRuby friendly. For example, below is a list of the ideas/methods added to RedBridge:

    • A local context scope
    • A variable type
    • A receiver object
    • Loading from classpaths
    • Configuration methods
    • Termination method

    At 8:30am to 9:20am, Tuesday 20th September

    In Gateway 1, Hilton St. Louis at the Ballpark