From: Jurgen Vinju To: Date: Fri, 5 Nov 2004 13:09:52 +0100 Subject: PEM: Pierre-Etienne Moreau (INRIA) | The ELAN Compiler | 19.02.98 From: pem (PEM moderator) To: pem-noreply Subject: PEM meeting | 19.02.98 | F013, UvA WINS Precedence: bulk X-url: http://www.cwi.nl/~pem Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Tomorrow, our guest from INRIA will tell us about the ELAN compiler. This announcement can be found at The ELAN Compiler Date: 19.02.98 Time: 10:00 Venue: F013, UvA WINS Speaker: Pierre-Etienne Moreau (INRIA) Title: The ELAN Compiler This will be a two part presentation. After the first part, which wil take between 30 and 45 minutes, there will be a break. In the first part I try to do a general presentation of the ELAN environment. Here is the plan of my presentation: The ELAN environment (general presentation) _________________________________________________________________ * the ELAN specification formalism * the interpreter * some examples * the parser and the preprocessor * some more advanced examples * the non existing debugger * the environment organisation * the old compiler * the new compiler And here is the second part. The ELAN compiler (technical presentation) _________________________________________________________________ * some implementation details about the interpreter * presentation of the new compiler * the Reduce Elan Format * data structure representation * implementation of builtin sorts and operators * compilation of syntactic many-to-one matching * compilation of associative and commutative ``many-to-one'' matching * compilation of backtracking and strategies * further works and discussion _________________________________________________________________ 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 _________________________________________________________________