[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Notes from 4/3 meeting



Drafting Committee meeting notes, 4/3/89, 10:30-12:30, Thinking Machines

Attendees: Masinter, Moon, GLS, Chapman

Goals:
1. Complete review/rewrite by this committee by 6/26 meeting.
2. Mail a ready-for-review draft to ISO delegations by 7/14/89
(deliver in person to French delegation to enjoy quatorze juillet??).
3. Make parts of the standard available to X3J13 as they become 
reviewed/rewritten. Perhaps these will be letter ballots, or just
info copies.
4. Make complete standard available to X3J13 for review after 6/26
meeting. Accept and respond to comments until the November meeting.
5. Review this plan by 4/14/89.

Other notes:

 About the standard:
1. Suggestion to can the Side Effects section. No significant disagreement.
2. Suggestion to move from section 2.2 (types) anything that has to do
with external representation to appropriate sections (3.1, 3.2, or 
description of write function). No disagreement.
3. Suggestion to move processing rules from section 2.2 to a separate section.
Seems reasonable to move them to section 6.1 (Introduction to Catalog
of Defined Names) under a special subsection heading ("Rules") and 
special subsubsection headings, one for each type.
4. After all the Jan and March issues are included, a guess will be made
as to which issues will pass in June, and those issues will be included.
Anyone wishing to make a stab at that list now is more than welcome. Otherwise
that list will be coming to you for review in about 3 weeks.
5. See the editorial committee report for other changes that have been
or will be made to the standard.

 Administrative:
1. New draft of the standard was moved to hudson.dec.com today. It is the latest
version but with only editorial changes since March meeting (only editorial 
issues and proposals included).
2. The subject of a mailing list was brought up and rejected, but RPG
had already set one up. Would you prefer I list your names, or is the
mailing list okay?
3. I will send you copies of what you need as they are finished and as
follows:
Who		How		What
------------------------------------------------------------------------
RPG     	Mail 		Source files and a build file.
Masinter	Mail+FTP	List of source files and build files.
Moon		Mail+FTP+USMail	Source files, hardcopy
GLS		USMail		Hardcopy
4. I will send the sections that are ready now while we are reviewing this
plan. If there are changes, I will remail to the proper person.
5. The original plan for this group had people working together
on certain sections. I have not listed pairings here and will wait
for you to ask me to work out those details. If you intend to change
a section that someone else has completed, please copy the person
whose section you're changing and me on the changes.
6. I won't be making changes to source files while you have them.


 Chapter 1. Introduction                          
 CONTENTS
 1.1 Scope, Purpose, and Application               RPG            6/14/89
 1.2 Organization of the Document                  Done
 1.3 Referenced Publications                       Done
 1.4 Definitions                                   Done
 1.5 Compliance                                    KC		  5/1/89
 1.6 Language Extensions                           KC             5/1/89
 
 Chapter 2. Objects and Types                      4/1/89         4/14/89
 CONTENTS
 2.1 Introduction 				   Done
 2.2 Types                                         Moon           5/1/89
 2.3 Classes                                       Done
 2.4 Slots                                         Done
 2.5 Objects                                       Done
 
 Chapter 3. Object Syntax                         
 CONTENTS
 3.1 Character Reader                              RPG            5/1/89
 3.2 Object Syntax                                 RPG            5/1/89
 
 Chapter 4. Evaluation and Compilation            
 CONTENTS
 4.1 Evaluation Model                              Moon           5/14/89
 4.2 Compilation                                   RPG   	  6/14/89
 
 Chapter 5. Other Topics                          
 CONTENTS
 5.1 Errors                                        RPG            5/14/89
 5.2 Input/Output                                  Masinter       5/1/89
 5.3 Interface with the Programming Environment    Masinter       5/1/89
 5.4 Generalized Reference                         Masinter       5/1/89

 Chapters 6 and 7. Catalog of Defined Names
 CONTENTS
 6.1 Introduction                                  RPG            5/1/89

The following list contains the names of groups of functions as they
appear in CLtL, CLOS, and the Condition System documents. For example,
Masinter is to review/rewrite the functions in Chapter 15 (Lists) of 
CLtL by 5/1/89.
 
 CLOS						   RPG            5/1/89
 PREDICATES                                        Masinter       5/1/89
 STRINGS                                           Masinter       5/1/89
 SEQUENCES                                         Masinter       5/1/89
 LISTS                                             Masinter       5/1/89
 NUMBERS                                           Masinter       5/1/89

 STRUCTURES					   GLS            5/14/89
 SYMBOLS                                           GLS            5/14/89
 HASH-TABLES                                       GLS            5/14/89
 ARRAYS                                            GLS            5/14/89
 TYPES                                             GLS            5/14/89
 DECLARATIONS                                      GLS            5/14/89
 
 IO						   Masinter       6/14/89
 STREAMS                                           Masinter       6/14/89
 FILE                                              Masinter       6/14/89
 CONTROL                                           Masinter       6/14/89
 PROGRAM                                           Masinter       6/14/89
 MISC                                              Masinter       6/14/89
 
 ERRORS					  	   RPG            6/14/89
 MACROS                                            Moon           6/14/89
 PACKAGES                                          Moon           6/14/89
 CHARACTERS                                        Moon           6/14/89
 EVALUATOR                                         Moon           6/14/89
  

 
 Glossary                                          RPG            5/1/89
 
 
RPG: 1.1, 3.1, 3.2, 4.2, 6.1, 5.1, CLOS, Errors, Glossary
Masinter: 5.2, 5.3, 5.4,
 PREDICATES, STRINGS, SEQUENCES, LISTS, NUMBERS, IO, STREAMS, 
 FILE SYSTEM INTERFACE, CONTROL STRUCTURE, PROGRAM STRUCTURE, 
 MISCELLANEOUS FEATURES
Moon: 2.2, 4.1, MACROS, PACKAGES, CHARACTERS, EVALUATOR
GLS: STRUCTURES, SYMBOLS, HASH-TABLES, ARRAYS, TYPES, DECLARATIONS


Sections that are ready now: 1.1, 4.1, 5.1, 5.2, 5.3, 5.4, CLOS. 
It is not felt that these sections will change much as a result
of issues that haven't been included.
Note that 5.2-5.4 "passed" at the meeting, but Larry and others still
feel there is work to be done on them.
Other sections will be ready when the issues and proposals passed in
Jan and March have been completely included.


Thanks in advance for your time.
kc