JTC1/SC22/WG14
N805
X3 Subgroup Annual Report 1998 --- WG14 N805 J11/98-004 1
WG14 N805
J11/98-004
X3 Subgroup Annual Report
March 1997 to February 1998
TC J11 (C Language)
Tracking I project and Defect Reports
1. Executive Summary
J11 assisted SC22/WG14 with the on-going processing of Defect
Reports and the ISO C revision project known informally as C9X.
2. Projects
Project 381-RI
[a.] Project Number and Title: 381-RI Programming Language C
(Revision of ANSI/ISO/IEC 9899:1990). [authorized by
X3/95-0058R]
[b.] Target Date: December, 1998.
[c.] Project Description: Assist SC22/WG14 in development of
the revision. The project involves the following: folding
amendment 1 and technical corrigenda into the standard proper;
the addition of new features to support on-going user
requirements and developments in technology; new
internationalization requirements; and requirements imposed by
other cross-language standards (such as language-independent
arithmetic).
[d.] Publications During Past Year: CD for Registration and CD
for first ballot.
[e.] Statement of Progress:
Almost all defect reports have been resolved and folded into the
revision. Those remaining will be considered at the Feb and Jun
1998 meetings.
Most of our time was spent debating proposals for the revision.
We continue to supply the redactors for the revision project and
the rationale document.
The first CD ballot began late Dec 1997. We plan to spend the Feb
1998 and Jun 1998 meetings processing public comments and then
issuing the second CD (planned to be our final one) after the
X3 Subgroup Annual Report 1998 --- WG14 N805 J11/98-004 2
June meeting.
Over the year, excellent progress was made. Interest was high
and membership was steady. We are on schedule w.r.t our original
charter.
3. Committee Activities
[a.] Previous Year's Meetings: Jun '97 London, UK; Oct '97 Menlo
Park, CA; Feb '98 Frisco, CO.
[b.] Next Year's Planned Meetings: June '98 Copenhagen, Denmark;
Oct '98 Minneapolis, MN; Feb '99, Portland, OR.
To best utilize the considerable technical expertise available in
J11, J11 and SC22/WG14 will continue to hold co-located
meetings. Two out of every three meetings will be located in
North America.
[c.] Officers:
Chair Vice-Chair
Rex Jaeschke Tom MacDonald
2051 Swans Neck Way Silicon Graphics, Inc.
Reston, VA 20191 655F Lone Oak Drive
Eagan, MN 55121
Last trained: 1996 Last trained: 1996
International Representative Vocabulary Representative
Douglas Walls Seymour, William A
Sun Microsystems Apt. D
SunSoft, Inc. 10072 Puttingtom Drive
MS UMPK16-303 St Louis, MO 63123-5233
2550 Garcia Avenue
Mountain View, CA 94043-1100
Last trained: 1997 Last trained: --
[d.] Membership:
JOHN BENITO TOM MACDONALD
PERENNIAL SILICON GRAPHICS INC
SUITE 130 655F LONE OAK DRIVE
3004 MISSION STREET EAGAN MN 55121
SANTA CRUZ CA 95060 612-683-5818
408-748-2900 612-683-5307
408-457-3916 tam@cray.com
jb@peren.com
NELSON MATTOS
OLIVER BRADLEY IBM CORPORATION
SAS INSTITUTE INC DEPT K55/B1
X3 Subgroup Annual Report 1998 --- WG14 N805 J11/98-004 3
SAS CAMPUS DRIVE 650 HARRY ROAD
CARY NC 27513 SAN JOSE CA 95120
919-677-8000 408-927-2567
919-677-8123 408-927-4030
sasotb@mvs.sas.com mattos@vnet.ibm.com
GREG COMEAU COLIN MCPHAIL
COMEAU COMPUTING EDINBURGH PORTABLE COMPILERS
91-34 120Th STREET 15-17 ALVA STREET
RICHMOND HILL NY 11418 EDINBURGH EH2 4PH
SCOTLAND
FRANK FARANCE
FARANCE INC RANDY MEYERS
555 MAIN STREET NONE
NEW YORK NY 10044-0150 16 Oliver Drive
212-486-4700 Hudson, NH 03051
212-759-1605 603-886-6540
frank@farance.com rmeyers@ix.netcom.com
MATS FORS DAVE MOONEY
IAR SYSTEMS AB IBM CORPORATION
PO BOX 23051 1B/812/1150/TOR
ISLANDSGATAN 2 1150 EGLINTON AVENUE EAST
S-75023 UPPSALA SWEDEN NORTH YORK ONTARIO M3C 1H7
mats.fors@iar.se 416-448-4474
dmm@vnet.ibm.com
CRAIG FRANKLIN
GREEN HILLS SOFTWARE C.D. PIERCE
510 CASTILLO STREET US ARMY
SANTA BARBARA CA 93101 MNGMT ENGINEERING TRAINING
805-965-6044 ATTN: AMXOM-PA
ROCK ISLAND IL 61299
ROGER GOLLIVER 703-664-4882
INTEL CORP
M/S JF3-363 P.J. PLAUGER
2111 NE 25Th AVENUE DINKUMWARE LTD
HILLSBORO OR 97124-5961 198 MAIN STREET
503-264-7104 CONCORD MA 01742
502-264-7902 978-371-2773
roger_a_golliver@ccm.jf.intel.com 978-371-9014
pjp@plauger.com
DOUGLAS GWYN
US ARMY THOMAS PLUM
6449 Tauler Court PLUM HALL INC
Columbia, MD 21045-4530 PO BOX 44610
301-394-2287 KAMUELA HI 96743
808-882-1255
Harris, Erin 808-882-1556
IBM CORPORATION tplum@plumhall.com
1150 EGLINTON AVENUE EAST
NORTH YORK ONTARIO M3C 1H7 TOM ROBINSON
CANADA PERENNIAL
erin@vnet.ibm.com SUITE 210
X3 Subgroup Annual Report 1998 --- WG14 N805 J11/98-004 4
4699 OLD IRONSIDES DRIVE
SANTA CLARA CA 95054
Bob Harrison tom@peren.com
Unisys Corp.
bob.harrison@unisys.com WILLIAM RUGOLSKY
FARANCE INC
JOHN HASSEY 100 S BAY AVENUE
DATA GENERAL CORP FREEPORT NY 11520
62 T W ALEXANDER DRIVE rugolsky@farance.com
RES TRIANGLE PARK NC 27709
919-248-6385 Shepardson, Dick
919-248-6108 RICHARD RUSSELL
hassey@dg-rtp.dg.com MICROWARE SYSTEMS
1900 NW 114TH STREET
Keith Hauer-Lowe DES MOINES IA 50325
Unisys Corp. 518-224-1929
MARK HOERTH HERB SCHILDT
HEWLETT-PACKARD CO 398 COUNTY ROAD 2500N
M/S 42U5 MANOMET IL 61853
11000 WOLFE ROAD 217-586-4997
CUPERTINO CA 95014-0184 217-586-4683
408-447-0184 hschildt@soltec.com
mhoerth@cup.hp.com
ROBERT SCHMIDT
REX JAESCHKE #BB-301
2051 SWANS NECK WAY 3543 167TH COURT NE
RESTON VA 20191 REDMOND WA 98052
703-860-0091 206-881-6990
703-860-3008 rschmidt@netcom.com
rex@aussie.com
PETER SEEBACH
SCOTT JAMESON 3949 LYNDALE AVENUE SOUTH
DIGITAL EQUIPMENT CORP MINNEAPOLIS MN 55409
M/S LJ02 seebs@plethora.net
30 PORTER ROAD
LITTLETON MA 01460 WILLIAM SEYMOUR
508-486-2179 APT D
SCOTT.JAMESON@LJO.DEC.COM 10072 PUTTINGTON DRIVE
ST LOUIS MO 63123-5233
JANIS JOHNSON 314-923-2416
SEQUENT COMPUTER SYSTEMS 314-340-2212
15450 SW KOLL PARKWAY wseymour@email.usps.gov
BEAVERTON OR 97006-6063
501-578-5458 REID TATGE
janis@sequent.com TEXAS INSTRUMENTS INC
M/S 6431
LAWRENCE JONES PO BOX 1443
SDRC HOUSTON TX 77001
2000 EASTMAN DRIVE 713-274-3495
MILFORD OH 45150 713-274-2558
513-576-2070 reid@tools.micro.ti.com
larry.jones@sdrc.com
X3 Subgroup Annual Report 1998 --- WG14 N805 J11/98-004 5
FRED TYDEMAN
DAVID KEATON Tydeman Consulting
KEATON CONSULTING 3711 Del Robles Drive
#311 Austin, TX 78727-1814
1630 30TH STREET tydeman@tybor.com
BOULDER CO 80301
719-687-3577 DOUGLAS WALLS
dmk@dmk.com SUN MICROSYSTEMS INC
M/S UMPK16-303
JOHN KWAN 2550 GARCIA AVENUE
HEWLETT-PACKARD CO MOUNTAIN VIEW CA 94043-1100
19447 PRUNERIDGE AVE 415-786-9319
CUPERTINO CA 95014 douglas.walls@eng.sun.com
408-447-6442
jkwan@cup.hp.com JEFF ZEEB
DIGITAL EQUIPMENT CORP
FRANCIS LYNCH ZKO 2-3/N30
PLUM HALL INC 110 SPIT BROOK ROAD
827 BEACON DRIVE NASHUA NH 03062
SCHAUMBURG IL 60193 603-881-2070
zeeb@tle.enet.dec.com
FRED ZEMKE
ORACLE CORPORATION
BOX 659408
500 ORACLE PARKWAY
REDWOOD SHORES CA 94065
415-506-2051
415-506-7203
fzemke@us.oracle.com
[e.] Liaison Activities:
SC22/WG14 (ISO C): assist with revision of C standard.
J16: coordinate issues common to C/C++.
X3T2: learn more about their work and the impact of supporting
language-independent arithmetic in C9X).
[f.] Administration Matters of Note:
In Dec 1997, the Project Editor, Frank Farance, was replaced by
Larry Jones.
[g.] Procedural Matters of Note: None.
[h.] Recommendations: None.
[i.] Market Impact: No comment.
4. Anticipated Projects
None beyond continuing with the revision process.
X3 Subgroup Annual Report 1998 --- WG14 N805 J11/98-004 6
5. Future Trends in this Technical Area
The vast majority of the participants on J11 and SC22/WG14
believe an enhanced C language has a significant role to play in
future software development. The evolution and acceptance of
Standard C++ may well affect future revisions of C, as will
other standardization efforts such as internationalization and
cross-language standards and bindings. At this stage it is too
soon to predict just what the future standardization
requirements for C will be be once C9X has been adopted. To be
sure, there are competing technologies, not the least of which
is the Java (TM) programming language, increasingly being used
for the development of stand-alone and window-based programs,
which in recent years, have been the domain of C and C++.