[comp.windows.x] O'Reilly vol 4 & 5 review

tom@ssd.csd.harris.com (Tom Horsley) (03/18/90)

At long last I have finally managed to get my hands on number 4 and 5 in the
X Window System Seris of books from O'Reilly & Associates, and while I have
only had a chance to read through them for one afternoon, I can already say
that they are miles ahead of the documentation that comes on the X tape.

Just one example. I have spent the last few days on and off trying to figure
out how to specify an icon for my Xt based application to use.  I was
totally unable to decrypt the toolkit documentation, so one of the first
things I did was lookup "icon" in the index, and there it was, right on page
278 of volume 4, not just an explanation, but example code that does
exactly what I want to do.

Other goodies: The source code to all the example programs is available on
uunet and on the X11R4 contrib tape. The reference manual actually documents
the class hierarchy (something you previously always had to dig up in the
private .h file when you wanted to subclass something).

The Acknowledgments section contains an apology for taking so long to get
the book into print, but I am more than willing to wait for a quality
product like this.

Warning: As I said above, this is just a first impression, perhaps I will
find some nits to pick as I delve deeper into them, but so far, all I have
is an unqualified "Bravo!".

Just to give complete information:

Volume 4 is "X Toolkit Intrinsics Programming Manual" by Adrian Nye and
Tim O'Reilly.  ISBN 0-937175-34-X

Volume 5 is "X Toolkit Intrinsics Reference Manual" edited by
Tim O'Reilly.  ISBN 0-937175-35-8

The publication date on both is Jan. 1990
--
=====================================================================
domain: tahorsley@ssd.csd.harris.com  USMail: Tom Horsley
  uucp: ...!novavax!hcx1!tahorsley            511 Kingbird Circle
      or  ...!uunet!hcx1!tahorsley            Delray Beach, FL  33444
======================== Aging: Just say no! ========================

sja@sirius.hut.fi (Sakari Jalovaara) (03/20/90)

> Volume 5 is "X Toolkit Intrinsics Reference Manual"

R3 or R4 intrinsics?

The version probably doesn't matter much for the Xt tutorial (vol 4)
but I would prefer if a "reference manual" would describe the version
I use (with the varargs functions, "Object"s...)
									++sja

tom@ssd.csd.harris.com (Tom Horsley) (03/20/90)

>R3 or R4 intrinsics?

The reference manual is mostly R3, but with quite a bit of advance info
about R4 in the programming manual. According to mail I got from Linda Walsh
at O'Reilly there will be full R4 versions of the books out in the June-July
time frame that will include backward compatibility information for folks
still using R3.
--
=====================================================================
domain: tahorsley@ssd.csd.harris.com  USMail: Tom Horsley
  uucp: ...!novavax!hcx1!tahorsley            511 Kingbird Circle
      or  ...!uunet!hcx1!tahorsley            Delray Beach, FL  33444
======================== Aging: Just say no! ========================

ambar@ora.ora.com (Jean Marie Diaz) (03/21/90)

In article <1990Mar19.174657.18643@santra.uucp> sja@sirius.hut.fi (Sakari Jalovaara) writes:

>> Volume 5 is "X Toolkit Intrinsics Reference Manual"

>R3 or R4 intrinsics?

R3; the next printing will cover the R4 Intrinsics and is due out this
summer.

				AMBAR
ambar@ora.com						uunet!ora!ambar
O'Reilly & Associates, Inc.  Publishers of Nutshell Handbooks
90 Sherman Street, Cambridge, MA 02140; 617-354-5800
Book Orders => 632 Petaluma Ave, Sebastopol, CA 95472 
               800-338-NUTS (in CA 800-533-NUTS) FAX 707-829-0104

campbell@redsox.bsw.com (Larry Campbell) (03/21/90)

In article <1990Mar19.174657.18643@santra.uucp> sja@sirius.hut.fi (Sakari Jalovaara) writes:
-
-> Volume 5 is "X Toolkit Intrinsics Reference Manual"
-
-R3 or R4 intrinsics?

Both.
-- 
Larry Campbell                          The Boston Software Works, Inc.
campbell@redsox.bsw.com                 120 Fulton Street
wjh12!redsox!campbell                   Boston, MA 02109