Tooling

Eclipse Xtend - A Language Made For Java Developers

Session Type: 
Standard [35 minutes]
Speakers

Are you waiting for closures in Java 8 or hoping for more type inference in Java 9? Thinking about switching to Scala or even holding your horses for Ceylon or Kotlin?
How about keeping Java where it seems fit, but replacing just its outdated parts with a concise and modern language? What about an enhancement to Java instead of yet another attempt to hire a killer.

Schedule info

Audience

Track: 
Tools
Experience level: 
Beginner

Light-weight IDE extensibility for custom DSLs in Groovy

Session Type: 
Standard [35 minutes]
Speakers

Domain specific languages (DSLs) are a great tool for solving certain kinds of problems. Many JVM languages, such as Groovy, make it easy to create DSLs. However, providing proper IDE support for these mini-languages is hard, especially for dynamically typed languages since type information is not provided by the compiler.

Schedule info

Audience

Track: 
Domain Specific Language
Experience level: 
Intermediate
Syndicate content