BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Compiler Tools for MATLAB - Laurie Hendren\, Professor\, School of
  Computer Science\, McGill University\, Canada Leverhulme Visiting Profess
 or\, Oxford University Computing Laboratory
DTSTART:20110615T131500Z
DTEND:20110615T141500Z
UID:TALK31315@talks.cam.ac.uk
CONTACT:Stephen Clark
DESCRIPTION:MATLAB is a popular dynamic programming language used for scie
 ntific and numerical programming. As a language\, it has evolved from a sm
 all scripting language intended as an interactive interface to numerical\n
 libraries\, to a very popular language supporting many language features a
 nd libraries.  The overloaded syntax and dynamic nature of the language\, 
 plus the somewhat organic addition of language features over\nthe years\, 
 makes static analysis of modern MATLAB quite challenging.\n\nIn this talk 
 I will motivate why it is important for programming language and compiler 
 researchers to work on MATLAB and  I will provide a  high-level overview o
 f McLab\, a suite of compiler tools my group is\ndeveloping at McGill.   T
 he main technical focus of the talk will be on the foundational problem of
  resolving the meaning of an identifier in MATLAB.   To solve this problem
  we have developed two analyses\,\n"kind analysis" and "handle analysis".\
 n\n
LOCATION:Lecture Theatre 1\, Computer Laboratory
END:VEVENT
END:VCALENDAR
