From: Jurgen Vinju To: Date: Fri, 5 Nov 2004 13:09:58 +0100 Subject: PEM: Hayco de Jong & Pieter Olivier | An efficient implementation of ATerms in Java | 16.03.00 From: pem (PEM moderator) To: pem-noreply Subject: PEM meeting | 16.03.00 | M2.79, CWI Precedence: bulk X-url: http://www.cwi.nl/~pem Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Dear Environmentalists, This week Hayco & Pieter hope to engage us in a discussion regarding the ATerm library for Java. Their abstract is in Dutch, but I'm sure they'd be willing to talk in English, if needed. This announcement can be found at An efficient implementation of ATerms in Java Date: 16.03.00 Time: 10:00 Venue: M2.79, CWI Speaker: Hayco de Jong & Pieter Olivier Title: An efficient implementation of ATerms in Java De huidige Java versie van de ATerm bibliotheek schiet voor veel applicaties te kort. Dit betekent dat Java als implementatietaal voor veel van onze tools niet in aanmerking komt, al is het alleen al omdat het inlezen van grote termen absurd veel geheugen en tijd kost. De JNI (Java Native Interface) biedt misschien een mogelijke op- lossing doordat we hiermee onderhuids de efficiënte C bibliotheek kunnen hergebruiken, terwijl de Java programmeur een 'mooie' Java API aangeboden wordt. Vooral voor applicaties die grote termen inlezen maar niet alle knopen aflopen, lijkt dit een uitstekende oplossing. Een goed voorbeeld van zo'n applicatie is bijvoorbeeld de ToolBus, maar andere applicaties zijn goed denkbaar. Na een korte introductie hopen we tijdens dit praatje een discussie los te maken over de ontwerp- en implementatiekeuzes die op dit gebied te maken zijn. _________________________________________________________________ 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 _________________________________________________________________