From: Jurgen Vinju To: Date: Fri, 5 Nov 2004 13:09:53 +0100 Subject: PEM: Merijn de Jonge | Generic Pretty Printing | 29.10.98 From: pem (PEM moderator) To: pem-noreply Subject: PEM meeting | 29.10.98 | M2.80, CWI Precedence: bulk X-url: http://www.cwi.nl/~pem Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Dear Environmentalists, After a period of silence we have a speaker again. Merijn de Jonge will tell us all about his work on generic pretty printers. This announcement can be found at Generic Pretty Printing Date: 29.10.98 Time: 10:00 Venue: M2.80, CWI Speaker: Merijn de Jonge Title: Generic Pretty Printing Most current pretty print mechanisms have several drawbacks. They are often inflexible and cannot be adapted easily. Moreover, most pretty printers are designed for fixed languages, making them hard to use for languages under development and they are often restricted to generate a single output format only. In this talk a generic framework for pretty printing is described. The framework is independent of both the source language and the output format. Furthermore, a specific instantiation of the framework for use within the new ASF+SDF Meta-Environment is described. This incremental system which is highly customizable, gives automatic support for pretty printing given a language definition in SDF. _________________________________________________________________ The programming environment meetings are a forum for the presentation and discussion of new ideas, ongoing and finished work. A typical meeting addresses a subject in the area of programming environments, program generation, algebraic specification, term rewriting, parsing, etc. A presentation ideally takes between 45 and 90 minutes. Meetings taking longer than 45 minutes are interrupted by a coffeebreak. Most Thursdays, a meeting is held which starts at 10:00 am. in one of the rooms at CWI/WINS. Exceptionally, dates or times may change. The program of the meetings is available on WWW: http://www.cwi.nl/~pem _________________________________________________________________