Date: Mon, 17 Dec 2012 22:19:29 +0100 Subject: PEM on Thursday: Design of the Magnolia IDE and Compiler (Anya Helene Bagge) From: Vadim Zaytsev To: PEM Cc: Anya Helene Bagge Dear environmentalists, The very last PEM Colloquium presentation of this year will be given on *Thursday* by Anya Helene Bagge, an ex-SWAT-ter who will be visiting us starting tomorrow. You are all invited to participate in L017. I would also like to note that all synchronising issues concerning the website of PEM, are resolved, and it is now up to date, so if you want your slides displayed there and they are not, please send them to me. Date: 20 December 2012 (THURSDAY!) Time: 11:00-12:00 Room: CWI, L017 Speaker: Anya Helene Bagge Title: Design of the Magnolia IDE and Compiler Abstract: see below ---------------------------------------------------------------------- Design of the Magnolia IDE and Compiler Classical compiler architecture is centred around producing object code in a batch-oriented fashion. Integrated development environments (IDEs) present new challenges to the language implementer: information should be (almost) instantly available, presented even for incorrect code, and should be dynamically updated as the user is editing. To increase responsiveness, it may be necessary to compute information incrementally, and to make use of multicore processors. An existing compiler cannot easily be adapted to provide IDE services without impacting the user experience; typically, IDE developers have to develop their own language frontends particularly targeted at IDE use. In this talk, I'll give an overview of the Eclipse-integrated implementation of the Magnolia programming language. The implementation is modular, with code and data being shared by both the editor and the compiler, and the design has been done with incrementality and multi-threading in mind. ---------------------------------------------------------------------- http://event.cwi.nl/pem/ ---------------------------------------------------------------------- Yours, Vadim. ---------------------------------------------------------------------- Date: Wed, 19 Dec 2012 18:12:51 +0100 Subject: Fwd: PEM on Thursday: Design of the Magnolia IDE and Compiler (Anya Helene Bagge) From: Vadim Zaytsev To: PEM Dear environmentalists, In order to increase the number of PEM participants, we move Anya's presentation from 11:00 to 14:00. By that time downstairs will be blocked with party preparations, so we also move from L017 to L202 (the Aquarium). Still hope to see you all tomorrow, even those who have just received a deadline extension ;) Date: 20 December 2012 (THURSDAY!) Time: 14:00-15:00 (sic!) Room: CWI, L202 (sic!) Speaker: Anya Helene Bagge Title: Design of the Magnolia IDE and Compiler ----------------------------------------------------------------------