[TYPES] CfP: OOPSLA Workshop on Multiparadigm Programming in OO Languages

Kei Davis kei at lanl.gov
Tue Jul 26 18:43:35 EDT 2005



	       CALL FOR CONTRIBUTIONS AND PARTICIPATION

			     Workshop on
       MULTIPARADIGM PROGRAMMING WITH OO LANGUAGES (MPOOL 2005)
			   October 17, 2005
			 at the conference on
OBJECT-ORIENTED PROGRAMMING, LANGUAGES, SYSTEMS, AND APPLICATIONS (OOPSLA)
	   October 16-20, 2005, San Diego, California, USA



While OO has become ubiquitously employed for design, implementation,
and even conceptualization, many practitioners recognize the
concomitant need for other programming paradigms according to problem
domain.  We seek answers to the question of how to address the need
for other programming paradigms in the general context of OO
languages.

Can OO programming languages effectively support other programming
paradigms?  The answer seems to be affirmative, at least for some
paradigms; for example, significant progress has been made for the
case of functional programming in C++.  Additionally, several efforts
have been made to integrate support for other paradigms as a front-end
for OO languages (the Pizza language, extending Java, is a prominent
example).

This workshop seeks to bring together practitioners and researchers in
this developing field to `compare notes' on their work--describe
existing, developing, or proposed techniques, idioms, methodologies,
language extensions, or software for expressing non-OO paradigms in OO
languages; or theoretical work supporting or defining the
same.  High-level presentations of position are welcome.

Specific areas of interest include, but are not limited to:

  * non-OO programming with OO languages;
  * merging functional/logic/OO/other programs (language crossbinding);
  * non-OO programming at the meta level (e.g. template metaprogramming);
  * module systems vs. object systems;
  * OO design patterns and their relation to functional patterns;
  * multiparadigm and multilingual programming in the .NET framework;
  * type system relationships across languages;
  * theoretical foundations of multiparadigm programming with OO languages.

The workshop will consist of presentations with interspersed
discussion sessions, and longer general discussions of themes or
topics derived from some common element of subsets of presentations.
We expect the majority of the participants to give presentations.

For authors of accepted presentations who require justification for
travel the organizers can provide official letters of invitation.


SUBMISSION PROCEDURE

Prospective authors are invited to submit abstracts, extended
abstracts, presentations, or full papers in PDF (greatly preferred),
postscript, Microsoft Word, or Microsoft Powerpoint.

Final versions of papers/presentations will be distributed at the
workshop.

Submission to mpool05 at c3.lanl.gov.

Other correspondence to kei.davis at lanl.gov.


AUTHORS' SCHEDULE

Aug 26, 2005: Submissions due.

Sep  2, 2005: Notification of acceptance.

Sep  8, 2005: Last day for OOPSLA early registration fees.

Oct 14, 2005: Final papers/presentations for distribution due.

Oct 17, 2005: Workshop


ORGANIZERS

Gerald Baumgartner (University of Ohio, Ohio, USA), 
Timothy Budd (Oregon State University, Oregon, USA), 
Kei Davis (Los Alamos National Laboratory, New Mexico, USA), 
Jaakko Jarvi (Texas A&M University, Texas, USA), 
Herbert Kuchen (University of Muenster, Muenster, Germany), 
Joerg Striegnitz (John von Neumann Institute for Computing, Germany),
Peter Van Roy (Universite catholique de Louvain, Belgium).


FURTHER INFORMATION

MPOOL'05:  http://www.multiparadigm.org/mpool05/

OOPSLA'05:  http://www.oopsla.org

Submission to mpool05 at c3.lanl.gov

Correspondence:	kei.davis at lanl.gov

-------------



More information about the Types-list mailing list