Leverhulme Lecture #2 - Language Extensions for MATLAB
Laurie Hendren ( McGill University )
- 10:00 17th June 2011 ( week 7, Trinity Term 2011 )room 380
The MATLAB language has evolved over the years to include many language features, including objects. In this talk I will present two new language extensions, loosely based on aspects.
The first extension is AspectMatlab, an aspect-oriented version of MATLAB. AspectMatlab has been implemented using the McLab framework and I will present the key language constructs and several examples of applying aspects to typical MATLAB applications. The second extension is "Typing Aspects", a "wild west" approach to adding typing to
MATLAB. The key ideas and motivating examples demonstrate the idea.