Subcommittee 15 - Programming Structures

Established: October 1991

Chair: Kate M. Schell (October 1991 - February 1995)
Arthur B. Smith (February 1995 - March 1997)
Wally Fort (March 1997 - current)


Task groups

1: Error Processing (Dissolved: October 1993)
2: Object Oriented Language
3: Transaction Processing (Dissolved: June 1993)
4: Event Processing
5: Logic Programming (Dissolved: March 1996)
6: External Routine Reference (Dissolved: February 1993)
7: SQL - Structured Query Language (Dissolved: June 1995)
8: First Line Format (Dissolved: February 1993)
9: Routine Structure and Management
10: Routine management (Established: February 1993, Dissolved: June 1994, merged with Task group 9: Routine structure)
11: Portability Size Issues
12: Libraries (Established: June 1993, Dissolved: June 1994)
13: ssvn Syntax
14: Indirection in Transaction Processing (Dissolved: June 1995)
15: Process Specific Globals (Dissolved: June 1995)
16: expritem Indirection (Renamed to "Indirection")
17: Process control


Scope of work

X11/SC15/93-42, October 1993

To consider and advance enhancement and modification of MDC standards relating to programming structures, including, but not limited to, Object Oriented Programming, Event Processing, Routine Structure and management, ssvn syntax and library structure definition.

Time-table

X11/SC15/93-42, October 1993

June 1994: Spaces at end of line

First line format

October 1994: Routine transfer format

Library format

February 1995: ssvn indirection

ssvn undefined

June 1995: Block structure

NEW $TEST

Routine editing

^$ROUTINE

Syntax checking

October 1995: Object-oriented programming

SQL

Events

Bylaws

X11/SC 15/94-12, 6 February 1994

1. Name

The name of the committee shall be: MDC Subcommittee 15: Programming Structures, hereafter referred to as the Subcommittee.

2. Introduction

These bylaws have the purpose of extending and clarifying the Constitution of the MUMPS Development Committee; they are not intended to conflict with or circumvent it. Therefore, these bylaws are to be interpreted in the spirit of the MDC Constitution, and, in the event of apparent conflict, the MDC Constitution shall take precedence.

3. Scope of Work

The scope of work for the Subcommittee is defined in a separate document; it will be reviewed at the second meeting in odd numbered years.

4. Schedule

The schedule of work is defined in a separate document; it will be reviewed at the second meeting in odd numbered years.

5. Membership

  1. Membership is by institution.

  2. Membership will be automatically granted to institutions with members working on Subcommittee 15 Task Groups. Attendees may request membership at the beginning of each Subcommittee 15 meeting, during the membership status agenda item.

  3. Institutions that have not been represented at a Subcommittee meeting for two consecutive meetings or have failed to participate in two consecutive mail ballots will lose their membership in the Subcommittee.

6. Task Groups

The Chair is responsible for the appointment of Task Group Chairs. Task Group Chairs serve at the discretion of the Subcommittee Chair.


Attendees at recent meetings

Meeting # 1 of Subcommittee 15
Meeting # 2 of Subcommittee 15
Meeting # 3 of Subcommittee 15
Meeting # 4 of Subcommittee 15
Meeting # 5 of Subcommittee 15
Meeting # 6 of Subcommittee 15
Meeting # 7 of Subcommittee 15
Meeting # 8 of Subcommittee 15
Meeting # 9 of Subcommittee 15
Meeting # 10 of Subcommittee 15