ISO/ IEC JTC1/SC22 N3482

From:In my hurry to get this out, I made a numbering error.  It should be N 3482.
My apologies.

-----Original Message-----
From: Matthew Deane [mailto:mdeane@ANSI.org]
Sent: Thursday, August 22, 2002 2:33 PM
To: 'SC 22 Distribution List'
Subject: (SC22docs.1679) SC 22 N 3480 - SC 22/WG 3 Business
Plan/Convener's Report


ISO/IEC JTC 1/SC22
Programming languages, their environments and system software interfaces
Secretariat:  U.S.A.  (ANSI)

ISO/IEC JTC 1/SC22 N3482

TITLE:
SC 22/WG 3 Business Plan/Convener's Report 

DATE ASSIGNED:
2002-08-22

SOURCE:
SC 22/WG 3 Convenor (L. Dickey)

BACKWARD POINTER:
N/A

DOCUMENT TYPE:
Other document (Open)

PROJECT NUMBER:

STATUS:
As this document was received after the July 26 deadline, it will be
reviewed at the upcoming SC 22 Plenary under Agenda Item 8.1 pending
approval for addition to the agenda. 

ACTION IDENTIFIER:
FYI

DUE DATE:
N/A

DISTRIBUTION:
Text

CROSS REFERENCE:

DISTRIBUTION FORM:
Open


Matt Deane
ANSI
25 West 43rd Street
New York, NY  10036
Telephone:  (212) 642-4992
Fax:             (212) 840-2298
Email:  mdeane@ansi.org


_____end of cover page, beginning of document______________


Convener's Report
ISO/IED JTC1/SC22/WG3 - Programming Language APL
2002/08/22

Period Covered:

Submitted by:
Leroy J. Dickey
Convenor, ISO/IEC JTC 1/SC 22/WG 3

Department of Pure Mathematics
University of Waterloo
Waterloo, Ontario,
Canada  N2L 3G1

Email: ljdickey@math.uwaterloo.ca 

1.	Management Summary

1.1	JTC1/SC22/WG17 Statement of Scope

	Development and maintenance of ISO/IEC standards
	related to programming language APL

1.2	Project Report

1.2.1	Completed Projects

  	JTC 1.22.09.01   Programming Language APL
  	JTC 1.22.24.01   Programming Language Extended APL.

1.2.2	Projects Underway

  	JTC 1.22.09.02   Character Repertoire for APL
  	JTC 1.22.24.02   Character Repertoire for Extended APL 

	These projects are in the editing phase.

  	JTC 1.22.09.02   is intended for inclusion with IS 8485.
  	JTC 1.22.09.02   is intended for inclusion with IS 13751.

	Character Repertoire for APL (1.22.09.02) will be
	published alongside IS 8485, whereas Character
	Repertoire for Extended APL (1.22.24.02) will be
	published alongside IS 13751.

1.2.3	Canceled Projects

	None

1.3	Cooperation and Competition

2.	Period Review

2.1	Market Requirements

	APL is a general purpose computing language that finds
	it most important applications in those areas that
	benefit by the organization of their date in arrays.
	The biggest groups of users are those in management of
	financial and actuarial data, but it is also used
	by largest airline in the world and for production
	by one of the largest computer manufacturers in the 
	world.

	Two major financial houses have developed dialects of
	APL for their own internal use.  There are rumours 
	that one of these might enter the public domain in
	the near future.

	The vendor of another dialect of APL called J now
	holds its own user conferences.  Adherants to this
	language think that it may replace APL.

2.2	Achievements

	The projects
  	JTC 1.22.09.01   Programming Language APL
  	JTC 1.22.24.01   Programming Language Extended APL.
	are complete.

	The projects
  	JTC 1.22.09.02   Character Repertoire for APL
  	JTC 1.22.24.02   Character Repertoire for Extended APL 
	are well underway.  We expect completion of writing in 2002.

2.3	Resources

	The working group WG3 meets as needed, usually once a
	year, and works mainly by electronic correspondence
	between meetings. This year nine experts from six
	countries, namely Canada, The United Kingdom, The
	Netherlands, France, Denmark and United States of
	America, and one of the experts was a liason person
	from the Association for Computing Machinery.

3.	Focus for the Next Work Period

	To complete the APL Character Repertoire.

3.1	Deliverables

	The text for APL Character Repretoire is pending. 

3.2     Strategies

	Work hard.

3.2.1	Risks

	WG3 suffered from a decline in official support for
	standardization.  One volunteer was discouraged from
	participation when the national member body imposed
	an unreasonable expectation of the time commitment
	required to to the job (half time).  Two other 
	volunteers have been discouraged by national mamber
	bodies who set financial hurdles too high.

	In spite of the conspiracy and antipathy within the
	standards world, there are still many highly productive
	APL programmers and corportations who are using APL.

3.2.2	Opportunities

	There is need for a new standard for moving data
	between APL applications.  Three APL vendors are
	cooperating in the implementation of SCAR "Self
	Contained Array Representation".  The APL Character
	Repertoire has aided in this effort.

	WG11 might find this interesting, since the developers
	claim that they can use this scheme to communicate not
	only between sessions of different implementations of
	APL but also with applications running in other
	languages.

3.3	Work Program Priorities

	(1) APL Character Repertoire
	(2) Perhaps SCAR.

4.	Other Items

	In future, it is likely that the APL working group will
	move into a maintenance mode and stand prepared to
	answer questions about interpretation.

4.1	Action Requests at the Forthcoming Plenary

	Renew IS 8485 when it comes up for renewal
	Renew IS 13751 when it comes up for renewal

4.2	Schedule

	None.

4.3	WG3 Meetings
	
	Currently only by e-mail

4.3.1	Most Recent Physical Meeting

	Berlin, 2000-07-23.

4.3.2	Future Meetings

	None scheduled at this time.