Proceedings & Companion WikiSym 07, ISMM 07, HPC-GECO/CompFrame 07, DLS 07

Similar documents
TRAVEL FELLOWSHIP. John Belle traveling in England between studies at the Architectural Association in London.

The Cadastral Template 2.0, From Design to Implementation

WELCOME TO: ARCH 2430, BUILDING TECHNOLOGY IV. BIM construction. Photo: Maud Aptekar 2009

LAUNCH OF CADASTRAL TEMPLATE 2.0

New Package Options Available! MEDIA PLANNER appraisalinstitute.org

May 6, 2015 Montréal, QC, Canada. Proceedings of the 1st International Workshop on

A Complete Bibliography of the Proceedings Volumes of the ACM Symposia on the Theory of Computing ( )

Education & Training Plan Real Estate Law Professional Certificate Program with Externship

CAMERON, RONDO E. Rondo E. Cameron papers,

Gordon Stewart Curriculum Vitae

Curriculum Vitae Person Education Professional career

designed for Las Vegas by the people who built it

International Conference on Image and Signal Processing. July 2-4, 2018, Cherbourg, France

Nicholas Desbiens AIA, LEED AP Curriculum Vitae PROFESSIONAL EXPERIENCE

WISCONSIN REAL ESTATE TRENDS CONFERENCE SEPTEMBER 27-28, 2017 CHICAGO, ILLINOIS

N P T E L MANAGEMENT SCAN TO LEARN ACCESS 1,000++NPTEL E-LEARNING COURSES IN SMARTPHONES AND TABLETS

Valuing the Intangible: Reflections on the concept of cultural significance and the digital architectural record

Acoustics 2012 Fremantle: Acoustics, Development and the Environment

Building Technology III New York City College of Technology. Day 01 Course Overview

WILLS TRUSTS AND ESTATES DUKEMINIER PDF

Transfer Application (Please Print Clearly)

No online items

January 30, 2015 Curriculum Vitae : Eleftherios ( Lefteris) N. Economou

Property Online Provincial Query User Agreement Instructions. Filling Out the Agreement

Kevin Ahearn (PART 1)

Property Online Query User Agreement Instructions. Filling Out the Agreement

GENERAL TERMS AND CONDITIONS

IWPSE-EVOL 2009 Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)

Law, Biology and Culture

PhD in Visual Studies, University of California, Irvine (Summer 2009)

Thomas Schroepfer. Professor, Co-Director <SUTD-JTC I3 Centre> and Founding. Associate Head of Pillar <ASD> Research Interests. . Telephone.

Welcome to the Club About The Hunter Club Your NACS Show Benefits Your Year-Round Benefits Benefits-at-a-glance Hunter Club Annual Events Contact

Spreadsheet Projects For Advanced Level By Julian Mott

Climate Change Mitigation and Adaptation: An Organizational Science Perspective

PROTOCOL ASDI ARCTIC SPATIAL DATA INFRASTRUCTURE PROJECT KICK-OFF MEETING

Developing a Prototype Marine Cadastre for Chedabucto Bay, Nova Scotia

ARCHICAD EBOOK PRODUCT CATALOG ARCHIVE

SGK / SSCr NEWSLETTER

Vogt O'Conner highlighted below SAA Council business, Full SAA Council report:

(904) (904)

RAILROAD COMMISSION OF TEXAS MAPPING WELL DATA DOWNLOAD

MEDIA PLANNER 41,000 MEMBERS STRONG. Target the largest number of Chicago and Suburban REALTORS. The Voice for Real Estate in Illinois

Announcements. Texas State Genealogical Society Annual Conference October 20-22, 2017, Houston, Texas

Curriculum Vitae. September 2005 present : Full time researcher at CNRS affiliated with Paris School of Economics

DOWNLOAD OR READ : A NEW HOME FOR TOBY THE LAKE TAHOE BEAR PDF EBOOK EPUB MOBI

MetroList is pleased to introduce Mercado, the Marketplace for California Real Estate!

Intelligent Primary School Project in Italy

The Future of Hybrid Medical Imaging

RECORDED TEXAS HISTORIC LANDMARK 2012 MARKER IS PROPERTY OF THE STATE OF TEXAS

Real Solutions for the. Real Estate Industry.

Mary Sudar Accredited Senior Appraiser American Society of Appraisers

Timothy L. Hemsath University of Nebraska-Lincoln Architecture (402)

Emotional Engineering Volume 5

ABOUT HAUTE RESIDENCE

NEW DEVELOPMENTS IN THE REAL PROPERTY REGISTER AND CADASTRE IN LITHUANIA

Perspectives on Keynesian Economics

RULES AND REGULATIONS. Binding Rules and Regulations of the Website: Rules and Regulations ).

New Technology for Cadastral Systems. Brent Jones, PE, PLS

Cadastral Information System of Sofia

BUSINESS FINANCE #: 7241 COURSE NAME: Real Estate Finance Spring 2019

ABA Section of Real Property, Trust and Estate Law 2018 Law Student Writing Contest

Authorized Lawyer User Agreement Instructions

BinBase.com Purchase Agreement

I am writing to you at the request of the Law Society's Property Law Committee (Committee).

ADCS Proceedings of the Ninth Australasian Document Computing Symposium, December 13, 2004

Laboratory for Multiscale Complex Systems Science and Engineering

10624 Desert Springs Cr Houston, TX Texas A&M University PhD, Architecture (Expected graduation date June 2018) United States

Architecture In Formation: On The Nature Of Information In Digital Architecture READ ONLINE

Harold Matossian graphic design work for Knoll, KA.0033

Rochester Cathedral Research Guild Homepage:

A Vision for a Fully Digital Cadastral Survey System

Conceptual Analyses Conceptual Schema Design Steps

1 Valuations (Prospective Vendors (Sellers) or Landlords)

Will County GIS Product Distribution Policy January, 2008

Introduction to Software Architecture (1)

2007/2008 H [ON-LINE REAL ESTATE MANAGEMENT SYSTEM PROPOSAL] Proposal for the final year project

Welcome to ICIQ 2009 International Conference on Information Quality

General Questions. What happens to my saved CMAs in my current program? Your saved CMAs, unfortunately, cannot be transferred over to Moxi Present.

CoPDA Barbara Rita Barricelli Gerhard Fischer Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

ADRIANNA MORENO

Esri Middle East and Africa User Conference. December Abu Dhabi, UAE. Land Administration. Mark Baker

Regression + For Real Estate Professionals with Market Conditions Module

Susan Jennifer Booth

NCCR Digital Fabrication. Dr. Russell Loveridge. Managing Director NCCR Digital Fabrication

Welcome to Workshop Designing Collaborative Interactive Spaces for e Creativity, e Science and e Learning AVI 2012, Capri, Italy, May 25 th.

Trip Rate and Parking Databases in New Zealand and Australia

UQFL492 Peter, Hollis W.

College of Business and Economics California State University, Fullerton present

Lecture Notes in Computer Science

Haghe's Sketches In Belgium And Germany By Boston Architectural Club

LAND ADMINISTRATION IN LITHUANIA: CHALLENGES AND PERSPECTIVES

CALL FOR ENTRIES: 2019 AIA Hampton Roads Design + Honor Awards

[PDF] ARCHICAD SERVICE MANUAL DOWNLOAD

Higher Densities No Sprawl: Master Plan for the City of Ramat-Gan, Israel

Introducing the Institute for Public Relations

Global Sustainability Inside and Outside the Territory Downloaded from by on 03/02/18. For personal use only.

Welcome to the history of IMPA and its National Associations

CoPDA Barbara Rita Barricelli Ali Gheitasy Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

Test and Implementation of DATR System in Hungary

Using the REACSolutions REAC Scoring Calculator. By Michael Gantt, President, REACSolutions. Introduction

Transcription:

Montréal, Canada 2007 Proceedings & Companion WikiSym 07, ISMM 07, HPC-GECO/CompFrame 07, DLS 07 Palais des congrès de Montréal October 21 25 SIGPLAN ISBN 978-1-59593-858-9 Order # 548075

OOPSLA 2007, DLS'07, WikiSym'07, ISMM'07, & HPC-GECO/Comp... file:///p:/acm%20fall%20proceedings/oopsla2007/07_oopsla_c... 1 of 1 10/3/2007 11:35 AM CD MAIN PAGE OOPSLA 2007 Proceedings OOPSLA 2007 Companion DLS 2007 HPC-GECO/CompFrame'07 ISMM 2007 WikiSym 2007 Author Index Sponsors & Supporters ACM SIGPLAN Membership Please be sure you have the latest version and updates of Adobe Acrobat Reader installed. These CD-proceedings are a cross-platform medium which enables Windows and Mac users to share the same directory structure and access a common set of files. To navigate this CD a graphical web browser is required. The full-text content on this disk is in Adobe PDF format. A version of Adobe Acrobat Reader is required to view the content. Copyright 2007 by the Association for Computing Machinery, Inc. (ACM). Permission to make digital or hard copies of portions of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyright for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permission to republish from: Publications Dept., ACM, Inc. Fax +1 (212) 869-0481 or permissions@acm.org For other copying of articles that carry a code at the bottom of the first or last page, copying is permitted provided that the per-copy fee indicated in the code is paid through the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923. Notice to Past Authors of ACM-Published Articles ACM intends to create a complete electronic archive of all articles and/or other material previously published by ACM. If you have written a work that has been previously published by ACM in any journal or conference proceedings prior to 1978, or any SIG Newsletter at any time, and you do NOT want this work to appear in the ACM Digital Library, please inform permissions@acm.org, stating the title of the work, the author(s), and where and when published. ISBN: 978-1-59593-634-9 Additional copies may be ordered prepaid from: ACM Order Department General Post Office P.O. Box 30777, New York, NY 10087-0777 ACM Order Number 459071 Made in the USA 2007 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages and Applications

Dynamic Languages Symposium Chairs Welcome The Dynamic Languages Symposium (DLS) is a forum for discussion of dynamic languages, their implementation and application. While mature dynamic languages including Smalltalk, Lisp, Scheme, Self, and Prolog continue to grow and inspire new converts, a new generation of dynamic scripting languages such as Python, Ruby, PHP, and JavaScript are successful in a wide range of applications. DLS provides a place for researchers and practitioners to come together and share their knowledge, experience, and ideas for future research and development. This year 30 papers were submitted to the Dynamic Languages Symposium of which 9 papers were accepted. The program committee reviewed each paper and met electronically to select papers for the final program. This year we are pleased host invited talks by Mark Miller and Jim Hugunin. Program Committee: Gilad Bracha, Cadence Design Systems, USA Johan Brichau, Université Catholique de Louvain, Belgium William Clinger, Northeastern University, USA William Cook, University of Texas at Austin, USA Pascal Costanza, Vrije Universiteit Brussel, Belgium (co-chair) Stéphane Ducasse, Université de Savoie, France Brian Foote, Industrial Logic, USA Robert Hirschfeld, Hasso-Plattner-Institut Potsdam, Germany (co-chair) Jeremy Hylton, Google, USA Shriram Krishnamurthi, Brown University, USA Michele Lanza, University of Lugano, Switzerland Michael Leuschel, Universität Düsseldorf, Germany Henry Lieberman, MIT Media Laboratory, USA Martin von Löwis, Hasso-Plattner-Institut Potsdam, Germany Philippe Mougin, OCTO Technology, France Oscar Nierstrasz, University of Berne, Switzerland Kent Pitman, PTC, USA Ian Piumarta, Viewpoints Research Institute, USA Nathanael Schärli, Google, Switzerland Anton van Straaten, AppSolutions.com, USA Dave Thomas, Bedarra Research Labs, Canada Dave Ungar, USA Allen Wirfs-Brock, Microsoft, USA Roel Wuyts, IMEC & Unversité Libre de Bruxelles, Belgium Pascal Costanza Vrije Universiteit Brussel, Belgium OOPSLA 2007 DLS Co-chair pascal.costanza@prog.vub.be Robert Hirschfeld Hasso-Plattner-Institut Potsdam, Germany OOPSLA 2007 DLS Co-chair hirschfeld@hpi.uni-potsdam.de

OOPSLA 2007, DLS'07, WikiSym'07, & HPC-GECO/CompFrame'07... file:///p:/acm%20fall%20proceedings/oopsla2007/07_oopsla_c... 1 of 2 10/5/2007 1:48 PM CD MAIN PAGE OOPSLA 2007 Proceedings OOPSLA 2007 Companion DLS 2007 HPC-GECO/CompFrame'07 ISMM 2007 WikiSym 2007 Author Index Sponsors & Supporters ACM SIGPLAN Membership DLS 2007 Table of Contents DLS'07 Welcome DLS'07 Organization Invited Talk Tradeoffs in Retrofitting Security: An Experience Report (page 1) Mark Samuel Miller (Google, Inc.) Session 1: Multi-paradigm Programming Session Chair: Shriram Krishnamurthi (Brown University) Report on the Probabilistic Language Scheme (page 2) Alexey Radul (Massachusetts Institute of Technology) OMeta: an Object-Oriented Language for Pattern Matching (page 11) Alessandro Warth (University of California, Los Angeles) Ian Piumarta (Viewpoints Research Institute) Arrays of Objects (page 20) Morten J. Kromberg (Dyalog Ltd.) RETURN TO TOP Session 2: Integrating Static Features into Dynamic Languages Session Chair: William Cook (University of Texas at Austin) Relationally-Parametric Polymorphic Contracts (page 29) Arjun Guha (Brown University) Jacob Matthews (University of Chicago) Robert Bruce Findler (University of Chicago) Shriram Krishnamurthi (Brown University) Dynamic Ownership in a Dynamic Language (page 41) Donald Gordon (Innaworks Development Ltd) James Noble (Victoria University of Wellington) RPython: a Step Towards Reconciling Dynamically and Statically Typed OO Languages (page 53) Davide Ancona (University of Genova) Massimo Ancona (University of Genova) Antonio Cuni (University of Genova) Nicholas D. Matsakis (ETH Zurich) RETURN TO TOP Session 3: Software Adaptation Session Chair: Roel Wuyts (IMEC & Université Libre de Bruxelles) An Adaptive Package Management System for Scheme (page 65) Manuel Serrano (INRIA) Erick Gallesio (University of Nice Sophia-Antipolis) Highly Dynamic Behaviour Adaptability through Prototypes with Subjective Multimethods (page 77) Sebastián González (Université catholique de Louvain) Kim Mens (Université catholique de Louvain) Patrick Heymans (University of Namur) Mirages: Behavioral Intercession in a Mirror-based Architecture (page 89) Stijn Mostinckx (Vrije Universiteit Brussel) Tom Van Cutsem (Vrije Universiteit Brussel) Stijn Timbermont (Vrije Universiteit Brussel) Éric Tanter (University of Chile) Invited Talk Bringing Dynamic Languages to.net with the DLR (page 101) Jim Hugunin (Microsoft Corporation) 2007 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages and Applications

Dynamic Languages Symposium (DLS) 2007 Organization Program Chairs: Program Committee: Pascal Costanza (Vrije Universiteit Brussel, Belgium) Robert Hirschfeld (Hasso-Plattner-Institut Potsdam, Germany) Gilad Bracha (Cadence Design Systems, USA) Johan Brichau (Université Catholique de Louvain, Belgium) William Clinger (Northeastern University, USA) William Cook (University of Texas at Austin, USA) Pascal Costanza (Vrije Universiteit Brussel, Belgium) co-chair Stéphane Ducasse (Université de Savoie, France) Brian Foote (Industrial Logic, USA) Robert Hirschfeld (Hasso-Plattner-Institut Potsdam, Germany) co-chair Jeremy Hylton (Google, USA) Shriram Krishnamurthi (Brown University, USA) Michele Lanza (University of Lugano, Switzerland) Michael Leuschel (Universität Düsseldorf, Germany) Henry Lieberman (MIT Media Laboratory, USA) Martin von Löwis (Hasso-Plattner-Institut Potsdam, Germany) Philippe Mougin (OCTO Technology, France) Oscar Nierstrasz (University of Berne, Switzerland) Kent Pitman (PTC, USA) Ian Piumarta (Viewpoints Research Institute, USA) Nathanael Schärli (Google, Switzerland) Anton van Straaten (AppSolutions.com, USA) Dave Thomas (Bedarra Research Labs, Canada) Dave Ungar (USA) Allen Wirfs-Brock (Microsoft, USA) Roel Wuyts (IMEC & Unversité Libre de Bruxelles, Belgium) Sponsor: vii