Skip to content

Making Java APIs usable with Scala

Photo of Alexandre Bertails
Hosted By
Alexandre B. and Nermin Š.
Making Java APIs usable with Scala

Details

Using HOFs (Higher Order Functions), Enriched Classes, Parser Combinators, and Laziness, see how to turn a downright awful Java API into something dramatically more powerful, safe, expressive and downright fun to use. Josh Cough will demonstrate this by showing off the Scala 2.10 version of his Minecraft (http://www.minecraft.net) server plugin API ( https://github.com/joshcough/MinecraftPlugins ). This talk should be accessible to Java programmers interested in Scala, yet substantial enough for Scala veterans.

hangout afterwards at Catalyst (300 Technology Square, by Main & Albany)

At MIT, allow extra time to find the room. Enter the Stata Center at 32 Vassar Street, opposite the sign for 43 Vassar Street. Take the elevator (under a sign saying "Alexander W Dreyfoos Building" to the fourth floor. (If you find yourself instead in the Gates Building part of the Stata Center, walk to the other end of the buildling to the Dreyfoos elevators). On the fourth floor, turn left out of the elevator and then right, through double doors, straight onto orange carpet, then right.

(building doors locked? wait a few minutes for someone to go in or out, or call Seth at 617-851-6406)

Photo of Boston Area Scala Enthusiasts group
Boston Area Scala Enthusiasts
See more events
MIT Stata Center - Star Room
32 Vassar Street, Star Room on 4th Floor · Cambridge, MA