Tony Sloane
unread,Jan 6, 2015, 7:11:44 PM1/6/15Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Computing Department, Programming Languages Reading Group, SAPLING
On Wednesday, January 14, the Programming Languages Research Group at Macquarie University will host Guido Wachsmuth from TU Delft in The Netherlands. Guido works in a group that in recent times has focused on generative methods for building programming language IDEs. While he is here Guido will give a talk on their Spoofax Language Workbench to which all are welcome (details below).
cheers,
Tony
The Spoofax Language Workbench
Guido Wachsmuth
TU Delft
10am, room E6A357
IDEs are essential for programming language developers, and state-of-the-art IDE support is mandatory for programming languages to be successful. Although IDE features for mainstream programming languages are typically implemented manually, this often isn't feasible for programming languages that must be developed with significantly fewer resources. The Spoofax language workbench is a platform for developing textual programming languages with state-of-the-art IDE support. Spoofax is a comprehensive environment that integrates syntax definition, name binding, type analysis, program transformation, code generation, and declarative specification of IDE components. It also provides high-level languages for each of these aspects. These languages are highly declarative, abstracting over the implementation of IDE features and letting engineers focus on language design.