CFP - Workshop on Domain-Specific Languages (Sam Kamin)
15 Sep 1996 00:13:37 -0400

          From comp.compilers

Related articles
CFP - Workshop on Domain-Specific Languages (1996-09-15)
| List of all articles for this month |

From: (Sam Kamin)
Newsgroups: comp.compilers,comp.databases,comp.lang.ada,comp.lang.apl
Date: 15 Sep 1996 00:13:37 -0400
Organization: University of Illinois at Urbana-Champaign, Computer Science Department
Keywords: conference, CFP

                                          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):
Workshop web page:
POPL web pages (mirrored):

Computer Science Dept. phone: 217-333-8069
1304 W. Springfield fax: 217-244-6869
Urbana, IL 61801 home page:

Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.