------------------------------------------------------------------------
|                                                                       |
|     International Conference on Functional Programming (ICFP97)       |
|  Symposium on Partial Evaluation and Program Manipulation (PEPM97)    |
|                                                                       |
|                      Haskell Workshop                                 |
|               Types in Compilation Workshop                           |
|                                                                       |
|                  Amsterdam, 7-13 June 1997                            |
|                                                                       |
------------------------------------------------------------------------

                        ADVANCE PROGRAMME

We are happy to announce the advance programme for ICFP'97, PEPM'97,
with the associated workshops on Haskell, and Types in Compilation.
The timetable of events is this:

        7 June 1997             Haskell Workshop
        8 June 1997             Types in Compilation Workshop
        9-11 June 1997          ICFP'97
        12-13 June 1997         PEPM'97

You can find the full advance programme, including details of how
to register, at

        http://www.cs.kun.nl/fpl/icfp-pepm97/

Attached to this message is are the conference programmes for ICFP and PEPM,
in case you want to scan them right away.

There is also a poster session for ICFP, whose submission deadline is 15 March.
        http://www.cse.ogi.edu/PacSoft/icfp-poster.html


We look forward to seeing you at ICFP and PEPM.

Simon Peyton Jones (General Chair, ICFP'97)
John Gallagher     (General Chair, PEPM'97)



=========================================================================       
                                   ICFP'97

               Second ACM SIGPLAN International Conference on
    Functional Programming, in association with IFIP Working Group 2.8.
                               June 9-11 1997

The International Conference on Functional Programming (ICFP) combines the
established LISP and Functional Programming (LFP) and Functional Programming
and Computer Architecture (FPCA) conferences into a unified annual meeting
devoted to the design, analysis, implementation, and application of
functional programming languages. The scope is inclusive, encompassing
languages that are typed or untyped, strict or lazy, sequential or parallel,
pure or stateful. Languages of interest include established languages such
as LISP, Scheme, Sisal, ML, Clean, Haskell, and Id, as well as novel designs
in the functional programming tradition.

Twenty five papers spanning a broad range of topics will be presented. In
addition there will be two invited speakers, Joe Armstrong of Ericsson, and
Greg Morrisset from Cornell University.

General Chair                         Program Chair

SIMON PEYTON JONES,                   MADS TOFTE,
Glasgow University                    University of Copenhagen
Program Committee

ALEX AIKEN,                           ANDREW APPEL,
University of California              Berkeley Princeton University
ZENA ARIOLA,                          MARC FEELEY,
University of Oregon                  University of Montreal
SHAIL ADITYA GUPTA,                   PETER LEE,
HP Laboratorie                        Carnegie Mellon University
XAVIER LEROY,                         MARTIN ODERSKY,
INRIA                                 University of Karlsruhe
RINUS PLASMEIJER,                     COLIN RUNCIMAN,
Katholieke Universiteit Nijmegen      University of York
AMR SABRY,                            GUY STEELE,
University of Oregon                  Sun Microsystems Laboratories
PHILIP WADLER,                        PAUL WILSON,
Bell Labs, Lucent Technologies        The University of Texas at Austin

Full information about ICFP can be found at
http://www.fwi.uva.nl/research/func/icfp.html

ICFP Monday, June 9

8:00
     REGISTRATION

8:35-8:45
     WELCOME

8:45-9:45
     INVITED TALK: TYPES IN COMPILATION
     Greg Morrisett (Cornell University)

9:45-10:30
     BREAK

Session 1 chair: Martin Odersky (University of Karlsruhe)

10:30-11:00
     A MODULAR, POLYVARIANT AND TYPE-BASED CLOSURE ANALYSIS
     Anindya Banerjee (Xinotech Research)

11:00-11:30
     STRONGLY TYPED FLOW-DIRECTED REPRESENTATION TRANSFORMATIONS
     Allyn Dimock (Harvard University), Robert Muller (Boston College),
     Franklyn Turbak (Wellesley College) and Joe Wells (Boston University)

11:30-12:00
     TYPE-DRIVEN DEFUNCTIONALIZATION
     Jeffrey M. Bell (Oregon Graduate Institute), Frangoise Bellegarde
     (Universiti de Franche-Comti) and James Hook (Oregon Graduate
     Institute)

12:00-12:30
     SYSTEMATIC REALISATION OF CONTROL FLOW ANALYSES FOR CML
     Kirsten L. Solberg Gasser, Flemming Nielson and Hanne Riis Nielson
     (Aarhus University)

12:30-14:00
     LUNCH

Session 2 chair: Colin Runciman (University of York)

14:00-14:30
     FUNCTIONAL PROGRAMMING WITH GRAPHS
     Martin Erwig (FernUniversitdt Hagen)

14:30-15:00
     CATENABLE DOUBLE-ENDED QUEUES
     Chris Okasaki (Carnegie Mellon University)

15:00-15:30
     STATICALLY CHECKABLE PATTERN ABSTRACTIONS
     Manuel Fdhndrich (University of California, Berkeley) and John Boyland
     (Carnegie Mellon University)

15:30-16:15
     BREAK

Session 3 chair: Marc Feeley (University of Montreal)

16:15-16:45
     FLEXIBLE REPRESENTATION ANALYSIS
     Zhong Shao (Yale University)

16:45-17:15
     THE EFFECTIVENESS OF FLOW ANALYSIS FOR INLINING
     J. Michael Ashley (University of Kansas)

17:15-17:45
     LAMBDA-SPLITTING: A HIGHER-ORDER APPROACH TO CROSS-MODULE OPTIMIZATIONS

     Matthias Blume and Andrew W. Appel (Princeton University)

17:45-17:45
     RECEPTION
     Drinks, buffet, poster session and demonstrations

ICFP Tuesday, June 10

Session 4 chair: Xavier Leroy (INRIA)

8:45-9:15
     FOUNDATIONS FOR THE IMPLEMENTATION OF HIGHER-ORDER SUBTYPING
     Karl Crary (Cornell University)

9:15-9:45
     A PRACTICAL SUBTYPING SYSTEM FOR ERLANG
     Simon Marlow (University of Glasgow) and Philip Wadler (Bell Labs,
     Lucent Technologies)

9:45-10:15
     ON THE COMPLEXITY OF SET-BASED ANALYSIS
     David McAllester and Nevin Heintze (AT&T Research)

10:15-11:00
     BREAK

Session 5 chair: Guy Steele (Sun Microsystems Laboratories)

11:00-11:30
     TUPLING CALCULATION ELIMINATES MULTIPLE DATA TRAVERSALS
     Zhenjiang Hu (University of Tokyo), Hideya Iwasaki (Tokyo University of
     Agriculture and Technology), Masato Takeichi (University of Tokyo),
     Akihiko Takano (Hitachi Advanced Research Laboratory)

11:30-12:00
     A BOUNDS INFERENCE METHOD FOR VECTOR-BASED MEMOISATION
     Wei-Ngan Chin (National University of Singapore) and Masami Hagiya
     (University of Tokyo)

12:00-12:30
     ON GLOBAL DYNAMICS OF OPTIMAL GRAPH REDUCTION
     Julia L. Lawall (IRISA) and Harry G. Mairson (Brandeis University)

12:30-14:00
     LUNCH

14:00-14:00
     AFTERNOON FREE

ICFP Wednesday, June 11

8:45- 9:45
     INVITED TALK: THE DEVELOPMENT OF ERLANG
     Joe Armstrong (Ericsson)

9:45-10:30
     BREAK

Session 6 chair: Philip Wadler (Bell Labs, Lucent Technologies)

10:30-11:00
     TYPE SPECIALISATION FOR IMPERATIVE LANGUAGES
     Dirk Dussart (University of Leuven), Peter Thiemann (Universitdt
     T|bingen) and John Hughes (Chalmers University)

11:00-11:30
     IMPLICIT AND REFERENCE-PASSING STYLES IN STATEFUL FUNCTIONAL
     PROGRAMMING
     Koji Kagawa (Kagawa University)

11:30-12:00
     MONADIC STATE: AXIOMATIZATION AND TYPE SAFETY
     John Launchbury (Oregon Graduate Institute) and Amr Sabry (University
     of Oregon)

12:00-13:30
     LUNCH

Session 7 chair: Amr Sabry (University of Oregon)

13:30-14:00
     IMPLEMENTING BIT-ADDRESSING WITH SPECIALIZATION
     Scott Draves (Carnegie Mellon University)

14:00-14:30
     STRUCTURING GRAPHICAL PARADIGMS IN TKGOFER
     Koen Claessen (Oregon Graduate Institute), Erik Meijer (OGI and Utrecht
     University) and Ton Vullinghs (Universitdt Ulm)

14:30-15:00
     FUNCTIONAL REACTIVE ANIMATION
     Conal Elliott (Microsoft Corporation) and Paul Hudak (Yale University)

15:00-15:45
     BREAK

Session 8 chair: Andrew Appel (Princeton University)

15:45-16:15
     AUTOMATIC MANAGEMENT OF OPERATING SYSTEM RESOURCES
     Olin Shivers (MIT AI Laboratory)

16:15-16:45
     FORMAL MODELS OF DISTRIBUTED MEMORY MANAGEMENT
     Cristian Ungureanu and Benjamin Goldberg (New York University)

16:45-17:15
     THE MEASURED COST OF COPYING GARBAGE COLLECTION MECHANISMS
     Michael Hicks, Jonathan T. Moore and Scott Nettles (University of
     Pennsylvania)

17:15
     CLOSING REMARKS FOR ICFP



==============================================================  
                                   PEPM'97

      ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based
                   Program Manipulation. June 12-13 1997

The Symposium on Partial Evaluation and Semantics-Based Program Manipulation
continues the momentum initiated by its predecessors. This symposium is
aimed at providing a forum for discussion on principles, techniques, and
applications of partial evaluation and semantics-based program manipulation.

Seventeen papers will be presented covering a wide variety of aspects of
partial evaluation and semantics-based program manipulation. In addition
there will be an invited speaker, Satnam Singh from the Glasgow University.

General Chair                      Program Chair

JOHN GALLAGHER,                    CHARLES CONSEL,
University of Bristol              University of Rennes / IRISA
Program Committee

YANHONG ANNIE LIU,                 FRANCOIS IRIGOIN,
Cornell University                 Ecole des Mines de Paris
SURESH JAGANNATHAN,                TORBEN MOGENSEN,
NEC Research Institute             DIKU, University of Copenhagen
JENS PALSBERG,                     TODD PROEBSTING,
MIT/University of Aarhus           University of Arizona
CALTON PU,                         TOM REPS,
Oregon Graduate Institute          University of Wisconsin
DAN SAHLIN,                        PETER THIEMANN,
Ericsson                           Universitdt T|bingen

Full details about PEPM can be found at http://www.irisa.fr/pepm97

PEPM Thursday, June 12

8:00
     REGISTRATION

8:35-8:45
     WELCOME

Session 1 chair: Peter Thiemann (Universitdt T|bingen)

8:45-9:15
     PARTIAL EVALUATION AND SEPARATE COMPILATION
     R. Heldal and J. Hughes (Chalmers Technical University)

9:15-9:45
     PARTIAL EVALUATION OF CALL-BY-VALUE LAMBDA-CALCULUS WITH SIDE-EFFECTS
     K. Asai, H. Masuhara and A. Yonezawa (University of Tokyo)

9:45-10:15
     A TYPE-DIRECTED, ON-LINE, PARTIAL EVALUATOR FOR A POLYMORPHIC LANGUAGE
     T. Sheard (Oregon Graduate Institute)

10:15-11:00
     BREAK

Session 2 chair: Suresh Jagannathan (NEC Research Institute)

11:00-11:30
     SELF-APPLICABLE PARTIAL EVALUATION FOR PI-CALCULUS
     M. Gengler and M. Martel (Ecole Normale Supirieure de Lyon)

11:30-12:00
     PARTIAL-EVALUATION TECHNIQUES FOR CONCURRENT PROGRAMS
     M. Marinescu and B. Goldberg (New York University)

12:00-13:30
     LUNCH

Session 3 chair: Dan Sahlin (Ericsson)

13:30-14:00
     ACCURATE BINDING-TIME ANALYSIS FOR IMPERATIVE LANGUAGES: FLOW, CONTEXT,
     AND RETURN SENSITIVITY
     L. Hornof (University of Rennes/IRISA) and J. Noyi (Ecole des Mines de
     Nantes)

14:00-14:30
     INTERCONVERTIBILITY OF SET CONSTRAINTS AND CONTEXT-FREE LANGUAGE
     REACHABILITY
     D. Melski and T. Reps (University of Wisconsin)

14:30-15:00
     LAMBDA-DROPPING: TRANSFORMING RECURSIVE
     O. Danvy and U. P. Schultz (Aarhus University)

15:00-15:45
     BREAK

Session 4 chair: Tom Reps (University of Wisconsin)

15:45-16:15
     GENERATING EFFICIENT VIRTUAL WORLDS FOR VISUALIZATION USING PARTIAL
     EVALUATION AND DYNAMIC COMPILATION
     C. Beshers and S. Feiner (Columbia University)

16:15-16:45
     SCALING UP PARTIAL EVALUATION FOR OPTIMIZING COMMERCIAL RPC PROTOCOL
     G. Muller (Inria/IRISA), E.-N. Volanschi (University of Rennes/IRISA)
     and R. Marlet (Inria/IRISA)

16:45-17:15
     PARTIAL EVALUATION IN AIRCRAFT CREW PLANNING
     L. Augustsson (Carlstedt Research & Technology)

17:15-17:30
     BREAK

Session 5 chair: Jens Palsberg (Purdue University)

17:30-18:00
     A TRANSFORMATION SYSTEM FOR CLP WITH DYNAMIC SCHEDULING AND CCP
     S. Etalle (Universita di Genova), M. Gabbrielli (Universita di Pisa),
     and E. Marchiori (Universita di Venezia)

18:00-18:30
     SPECIALIZATION OF LAZY FUNCTIONAL LOGIC PROGRAMS
     M. Alpuente (Universidad Politecnica de Valencia), M. Falaschi
     (Universita di Udine), P. Julian and G. Vidal (Universidad Politecnica
     de Valencia)

PEPM Friday, June 13

8:30-9:30
     INVITED TALK: USING PARTIAL EVALUATION TO DESCRIBE DYNAMIC HARDWARE
     Satnam Singh (The University of Glasgow)

9:30-10:15
     BREAK

Session 6 chair: Yanhong Annie Liu (Indiana University)

10:15-10:45
     ANNOTATION-DIRECTED RUN-TIME SPECIALIZATION IN C
     B. Grant, M. Mock, M. Philipose, C. Chambers, S. Eggers (University of
     Washington)

10:45-11:15
     RESOURCE-BOUNDED PARTIAL EVALUATION
     S. Debray (University of Arizona)

Session 7 chair: Torben Mogensen (DIKU, University of Copenhagen)

11:15-11:45
     A PRESCRIPTIVE FRAMEWORK FOR DESIGNING MULTI-LEVEL LAMBDA-CALCULI
     F. Nielson and H. Riis Nielson (Aarhus University)

11:45-12:15
     MULTI-STAGE PROGRAMMING WITH EXPLICIT ANNOTATIONS
     W. Taha, T. Sheard (Oregon Graduate Institute)

12:15
     CLOSING REMARKS




Reply via email to