Types (in the broadest sense of the word) play a central role in many of the advanced compilation techniques developed for modern programming languages. Standard or non-standard type systems and type analyses have been found to be useful for optimizing dynamic method dispatch in object-oriented languages, for reducing run-time tests in dynamically-typed languages, for guiding data representations and code generation, for program analysis and transformation, for compiler verification and debugging, and for establishing safety properties of distributed or mobile code. The "Types in Compilation" workshops bring together researchers to share new ideas and results in this area.
The next workshop, TIC'98, is a three-day meeting that will take place on March 25-27, 1998, at Kyoto University. Formal proceedings will be published in Springer-Verlag "Lecture Notes in Computer Science" series.
Compiling Java to a Typed Lambda-Calculus: A Preliminary Report
Andrew Wright (InterTrust) and
Suresh Jagannathan and Cristian Ungureanu (NEC Research Institute) and
Aaron Hertzmann (New York University)
Formal Description for Collecting Reachable Garbage via
Dynamic Type Inference
Haruo Hosoya and Akinori Yonezawa (University of Tokyo)
Polymorphic Equality - No Tags Required
Martin Elsman (University of Copenhagen)
A Type-Based Semantics for User-Defined Marshalling
in Polymorphic Languages
Dominic Duggan (Stevens Institute of Technology)
Formalizing Resource Allocation
Peter Thiemann (Universität Tübingen)
Strong Normalization by Type-Directed Partial Evaluation
and Run-Time Code Generation
Vincent Balat (École Normale Supérieure de Cachan) and Olivier Danvy
(BRICS, University of Aarhus)
How Generic is a Generic Back-End?
Andrew Bernard, Robert Harper, and Peter Lee
(Carnegie Mellon University)
Type-Directed Continuation Allocation
Zhong Shao and Valery Trifonov (Yale University)
An introduction to compiling functional programming languagesThe tutorial will take place at:
Xavier Leroy (INRIA Rocquencourt)
March 24th, 1:00-4:00
Hotel Fujita KyotoThe tutorial is sponsored by JSSST SIG Programming and supported by Oki Electric Industry Co., Ltd. Participants of TIC98 are welcome to attend. (There is no registration fee for this tutorial.)
Kamo-Riverside, Nijo, Kyoto 604
Tel: +81 75 222-1511
Fax: +81 75 222-1515
To register, simply send the following information by e-mail to
ohori@kurims.kyoto-u.ac.jp with the subject "TIC98".
Name: Affiliation: E-mail address: Postal address: Telephone: Fax: I will attend the joint JSSST Tutorial on 24th: yes/no I am an author and/or a committee member of TIC98: yes/noThe deadline for registration is Monday, March 9th.
Research Institute for Mathematical Sciences
Kyoto University
Kitashirakawa-Oiwakecho, Sakyo-ku,
Kyoto 606-8502 JAPAN
We designate the following hotel as the workshop hotel:
Hotel Fujita KyotoAt this hotel, a certain number of rooms will be temporarily reserved for the participants of the workshop. List of other hotels and other useful information on the city of Kyoto can be found in the Kyoto Convention Bureau Web Page at
Kamo-Riverside, Nijo, Kyoto 604
Tel: +81 75 222-1511
Fax: +81 75 222-1515
http://web.kyoto-inet.or.jp/org/hellokcb/index.html.Please book your hotel room early; Kyoto is crowded most of the time.
For those participants outside of Japan requiring assistance for booking accommodations, please contact the workshop chair.
http://www.jnto.go.jp/
for more information. If you need a entry visa to Japan, please consult with the nearest Japanese embassy or consulate, and also with the workshop chair. The visa application procedure may take time. So please act immediately if you will need a visa.
Atsushi Ohori
RIMS, Kyoto University
ohori@kurims.kyoto-u.ac.jp
Fax: +75 753-7272