Using Scala for building DSLs

Scala is a very powerful OO + FP language which is well suited for building DSL’s and for writing highly concurrent programs – we will explore these areas. Some very powerful, expressive and type safe DSL’s have been written using Scala for e.g. Foursquare uses a type safe expressive DSL called Rogue, the integration open source project Camel has a Scala based DSL. My talk would describe how to build DSL’s using Scala, what features in Scala help make it a great option for building dsl’S AND SOME GREAT OUT THERE examples of DSL’s built in Scala.

Speaker:

Speaker At Java ConferenceAbhijit Sharma works as an architect/researcher with the Incubator & Innovation lab in BMC Software. He works on emerging technology areas and how they impact the BMC Software product portfolio and domain in which it operates, with a focus on a lot of different areas related to cloud, IT etc. He has a wide range of experience in architecting, designing and implementing different enterprise products working in his own startup, venture backed startup as well research lab in an established company like BMC Software

Abhijit Sharma will be presenting on “Using Scala for building DSLs” at the 6th Annual IndicThreads.com Conference On Java to be held in Pune, India on 2,3 December 2011.Click here for a list of other Speakers & Sessions @ The Conference
This entry was posted in Sessions. Bookmark the permalink.

Comments are closed.