Workshop on Domain-Specific Languages

[------ The Types Forum ------- http://www.dcs.gla.ac.uk/~types ------]

                     Call For Papers 
             Workshop on Domain-Specific Languages 
                 Paris, January 18, 1997 
              (in association with POPL '97)

Domain-specific languages (DSL's) are those languages designed
to accomplish tasks within a specialized domain when general-
purpose languages do not support the necessary domain abstractions,
notations, analyses, and optimizations.  There has been increasing
interest in these languages recently, for a variety of reasons,
including the growing importance of ``end-user programming''
and encouraging results from using ``project-specific'' languages
to increase code re-use.  At the same time, programming language
researchers are coming to see these languages as a great potential
source of ideas and applications.

The most striking aspect of existing DSL's is their enormous
variety, which poses a number of scientific questions: Are
differences among DSL's deep or superficial? Do the needs of
end-users and casual programmers call for fundamentally new
language design ideas, or should principles of design of
general-purpose languages be applied to DSL's? Are the
available tools for implementing computer languages well
suited to the needs of DSL developers?

The purpose of this workshop is to bring together programming
language researchers and DSL designers to discuss these topics.
Papers on all aspects of domain-specific languages are solicited,
including, but not limited to: descriptions of particular DSL's
and experience in their use; language design concepts suited
particularly to some problem domain; tools for designing and
implementing DSL's; applications of DSL's throughout the software
life cycle.

                       Submitting Papers

Either full-length papers or extended abstracts will be accepted
for consideration by the program committee;  in any case, a
full-length paper should be prepared for the proceedings.

Please submit your paper or extended abstract to the Program Committee
Chair by electronic mail in Postscript form (formatted for American
letter-size paper, if possible).  If you are not submitting a full
paper, indicate this clearly in the title, and indicate where in the
paper the full version will contain additional material.  There is
no fixed limit on the length of papers, but the program committee
reserves the right to request that papers be shortened for the proceedings.

The proceedings will be published as a University of Illinois
technical report, to be distributed at the workshop, as well as
on the workshop web page.

                       Important Dates

            Submission deadline:    October 14, 1996
            Acceptance decisions:   November 15, 1996
            Final papers due:       December 13, 1996 
            POPL:                   January 15-17, 1997 
            DSL Workshop:           January 18, 1997 

                       Program Committee

Bob Balzer, Info. Sci. Inst.     Sam Kamin, University of Illinois (chair)
Luca Cardelli, DEC SRC           Uwe Kastens, University of Paderborn 
Gorel Hedin, Lund University     John Launchbury, Oregon Graduate Inst.
Paul Hudak, Yale University      Chris Ramming, AT&T Research

                       Important Addresses

Sam Kamin (Program Committee chair):   s-kamin@uiuc.edu 
Workshop web page:         http://www-sal.cs.uiuc.edu/~kamin/dsl/
POPL web pages (mirrored): http://www.cs.umd.edu/~pugh/popl97/