[R] The Array Programming Languages Conference APL-Berlin-2000

Martin Barghoorn barg at cs.tu-berlin.de
Thu Jan 13 11:19:05 CET 2000

The Array Programming Languages Conference  will be from

24th - 27th July 2000

Please look at:


Chairman's Address

APL Berlin 2000 will take place in a city which is worth a visit even
without array processing languages. There is a fortunate coincidence:
Much activity in scientific and commercial institutions is based on such

languages. Considering this and the ongoing construction of arrays for
living, working and governing the "Berlin Republic" gave rise to the
theme of the conference. I would like to invite you to contribute to the

success of the event by participating, submitting papers or short
communications, offering tutorials and workshops, presenting posters or
organising birds-of-a-feather sessions. I am looking forward to seeing
you, listening to your presentations or viewing your exhibitions.
We are calling for your contributions!

- Dieter Lattermann -


This conference seeks contributions which highlight the value and
importance of array processing languages in finding solutions to
problems and
in creating new strategies for programming. How do array processing
languages facilitate rapid development, prototyping and toolbox

Programming is a constantly evolving discipline. New and challenging
applications require more realistic simulations, stochastic methods,
massive data manipulation, and distributed computing. What is the role
played by array processing languages in these areas?

Computers are getting faster and faster, allowing larger and more
sophisticated problems to be solved within a reasonable period of time.
This opens the door to new applications of computers, in turn requiring
even more data to be managed and controlled. Are the concepts of today's

array processing languages able to meet these challenges?

Many programming languages and symbolic interpreters, including APL, R,
Fortran 95, HPF, J, MATLAB, MAPLE, NIAL, SAC are becoming stronger array

processing languages. What features do these languages have in common?
How do they differ? Are they converging in terms of primitives,
functionality, data and control flow, interfaces to hardware and
and in communication inside one computer and to the outer world?

The success of a language depends not only on its quality, but on the
development environment - profilers and debuggers - and on its toolboxes

and libraries. These permit people to attack a problem quickly and

Topics of interest include, but are not restricted to:

    State of the art of array processing languages:
        Actual situation
        Forthcoming features
        Future expectations
    Array processing languages in computer sciences:
        Object-oriented programming
        Meta level programming
        Parallelism and Concurrency
        Interfaces and Communication
        Artificial Intelligence
        APLs and the World Wide Web
    Challenging applications solved with array processing languages:
        Finance and insurance
        Simulation of scientific, technical, economical and social
        Control of processes and plants
        Knowledge acquisition
    Toolboxes for all varieties of applications:
        Data representation, graphics
        Graphical User Interfaces
        Neural networks, fuzzy logic
    Array processing languages in education:
        Teaching APLs
        Teaching with APLs
        APLs in school
        Student projects
    Theory and practice in array processing language design and
        Optimization of APL programs
        Language design in APLs
        APLs and irregular data structures
        Shortcomings of today's APLs

Types of Contributions

               45 Min Presentation (+ 15 min discussion)
  Short communication:
               20 min presentation (+ 10 min discussion)
               90 min interactive session, several sessions may be
              2 h computer-equipped introduction into a tool box or a
              new technique, several connected or separate sessions
              may be booked.
                   presentation of achievements, ideas and topics to be


Abstracts are welcome now and should be submitted as plain ASCII files.
Drafts and final versions should be submitted as LaTeX2e or MS Word
Templates and Style files will be available here.

Addresses for submission

All contributions are preferred to be received by e-mail.
Alternatively they may be sent by fax or standard mail.


    Dieter Kilsch: kilsch at fh-bingen.de
    Robert Bernecky: bernecky at acm.org
    Dieter Lattermann: Dieter_Lattermann at compuserve.com


    Dieter Kilsch: +49 6721 409 104 (from February 1, 2000)

Mail addresses:

     Dieter Kilsch
     Rauschbergstraße 1
     81825 München

     (up to January 31, 2000)

                       Dieter Kilsch
                       FH Bingen
                       Berlinstraße 109
                       55411 Bingen
                       (from February 1, 2000)

    Robert Bernecky
    Snake Island Research Inc
    18 Fifth Street, Ward's Island
    Toronto, Ontario M5J 2B9

    Dieter Lattermann
    Rheinstr. 23
    69190 Walldorf


Papers, short communications, tutorials and workshops will be published
in the Conference Proceedings which will be available at the conference.


           January 31, 2000      1 page abstract indicating the category

of contribution

           February 29, 2000   First acceptance

           April 30, 2000        Draft

           May 20, 2000          Acceptance notification

           June 15, 2000          Final version

  Martin B.
* Martin BARGHOORN, Computer Science, Technical University of Berlin  *
* Sekr. FR 6-9, Franklinstr. 28, D-10587 Berlin, Germany              *
* Mail: barg at cs.tu-berlin.de , Web: http://stat.cs.tu-berlin.de/~barg/*
* Telephon(TUB): 030 314 24 392/73571, Faksimile(TUB): 030 314 25 901 *

r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch

More information about the R-help mailing list