align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditfacebookglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

Episode 13

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.

Join or login to comment.

  • Tibo D.

    @Eric Ha ha! The best for the end :D

    April 12, 2013

  • A former member
    A former member

    One speaker was really, really, really astonishing :-)

    April 12, 2013

  • Maun Suang B.

    Sorry, this time I'll be meeting some friends visiting from Melbourne. Enjoy!

    April 8, 2013

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy