324 lines
8.5 KiB
XML
324 lines
8.5 KiB
XML
|
<!-- <acknowledgements> -->
|
|||
|
<dedication>
|
|||
|
<title>Acknowledgments</title>
|
|||
|
|
|||
|
<para>
|
|||
|
The design of the X11 Intrinsics was done primarily by Joel McCormack
|
|||
|
of Digital WSL. Major contributions to the design and implementation
|
|||
|
also were done by Charles Haynes, Mike Chow, and Paul Asente of Digital
|
|||
|
WSL. Additional contributors to the design and/or implementation were:
|
|||
|
</para>
|
|||
|
|
|||
|
<!-- <sidebar> -->
|
|||
|
<para>
|
|||
|
<informaltable frame='none'>
|
|||
|
<?dbfo keep-together="always" ?>
|
|||
|
<tgroup cols='2' rowsep='0' colsep='0'>
|
|||
|
<colspec colwidth='1.0*' />
|
|||
|
<colspec colwidth='1.0*' />
|
|||
|
<tbody>
|
|||
|
<row><?dbfo row-height="0.2cm"?>
|
|||
|
<entry>Loretta Guarino-Reid (Digital WSL)</entry>
|
|||
|
<entry>Rich Hyde (Digital WSL)</entry>
|
|||
|
</row>
|
|||
|
<row><?dbfo row-height="0.2cm"?>
|
|||
|
<entry>Susan Angebranndt (Digital WSL)</entry>
|
|||
|
<entry>Terry Weissman (Digital WSL)</entry>
|
|||
|
</row>
|
|||
|
<row><?dbfo row-height="0.2cm"?>
|
|||
|
<entry>Mary Larson (Digital UEG)</entry>
|
|||
|
<entry>Mark Manasse (Digital SRC)</entry>
|
|||
|
</row>
|
|||
|
<row><?dbfo row-height="0.5cm"?>
|
|||
|
<entry>Jim Gettys (Digital SRC)</entry>
|
|||
|
<entry>Leo Treggiari (Digital SDT)</entry>
|
|||
|
</row>
|
|||
|
<row><?dbfo row-height="0.5cm"?>
|
|||
|
<entry>Ralph Swick (Project Athena and Digital ERP)</entry>
|
|||
|
<entry>Mark Ackerman (Project Athena)</entry>
|
|||
|
</row>
|
|||
|
<row><?dbfo row-height="0.5cm"?>
|
|||
|
<entry>Ron Newman (Project Athena)</entry>
|
|||
|
<entry>Bob Scheifler (MIT LCS)</entry>
|
|||
|
</row>
|
|||
|
</tbody>
|
|||
|
</tgroup>
|
|||
|
</informaltable>
|
|||
|
</para>
|
|||
|
<!-- </sidebar> -->
|
|||
|
|
|||
|
<para>
|
|||
|
The contributors to the X10 toolkit also deserve mention. Although the X11 Intrinsics present an
|
|||
|
entirely different programming style, they borrow heavily from the implicit and
|
|||
|
explicit concepts in the X10 toolkit.
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
The design and implementation of the X10 Intrinsics were done by:
|
|||
|
</para>
|
|||
|
|
|||
|
<!-- <sidebar> -->
|
|||
|
<para>
|
|||
|
<informaltable frame='none'>
|
|||
|
<?dbfo keep-together="always" ?>
|
|||
|
<tgroup cols='1' rowsep='0' colsep='0'>
|
|||
|
<colspec colwidth='1.0*' />
|
|||
|
<tbody>
|
|||
|
<row>
|
|||
|
<entry>Terry Weissman (Digital WSL)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Smokey Wallace (Digital WSL)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Phil Karlton (Digital WSL)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Charles Haynes (Digital WSL)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Frank Hall (HP)</entry>
|
|||
|
</row>
|
|||
|
</tbody>
|
|||
|
</tgroup>
|
|||
|
</informaltable>
|
|||
|
</para>
|
|||
|
<!-- </sidebar> -->
|
|||
|
|
|||
|
<para>
|
|||
|
The design and implementation of the X10 toolkit’s sample widgets were by
|
|||
|
the above, as well as by:
|
|||
|
</para>
|
|||
|
|
|||
|
<!-- <sidebar> -->
|
|||
|
<para>
|
|||
|
<informaltable frame='none'>
|
|||
|
<?dbfo keep-together="always" ?>
|
|||
|
<tgroup cols='1' rowsep='0' colsep='0'>
|
|||
|
<colspec colwidth='1.0*' />
|
|||
|
<tbody>
|
|||
|
<row>
|
|||
|
<entry>Ram Rao (Digital UEG)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Mary Larson (Digital UEG)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Mike Gancarz (Digital UEG)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Kathleen Langone (Digital UEG)</entry>
|
|||
|
</row>
|
|||
|
</tbody>
|
|||
|
</tgroup>
|
|||
|
</informaltable>
|
|||
|
</para>
|
|||
|
<!-- </sidebar> -->
|
|||
|
|
|||
|
<para>
|
|||
|
These widgets provided a checklist of requirements that we had to address in the X11 Intrinsics.
|
|||
|
</para>
|
|||
|
<para>
|
|||
|
Thanks go to Al Mento of Digital’s UEG Documentation Group for formatting and generally
|
|||
|
improving this document and to John Ousterhout of Berkeley for extensively reviewing early
|
|||
|
drafts of it.
|
|||
|
</para>
|
|||
|
<para>
|
|||
|
Finally, a special thanks to Mike Chow, whose extensive performance analysis of the X10 toolkit
|
|||
|
provided the justification to redesign it entirely for X11.
|
|||
|
</para>
|
|||
|
|
|||
|
<literallayout>
|
|||
|
Joel McCormack
|
|||
|
Western Software Laboratory
|
|||
|
Digital Equipment Corporation
|
|||
|
March 1988
|
|||
|
</literallayout>
|
|||
|
|
|||
|
|
|||
|
<para>
|
|||
|
The current design of the Intrinsics has benefited greatly from the
|
|||
|
input of several dedicated reviewers in the membership of the X
|
|||
|
Consortium. In addition to those already mentioned, the following
|
|||
|
individuals have dedicated significant time to suggesting improvements
|
|||
|
to the Intrinsics:
|
|||
|
</para>
|
|||
|
|
|||
|
<!-- <sidebar> -->
|
|||
|
<para>
|
|||
|
<informaltable frame='none'>
|
|||
|
<?dbfo keep-together="always" ?>
|
|||
|
<tgroup cols='2' rowsep='0' colsep='0'>
|
|||
|
<colspec colwidth='1.0*' />
|
|||
|
<colspec colwidth='1.0*' />
|
|||
|
<tbody>
|
|||
|
<row>
|
|||
|
<entry>Steve Pitschke (Stellar)</entry>
|
|||
|
<entry>C.Doug Blewett (AT&T)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Bob Miller (HP)</entry>
|
|||
|
<entry>David Schiferl (Tektronix)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Fred Taft (HP)</entry>
|
|||
|
<entry>Michael Squires (Sequent)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Marcel Meth (AT&T)</entry>
|
|||
|
<entry>JimFulton (MIT)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Mike Collins (Digital)</entry>
|
|||
|
<entry>Kerry Kimbrough (Texas Instruments)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Scott McGregor (Digital)</entry>
|
|||
|
<entry>Phil Karlton (Digital)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Julian Payne (ESS)</entry>
|
|||
|
<entry>Jacques Davy (Bull)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Gabriel Beged-Dov (HP)</entry>
|
|||
|
<entry>GlennWidener (Tektronix)</entry>
|
|||
|
</row>
|
|||
|
</tbody>
|
|||
|
</tgroup>
|
|||
|
</informaltable>
|
|||
|
</para>
|
|||
|
<!-- </sidebar> -->
|
|||
|
|
|||
|
<para>
|
|||
|
Thanks go to each of them for the countless hours spent reviewing drafts and code.
|
|||
|
</para>
|
|||
|
|
|||
|
<literallayout>
|
|||
|
Ralph R. Swick
|
|||
|
External Research Group
|
|||
|
Digital Equipment Corporation
|
|||
|
MIT Project Athena
|
|||
|
June 1988
|
|||
|
</literallayout>
|
|||
|
|
|||
|
|
|||
|
<para>
|
|||
|
From Release 3 to Release 4, several new members joined the design team. We greatly appreciate
|
|||
|
the thoughtful comments, suggestions, lengthy discussions, and in some cases implementation
|
|||
|
code contributed by each of the following:
|
|||
|
</para>
|
|||
|
|
|||
|
<!-- <sidebar> -->
|
|||
|
<para>
|
|||
|
<informaltable frame='none'>
|
|||
|
<?dbfo keep-together="always" ?>
|
|||
|
<tgroup cols='2' rowsep='0' colsep='0'>
|
|||
|
<colspec colwidth='1.0*' />
|
|||
|
<colspec colwidth='1.0*' />
|
|||
|
<tbody>
|
|||
|
<row>
|
|||
|
<entry>Don Alecci (AT&T)</entry>
|
|||
|
<entry>EllisCohen (OSF)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Donna Converse (MIT)</entry>
|
|||
|
<entry>Clive Feather (IXI)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Nayeem Islam (Sun)</entry>
|
|||
|
<entry>Dana Laursen (HP)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Keith Packard (MIT)</entry>
|
|||
|
<entry>Chris Peterson (MIT)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Richard Probst (Sun)</entry>
|
|||
|
<entry>Larry Cable (Sun)</entry>
|
|||
|
</row>
|
|||
|
</tbody>
|
|||
|
</tgroup>
|
|||
|
</informaltable>
|
|||
|
</para>
|
|||
|
<!-- </sidebar> -->
|
|||
|
|
|||
|
<para>
|
|||
|
In Release 5, the effort to define the internationalization additions was headed by Bill McMahon
|
|||
|
of Hewlett Packard and Frank Rojas of IBM. This has been an educational process for many of
|
|||
|
us, and Bill and Frank’s tutelage has carried us through. Vania Joloboff of the OSF also contributed
|
|||
|
to the internationalization additions. The implementation efforts of Bill, Gabe Beged-Dov,
|
|||
|
and especially Donna Converse for this release are also gratefully acknowledged.
|
|||
|
</para>
|
|||
|
|
|||
|
<literallayout>
|
|||
|
Ralph R. Swick
|
|||
|
December 1989
|
|||
|
and
|
|||
|
July 1991
|
|||
|
</literallayout>
|
|||
|
|
|||
|
<para>
|
|||
|
The Release 6 Intrinsics is a result of the collaborative efforts of participants in the X Consortium’s
|
|||
|
intrinsics working group. A few individuals contributed substantial design proposals, participated
|
|||
|
in lengthy discussions, reviewed final specifications, and in most cases, were also
|
|||
|
responsible for sections of the implementation. They deserve recognition and thanks for their
|
|||
|
major contributions:
|
|||
|
</para>
|
|||
|
|
|||
|
<!-- <sidebar> -->
|
|||
|
<para>
|
|||
|
<informaltable frame='none'>
|
|||
|
<?dbfo keep-together="always" ?>
|
|||
|
<tgroup cols='2' rowsep='0' colsep='0'>
|
|||
|
<colspec colwidth='1.0*' />
|
|||
|
<colspec colwidth='1.0*' />
|
|||
|
<tbody>
|
|||
|
<row>
|
|||
|
<entry>Paul Asente (Adobe)</entry>
|
|||
|
<entry>Larry Cable (SunSoft)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Ellis Cohen (OSF)</entry>
|
|||
|
<entry>Daniel Dardailler (OSF)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Vania Joloboff (OSF)</entry>
|
|||
|
<entry>KalebKeithley (X Consortium)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Courtney Loomis (HP)</entry>
|
|||
|
<entry>Douglas Rand (OSF)</entry>
|
|||
|
</row>
|
|||
|
<row>
|
|||
|
<entry>Bob Scheifler (X Consortium)</entry>
|
|||
|
<entry>Ajay Vohra (SunSoft)</entry>
|
|||
|
</row>
|
|||
|
</tbody>
|
|||
|
</tgroup>
|
|||
|
</informaltable>
|
|||
|
</para>
|
|||
|
<!-- </sidebar> -->
|
|||
|
|
|||
|
<para>
|
|||
|
Many others analyzed designs, offered useful comments and suggestions, and participated in a
|
|||
|
significant subset of the process. The following people deserve thanks for their contributions:
|
|||
|
Andy Bovingdon, Sam Chang, Chris Craig, George Erwin-Grotsky, Keith Edwards, Clive
|
|||
|
Feather, Stephen Gildea, Dan Heller, Steve Humphrey, David Kaelbling, Jaime Lau, Rob Lembree,
|
|||
|
Stuart Marks, Beth Mynatt, Tom Paquin, Chris Peterson, Kamesh Ramakrishna, Tom
|
|||
|
Rodriguez, Jim VanGilder, Will Walker, and Mike Wexler.
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
I am especially grateful to two of my colleagues: Ralph Swick for expert editorial guidance, and
|
|||
|
Kaleb Keithley for leadership in the implementation and the specification work.
|
|||
|
</para>
|
|||
|
|
|||
|
<literallayout>
|
|||
|
Donna Converse
|
|||
|
X Consortium
|
|||
|
April 1994
|
|||
|
</literallayout>
|
|||
|
</dedication>
|
|||
|
<!-- </acknowledgements> -->
|