Skip to content

Episode 13

Photo of Jed Wesley-Smith
Hosted By
Jed W.
Episode 13

Details

Domain-specific names: an application of Scala macros
Tony Sloane, Macquarie University

When building internal domain-specific languages in Scala, it is common to have domain objects that are named at the Scala level. It is useful to have access to those names in the DSL implementation so they can be used in error messages or to aid debugging. This talk describes a simple macro-based library that makes Scala-level names available to arbitrary Scala code and shows how we are using this facility in an upcoming version of our Kiama language processing library.

A walk to the beach, how Kiama helps with Hadoop computing
Eric Torreborre, NICTA

Querying a Dataset with Scala's Pattern Matching
Arnold de Vos, Langdale Consultants

Simple pattern matching tricks for querying collections lead us to use pattern matching as a declarative query language.

Photo of ScalaSyd group
ScalaSyd
See more events
Atlassian Headquarters
Level 6, 341 George St · Sydney