\begindata{text822, 0}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ie:R=w:00jZd4CUE4m>;
          Mon,  1 Jun 1992 03:34:20 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.Ue:R:Iq00UddBhBk5t>;
          Mon,  1 Jun 1992 03:32:37 -0400 (EDT)
If-Type-Unsupported: send
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.ge:R7OK00UkT0Pt04j>;
          Mon,  1 Jun 1992 03:29:30 -0400 (EDT)
Received: from animal.cs.chalmers.se by po3.andrew.cmu.edu (5.54/3.15) id <AA07135> for info-andrew; Mon, 1 Jun 92 03:29:24 EDT
Received: from fender.cs.chalmers.se by animal.cs.chalmers.se id AA08177; Mon, 1 Jun 92 09:29:05 +0200
Received: by fender id AA21417; Mon, 1 Jun 92 09:28:58 +0200
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.fender.cs.chalmers.se.pmax.ul4
          via MS.5.6.fender.cs.chalmers.se.pmax_ul4;
          Mon,  1 Jun 1992 09:28:52 +0200 (MET DST)
Message-Id: <Me_R6o614C_2NGlpsC@fender.cs.chalmers.se>
Date: Mon,  1 Jun 1992 09:28:52 +0200 (MET DST)
From: Christer Bernerus <bernerus@animal.cs.chalmers.se>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: Info-Andrew <info-andrew@andrew.cmu.edu>, Bob_Dew@alw.nih.gov,
        Bill Cattey <wdc@athena.mit.edu>
Subject:  Re: Compiling ATK5.1 from source.
Cc: info-afs@transarc.com

My last posting didn't make it to info-afs, and apparently not to
info-andrew either, so here's the posting again. This time presumably
without the "Content-Type: text/plain; charset=US-ASCII" header which
caused at least Transarc's mailer to do strange things.

Repost follows:

I just spent some time digging into the AFS sources.

You probably haven't seen my osi_alloc/free problem if you haven't tried
building ATK with AFS3.2beta.

I have noticed that Transarc seems to have rewritten the rx library so
that they now use the osi_alloc and osi_free routines. 

I think the mistake they (sorry Transarc for 3:rd person here) did was
to integrate these routines into xdr.o rather than giving them a
separate module (osi.o), because if it were that way, it would still be
possible to rip out xdr.o from librx.a, compile ATK using the standard
xdr.o (in libc.a), and then putting xdr.o back again. 
As things are now, this is impossible without compiling librx.a from
source (if you're lucky enough to have it) after first splitting xdr.c
into xdr.c and osi.c, and only including osi.o into the library used for
ATK builds.

A nicer solution, though, would be to leave out xdr.o (the "core" part,
not osi_ routines) completely from librx.a, and create libxdr.a
containing only xdr.o. That would make life easier for those who want to
build anything with rx on a system that have the xdr routines in libc.a. 

However, Transarc isn't the only part to blame here. DEC also seems to
have added new routines into xdr.o, and I also think those who wrote the
linker could have provided an option to disregard multiple definitions,
just picking the first one and issuing a warning. As things are now, the
linker exits with an error code, and the status of what the linker
produced is unknown.

Comments anyone ?

	Chris.
\enddata{text822, 0}
\begindata{text822, 3488}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ue:RHga00jZdMCVk9B>;
          Mon,  1 Jun 1992 03:42:36 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.we:RFdq00UkT0Q9E5t>;
          Mon,  1 Jun 1992 03:40:28 -0400 (EDT)
Received: from animal.cs.chalmers.se by po3.andrew.cmu.edu (5.54/3.15) id <AA07199> for info-andrew; Mon, 1 Jun 92 03:40:17 EDT
Received: from fender.cs.chalmers.se by animal.cs.chalmers.se id AA08236; Mon, 1 Jun 92 09:40:12 +0200
Received: by fender id AA21539; Mon, 1 Jun 92 09:40:09 +0200
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.fender.cs.chalmers.se.pmax.ul4
          via MS.5.6.fender.cs.chalmers.se.pmax_ul4;
          Mon,  1 Jun 1992 09:40:06 +0200 (MET DST)
Message-Id: <Qe_RFKS14C_2JGlrFU@fender.cs.chalmers.se>
Date: Mon,  1 Jun 1992 09:40:06 +0200 (MET DST)
From: Christer Bernerus <bernerus@animal.cs.chalmers.se>
X-Andrew-Message-Size: 513+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: info-andrew-bugs@andrew.cmu.edu, info-andrew@andrew.cmu.edu
Subject: Messages, Content-Type header.

\begindata{text,19723316}
\textdsversion{12}
\template{default}
\define{global

attr:[FontSize ConstantFontSize Point 12]}
\define{itemize
menu:[Region~4,Itemize~31]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{enumerate
menu:[Region~4,Enumerate~30]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{programexample
menu:[Region~4,ProgramExample~13]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[Justification LeftJustified Point 0]
attr:[FontFace FixedFace Int Set]
attr:[FontFamily AndyType Int 0]}
\define{excerptedcaption

attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\define{literal
menu:[Region~4,Literal~62]
attr:[Flags PassThru Int Set]}
\define{black
menu:[Color,Black]
attr:['color' 'Black']}
\define{red
menu:[Color,Red]
attr:['color' 'Red']}
\define{green
menu:[Color,Green]
attr:['color' 'Green']}
\define{blue
menu:[Color,Blue]
attr:['color' 'Blue']}
\define{magenta
menu:[Color,Magenta]
attr:['color' 'Magenta']}
\define{cyan
menu:[Color,Cyan]
attr:['color' 'Cyan']}
\define{yellow
menu:[Color,Yellow]
attr:['color' 'Yellow']}


When sending mail using "Send Unformatted", messages now includes the headers:


\bold{	Mime-Version}: 1.0

and

\bold{	Content-Type}: text/plain; charset=US-ASCII


Apparently, some mailers (AMDS @transarc.com) can't handle these headers. 

Is this a correct behavior?

\smaller{\smaller{\smaller{----------------------------------------------------\
---

Christer Bernerus \italic{			}! E-mail: bernerus@cs.chalmers.se

Chalmers University of Technology		! Phone: +46 31 721000

Department of Computer Science		! \italic{Ham radio: SM6FBQ	144.3 MHz}

S-412 96 Gothenburg, \bold{SWEDEN	

}}}\bold{
}}\enddata{text,19723316}

\enddata{text822, 3488}
\begindata{text822, 6685}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/4e:RJQS00Ui39gCE8j>;
          Mon,  1 Jun 1992 03:44:28 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.Qe:RIU:00UkTQQ=04w>;
          Mon,  1 Jun 1992 03:43:28 -0400 (EDT)
Received: from animal.cs.chalmers.se by po3.andrew.cmu.edu (5.54/3.15) id <AA07207> for info-andrew; Mon, 1 Jun 92 03:43:23 EDT
Received: from fender.cs.chalmers.se by animal.cs.chalmers.se id AA08258; Mon, 1 Jun 92 09:43:05 +0200
Received: by fender id AA21572; Mon, 1 Jun 92 09:43:02 +0200
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.fender.cs.chalmers.se.pmax.ul4
          via MS.5.6.fender.cs.chalmers.se.pmax_ul4;
          Mon,  1 Jun 1992 09:42:58 +0200 (MET DST)
Message-Id: <8e_RI2C14C_2BGlrc8@fender.cs.chalmers.se>
Date: Mon,  1 Jun 1992 09:42:58 +0200 (MET DST)
From: Christer Bernerus <bernerus@animal.cs.chalmers.se>
X-Andrew-Message-Size: 1911+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew@andrew.cmu.edu>, Bob_Dew@alw.nih.gov,
        Bill Cattey <wdc@athena.mit.edu>
Subject:  Re: Compiling ATK5.1 from source.
Cc: info-afs@transarc.com

\begindata{text,19723316}
\textdsversion{12}
\template{messages}


OK, third try, let's hope it'll pass this time

Chris

------------------------------------------

My last posting didn't make it to info-afs, and apparently not to

info-andrew either, so here's the posting again. This time presumably

without the "Content-Type: text/plain; charset=US-ASCII" header which

caused at least Transarc's mailer to do strange things.


Repost follows:


I just spent some time digging into the AFS sources.


You probably haven't seen my osi_alloc/free problem if you haven't tried

building ATK with AFS3.2beta.


I have noticed that Transarc seems to have rewritten the rx library so

that they now use the osi_alloc and osi_free routines. 


I think the mistake they (sorry Transarc for 3:rd person here) did was

to integrate these routines into xdr.o rather than giving them a

separate module (osi.o), because if it were that way, it would still be

possible to rip out xdr.o from librx.a, compile ATK using the standard

xdr.o (in libc.a), and then putting xdr.o back again. 

As things are now, this is impossible without compiling librx.a from

source (if you're lucky enough to have it) after first splitting xdr.c

into xdr.c and osi.c, and only including osi.o into the library used for

ATK builds.


A nicer solution, though, would be to leave out xdr.o (the "core" part,

not osi_ routines) completely from librx.a, and create libxdr.a

containing only xdr.o. That would make life easier for those who want to

build anything with rx on a system that have the xdr routines in libc.a. 


However, Transarc isn't the only part to blame here. DEC also seems to

have added new routines into xdr.o, and I also think those who wrote the

linker could have provided an option to disregard multiple definitions,

just picking the first one and issuing a warning. As things are now, the

linker exits with an error code, and the status of what the linker

produced is unknown.


Comments anyone ?


	Chris.\
\enddata{text,19723316}

\enddata{text822, 6685}
\begindata{text822, 10220}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew
Received: from kirin.dcrt.nih.gov via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ke:Wtye0ts1dETnU5p>;
          Mon,  1 Jun 1992 10:04:49 -0400 (EDT)
Received: from spot.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/service/mailqs/q2/QF.ce:WtLm0ts2FEqGU5j>;
          Mon,  1 Jun 1992 10:04:08 -0400 (EDT)
If-Type-Unsupported: send
Received: from spot.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/service/mailqs/q2/QF.Me:Wsta0ts2FIqEE4R>;
          Mon,  1 Jun 1992 10:03:38 -0400 (EDT)
Received: from dude.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/service/mailqs/q1/QF.8e:WrhK0ts4jI0nUh7>;
          Mon,  1 Jun 1992 10:02:21 -0400 (EDT)
Received: from dude.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/dcrt/rdew/.Outgoing/QF.oe:WreO0ts4j4KrVQr>;
          Mon,  1 Jun 1992 10:02:18 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411
          via MS.5.6.dude.dcrt.nih.gov.sun4_41;
          Mon,  1 Jun 1992 10:02:18 -0400 (EDT)
Message-ID: <ce_WreK0ts4j4KrVI7@alw.nih.gov>
Date: Mon,  1 Jun 1992 10:02:18 -0400 (EDT)
From: Bob_Dew@alw.nih.gov
MIME-Version: 1.0
Content-type: text/plain; charset=US-ASCII
To: Christer Bernerus <bernerus@animal.cs.chalmers.se>
Subject: Re: Compiling ATK5.1 from source.
CC: Info-AFS@transarc.com, Info-Andrew <info-andrew+@andrew.cmu.edu>
In-Reply-To: <Me_R6o614C_2NGlpsC@fender.cs.chalmers.se>
References: <Me_R6o614C_2NGlpsC@fender.cs.chalmers.se>

> You probably haven't seen my osi_alloc/free problem if you haven't tried
> building ATK with AFS3.2beta.

> I have noticed that Transarc seems to have rewritten the rx library so
> that they now use the osi_alloc and osi_free routines. 

osi_alloc and osi_free were a part of xdr.o for pre-AFS3.2beta releases,
as well

> I think the mistake they (sorry Transarc for 3:rd person here) did was
> to integrate these routines into xdr.o rather than giving them a
> separate module (osi.o), because if it were that way, it would still be
> possible to rip out xdr.o from librx.a, compile ATK using the standard
> xdr.o (in libc.a), and then putting xdr.o back again. 
> As things are now, this is impossible without compiling librx.a from
> source (if you're lucky enough to have it) after first splitting xdr.c
> into xdr.c and osi.c, and only including osi.o into the library used for
> ATK builds.

I don't believe anything in the Andrew code needs osi_alloc or osi_free,
so what prevents one from removing xrd.o from librx.a before compiling
ATK?  We haven't tried this for AFS3.2beta, but Andrew 5.1 builds fine,
using this workaround, under AFS3.1.  What's different in AFS3.2beta
that requires the osi routines for an Andrew build?

Bob
 
\enddata{text822, 10220}
\begindata{text822, 13293}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ee:aeM:00jZd4D6k5M>;
          Mon,  1 Jun 1992 14:21:14 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.Ee:acUe00UddIb3k4D>;
          Mon,  1 Jun 1992 14:19:15 -0400 (EDT)
If-Type-Unsupported: send
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.we:aY0G00UkT4cMU5v>;
          Mon,  1 Jun 1992 14:14:29 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA10308> for info-andrew+; Mon, 1 Jun 92 14:13:51 EDT
Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7)
	id <AA10230> for info-andrew+@andrew.cmu.edu; Mon, 1 Jun 92 14:13:44 EDT
Received: by greenbush.bellcore.com (4.1/4.7)
	id <AA00570> for info-andrew+@andrew.cmu.edu; Mon, 1 Jun 92 14:13:43 EDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41
          via MS.5.6.greenbush.galaxy.sun4_41;
          Mon,  1 Jun 1992 14:13:41 -0400 (EDT)
Message-Id: <se_aXJe0M2YtA1FQc=@thumper.bellcore.com>
Date: Mon,  1 Jun 1992 14:13:41 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
X-Andrew-Message-Size: 776+0
Mime-Version: 1.0
Content-Type: text/richtext; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
To: Christer Bernerus <bernerus@animal.cs.chalmers.se>
Subject: Re: Messages, Content-Type header.
Cc: info-andrew+@andrew.cmu.edu
In-Reply-To: <Qe_RFKS14C_2JGlrFU@fender.cs.chalmers.se>
References: <Qe_RFKS14C_2JGlrFU@fender.cs.chalmers.se>

<bold><excerpt>Excerpts from internet.info-andrew: 1-Jun-92 Messages, Content-=
Type header. Christer Bernerus@animal (513+0)</excerpt></bold><nl>
<nl>
<excerpt>When sending mail using "Send Unformatted", messages now includes the=
 headers:<nl>
</excerpt><nl>
<excerpt><bold>	Mime-Version</bold>: 1.0<nl>
and<nl>
<bold>	Content-Type</bold>: text/plain; charset=3DUS-ASCII<nl>
</excerpt><nl>
<excerpt>Apparently, some mailers (AMDS @transarc.com) can't handle these head=
ers. <nl>
Is this a correct behavior?<nl>
</excerpt><nl>
The bug is in the version of AMDS running at Transarc, I believe.  While it is=
 true that the latest Messages generates those headers, it is also true that s=
everal other new MIME-compliant mailers also generate those headers, and corre=
ctly so.  The bug is squarely in the AMDS end, and I think it only  affects si=
tes that aren't running the latest AMDS, though since we don't run AMDS here I=
 can't swear to that....
\enddata{text822, 13293}
\begindata{text822, 16146}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew
Received: from spot.dcrt.nih.gov via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ae:ahQu0ts2FAs:05u>;
          Mon,  1 Jun 1992 14:24:29 -0400 (EDT)
Received: from kirin.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/service/mailqs/q2/QF.8e:agbC0ts1d4X4U46>;
          Mon,  1 Jun 1992 14:23:37 -0400 (EDT)
If-Type-Unsupported: send
Received: from spot.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/service/mailqs/q1/QF.Ee:afLi0ts2FEs9E5w>;
          Mon,  1 Jun 1992 14:22:16 -0400 (EDT)
Received: from dude.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/service/mailqs/q2/QF.4e:aeZS0ts4jE0nUkP>;
          Mon,  1 Jun 1992 14:21:25 -0400 (EDT)
Received: from dude.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/dcrt/rdew/.Outgoing/QF.Me:aePy0ts4jEKrWkR>;
          Mon,  1 Jun 1992 14:21:16 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411
          via MS.5.6.dude.dcrt.nih.gov.sun4_41;
          Mon,  1 Jun 1992 14:21:15 -0400 (EDT)
Message-ID: <Ae_aePu0ts4jEKrWdV@alw.nih.gov>
Date: Mon,  1 Jun 1992 14:21:15 -0400 (EDT)
From: Bob_Dew@alw.nih.gov
MIME-Version: 1.0
Content-type: text/plain; charset=US-ASCII
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: 5.1 "makedo" problem on sgi

We're trying to build Andrew 5.1 on an sgi running IRIX 4.2.  A single
object module, "amsn.do", fails to load properly.  

Running "make amsn.do" from andrew/atkams/messages/lib terminates with
the error, "doload:  No such symbol (end)".  The make command does
generate a "amsn.do" file, but when you try to index it with "doindex
amsn.do", you get the error, "doindex: indexing amsn.do ...doload:  No
such symbol (end) ".

Does anyone have a guess what's going on?  All of the other ".do"
objects build without a problem.  (We didn't have this problem when
building Andrew 5.0).

Any help would be greatly appreciated!

-Bob

----------------------------------

viris% make amsn.do
        /usr/andrew/bin/makedo  -d /usr/andrew/lib -b /usr/andrew/bin -g
-o amsn.do  amsn.o stubs.o  /usr/andrew/lib/libcui.a
/usr/andrew/lib/libcuin.a  /
usr/andrew/lib/libmssrv.a  /usr/andrew/lib/libeli.a
/usr/andrew/lib/librxp.a  /usr/andrew/lib/libmsshr.a 
/usr/andrew/lib/libmail.a /usr/andrew/lib/liberr
ors.a  /usr/andrew/lib/libutil.a /usr/andrew/lib/libafs.a    -lsun -lmld
doload:  No such symbol (end)

dotest:  error loading amsn.do
*** Error code 2

Stop.
viris%
\enddata{text822, 16146}
\begindata{text822, 18940}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub
Received: from muffin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/se:dRxy00VsBMolk5y>;
          Mon,  1 Jun 1992 17:32:46 -0400 (EDT)
If-Type-Unsupported: send
Received: from muffin.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr22/susan/.Outgoing/QF.oe:dQWO00VsBIjiNJH>;
          Mon,  1 Jun 1992 17:31:14 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.muffin.andrew.cmu.edu.rs.aix31
          via MS.5.6.muffin.andrew.cmu.edu.rs_aix31;
          Mon,  1 Jun 1992 17:31:14 -0400 (EDT)
Message-ID: <Me_dQW200VsBAjiN98@andrew.cmu.edu>
Date: Mon,  1 Jun 1992 17:31:14 -0400 (EDT)
From: Susan Straub <susan+@andrew.cmu.edu>
X-Andrew-Message-Size: 231+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: cdrom directory available

\begindata{text,540069892}
\textdsversion{12}
\template{messages}
The cdrom directory on emsworth is now available.  Retrieve 
./cdrom/@sys/andrew.tar.Z, untar untar and uncompress the file into 
/usr/andrew.  You should then read the README file for information on how run 
the binaries.  


Susan



\enddata{text,540069892}

\enddata{text822, 18940}
\begindata{text822, 20362}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 2971;andrew.cmu.edu;John Gardiner Myers
Received: from hogtown.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0e:eptu00WBwI1=k4o>;
          Mon,  1 Jun 1992 19:06:34 -0400 (EDT)
Received: from hogtown.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr7/jm36/.Outgoing/QF.Ae:eoTm00WBw40pr1M>;
          Mon,  1 Jun 1992 19:05:03 -0400 (EDT)
Received: from BatMail.robin.v2.13.CUILIB.3.45.SNAP.NOT.LINKED.hogtown.andrew.cmu.edu.sun4c.411
          via MS.5.6.hogtown.andrew.cmu.edu.sun4c_411;
          Mon,  1 Jun 1992 19:05:01 -0400 (EDT)
Message-ID: <0e_eoRK00WBwM0pqp0@andrew.cmu.edu>
Date: Mon,  1 Jun 1992 19:05:01 -0400 (EDT)
From: John Gardiner Myers <jgm+@CMU.EDU>
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: AMDS patch
Beak: is Not

The following is an unofficial patch to ams/delivery/trymail/trymail.c
It had been submitted to the ITC Consortium, but apparently didn't
make the ATK 5.1 release.

This patch is only relevant to sites runing AMDS (the Andrew Mail
Delivery System).  It removes the requirement that an address have an
"ID" field in the White Pages in order for AMDS to deliver mail to it.

This patch is required in order for AMDS sites to be able to deliver
mail to the CMU.EDU domain.

diff -cr /afs/andrew/itc/src/projects/andrew/ams/delivery/trymail/trymail.c ams/delivery/trymail/trymail.c
*** /afs/andrew/itc/src/projects/andrew/ams/delivery/trymail/trymail.c	Thu Jan 23 14:45:25 1992
--- ams/delivery/trymail/trymail.c	Fri Mar  6 15:25:33 1992
***************
*** 682,703 ****
  	return WpErr;
  }
  
- 
- static int NeedWPField(Key, FldIx, FResult, Addr)
- wp_PrimeKey Key; wp_FieldIndex FldIx; char **FResult;
- PARSED_ADDRESS *Addr;
- {
- 	wp_ErrorCode WpErr;
- 	char *NewPtr;
- 
- 	WpErr = GetWPField(Key, FldIx, &NewPtr);
- 	if (WpErr != wperr_NoError) {
- 		AddrResult(tmltf_CannotFindRequiredField, Addr, "Cannot find required field");
- 		return FALSE;
- 	}
- 	*FResult = NewPtr;
- 	return TRUE;
- }
  
  int MakeFORString(Fwd, EndName, Dom, outFwd)
  struct FwdLink *Fwd;
--- 682,687 ----
***************
*** 3063,3070 ****
  	    return;
  	}
      }
!     if (! NeedWPField(KVal, idxID, &CanonID, Addr))
!     {free(KVal); free(laPrime); if (Hdr != NULL) free(Hdr); return;}
      NameSep = CheckAMSNameSep(DefaultDomain);
      if (NameSep == 0) {
  	AddrResult(tmltf_ViceInaccessible, Addr,
--- 3047,3064 ----
  	    return;
  	}
      }
! 
!     ErrCode = GetWPField(KVal, idxID, &CanonID);
!     if (ErrCode == wperr_NoSuchField) {
! 	CanonID = 0;
!     }
!     else if (ErrCode != wperr_NoError) {
! 	AddrResult(tmltf_CannotFindRequiredField, Addr, "Cannot find required field");
! 	free(KVal); free(laPrime);
! 	if (Hdr != NULL) free(Hdr);
! 	return;
!     }
! 
      NameSep = CheckAMSNameSep(DefaultDomain);
      if (NameSep == 0) {
  	AddrResult(tmltf_ViceInaccessible, Addr,
***************
*** 3072,3077 ****
--- 3066,3072 ----
  		   DefaultDomain, UnixError(errno));
  	free(KVal); free(laPrime); if (Hdr != NULL) free(Hdr); return;
      }
+     if (!CanonID && NameSep <= 0) NameSep = '_';
      FwdInfo = fwdPrime = fwdSecond = NULL;
      if (Fwd != NULL) {
  	SDum = Addr->LocalPart;
***************
*** 3106,3112 ****
  	    free(QWName);
  	    free(WName);
  	    WName = QWName = NULL;
!     }
  	else if (ErrCode != wperr_NoError) {
  	    AddrResult(tmltf_WhitePagesRunFailure, Addr, wp_ErrorString(ErrCode));
  	    free(QWName); free(WName); free(KVal); free(laPrime);
--- 3101,3107 ----
  	    free(QWName);
  	    free(WName);
  	    WName = QWName = NULL;
! 	}
  	else if (ErrCode != wperr_NoError) {
  	    AddrResult(tmltf_WhitePagesRunFailure, Addr, wp_ErrorString(ErrCode));
  	    free(QWName); free(WName); free(KVal); free(laPrime);
***************
*** 3114,3120 ****
  	}
      }
      if (NewLen == 0 && NameSep > 0 && WName != NULL) NewLen = strlen(QWName) + 1;
!     else NewLen += strlen(CanonID) + 2;
      NewName = malloc(NewLen);
      if (NewName == NULL) {
  	AddrResult(tmltf_MemoryExhausted, Addr, "No memory storage");
--- 3109,3116 ----
  	}
      }
      if (NewLen == 0 && NameSep > 0 && WName != NULL) NewLen = strlen(QWName) + 1;
!     else if (CanonID) NewLen += strlen(CanonID) + 2;
!     else NewLen = strlen(Addr->LocalPart);
      NewName = malloc(NewLen);
      if (NewName == NULL) {
  	AddrResult(tmltf_MemoryExhausted, Addr, "No memory storage");
***************
*** 3123,3138 ****
  	if (WName != NULL) free(WName);
  	if (QWName != NULL) free(QWName);
  	if (Hdr != NULL) free(Hdr);
! 	free(CanonID); free(laPrime); return;
      }
!     if (laType == latype_LocalID && *laSecond != '\0') {
  	sprintf(NewName, "%s+%s", CanonID, laSecond);
!     } else if (FwdInfo != NULL) {
  	sprintf(NewName, "%s+%s", CanonID, FwdInfo);
      } else if (QWName != NULL) {
  	strcpy(NewName, QWName);
!     } else {
  	sprintf(NewName, "%s+", CanonID);
      }
      if (Addr->LocalPart != NULL) free(Addr->LocalPart);
      Addr->LocalPart = NewName;
--- 3119,3137 ----
  	if (WName != NULL) free(WName);
  	if (QWName != NULL) free(QWName);
  	if (Hdr != NULL) free(Hdr);
! 	if (CanonID) free(CanonID);
! 	free(laPrime); return;
      }
!     if (CanonID && laType == latype_LocalID && *laSecond != '\0') {
  	sprintf(NewName, "%s+%s", CanonID, laSecond);
!     } else if (CanonID && FwdInfo != NULL) {
  	sprintf(NewName, "%s+%s", CanonID, FwdInfo);
      } else if (QWName != NULL) {
  	strcpy(NewName, QWName);
!     } else if (CanonID) {
  	sprintf(NewName, "%s+", CanonID);
+     } else {
+ 	strcpy(NewName, Addr->LocalPart);
      }
      if (Addr->LocalPart != NULL) free(Addr->LocalPart);
      Addr->LocalPart = NewName;
***************
*** 3139,3145 ****
      if (fwdPrime != NULL) free(fwdPrime);
      if (QWName != NULL) free(QWName);
      free(laPrime);
!     free(CanonID);
      CanonID = NULL;		/* LocalPart overwritten with Unix username/ID */
  #if Logs
      Log(232, "Got the new local part--about to check for duplication");
--- 3138,3144 ----
      if (fwdPrime != NULL) free(fwdPrime);
      if (QWName != NULL) free(QWName);
      free(laPrime);
!     if (CanonID) free(CanonID);
      CanonID = NULL;		/* LocalPart overwritten with Unix username/ID */
  #if Logs
      Log(232, "Got the new local part--about to check for duplication");

\enddata{text822, 20362}
\begindata{text822, 26914}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Me:mRFO00UddNYn09l>;
          Tue,  2 Jun 1992 03:46:25 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.4e:mPFm00UkT9KJ04h>;
          Tue,  2 Jun 1992 03:44:18 -0400 (EDT)
Received: from animal.cs.chalmers.se by po3.andrew.cmu.edu (5.54/3.15) id <AA22095> for info-andrew; Tue, 2 Jun 92 03:44:04 EDT
Received: from fender.cs.chalmers.se by animal.cs.chalmers.se id AA17177; Tue, 2 Jun 92 09:43:33 +0200
Received: by fender id AA05906; Tue, 2 Jun 92 09:43:28 +0200
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.fender.cs.chalmers.se.pmax.ul4
          via MS.5.6.fender.cs.chalmers.se.pmax_ul4;
          Tue,  2 Jun 1992 09:43:22 +0200 (MET DST)
Message-Id: <4e_mOOm14C_28J02lx@fender.cs.chalmers.se>
Date: Tue,  2 Jun 1992 09:43:22 +0200 (MET DST)
From: Christer Bernerus <bernerus@animal.cs.chalmers.se>
X-Andrew-Message-Size: 843+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Bob_Dew@alw.nih.gov
Subject: Re: Compiling ATK5.1 from source.
Cc: Info-AFS@transarc.com, Info-Andrew <info-andrew@andrew.cmu.edu>
In-Reply-To: <ce_WreK0ts4j4KrVI7@alw.nih.gov>
References: <Me_R6o614C_2NGlpsC@fender.cs.chalmers.se>
	<ce_WreK0ts4j4KrVI7@alw.nih.gov>

\begindata{text,19768836}
\textdsversion{12}
\template{messages}
Excerpts from info-afs: 1-Jun-92 Re: Compiling ATK5.1 from s.. 
Bob_Dew@alw.nih.gov (1245*)




I don't believe anything in the Andrew code needs osi_alloc or osi_free,

so what prevents one from removing xrd.o from librx.a before compiling

ATK?  We haven't tried this for AFS3.2beta, but Andrew 5.1 builds fine,

using this workaround, under AFS3.1.  What's different in AFS3.2beta

that requires the osi routines for an Andrew build?


Your'e probably right about that there's no osi_alloc/free dependency in ATK, 
however, Transarc has rewritten librx to use osi_alloc/free, so if I rip out 
those routines, the linker complains. 

The ATK code itself would probably do fine without the osi routines, but if 
they use anything in the rx library that needs them, well .. 


In any case, the linker must be kept happy if one wants a clean build.


	Chris\
\enddata{text,19768836}

\enddata{text822, 26914}
\begindata{text822, 29457}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/4e:nyhu00UddReuE8T>;
          Tue,  2 Jun 1992 05:30:22 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.we:nwpm00UkT9Lr04w>;
          Tue,  2 Jun 1992 05:28:23 -0400 (EDT)
Received: from wn1.sci.kun.nl by po3.andrew.cmu.edu (5.54/3.15) id <AA22478> for info-andrew+; Tue, 2 Jun 92 05:28:07 EDT
Received: by wn1.sci.kun.nl (5.57/2.1) on NUNET
 	id AA18088; Tue, 2 Jun 92 11:29:35 +0200
Received: from zeus by cs.kun.nl (4.1/SMI-3.2)
	id AA13638; Tue, 2 Jun 92 11:29:31 +0200
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.zeus.cs.kun.nl.sun4.41
          via MS.5.6.zeus.cs.kun.nl.sun4_41;
          Tue,  2 Jun 1992 11:29:26 +0200 (MET DST)
Message-Id: <Ae_nxqO3fW41NSDWYj@cs.kun.nl>
Date: Tue,  2 Jun 1992 11:29:26 +0200 (MET DST)
From: Harco de Hilster <harcoh@cs.kun.nl>
X-Andrew-Message-Size: 2648+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>, Bob_Dew@alw.nih.gov
Subject: Re: 5.1 "makedo" problem on sgi
In-Reply-To: <Ae_aePu0ts4jEKrWdV@alw.nih.gov>
References: <Ae_aePu0ts4jEKrWdV@alw.nih.gov>

\begindata{text,1700816}
\textdsversion{12}
\template{messages}


\excerptedcaption{Excerpts from andrew.mailing-list: 1-Jun-92 5.1 "makedo" 
problem on sgi Bob_Dew@alw.nih.gov (1161*)}


\quotation{We're trying to build Andrew 5.1 on an sgi running IRIX 4.2.  A 
single

}\quotation{object module, "amsn.do", fails to load properly.  

}
\quotation{Running "make amsn.do" from andrew/atkams/messages/lib terminates 
with

}\quotation{the error, "doload:  No such symbol (end)".  The make command does

}\quotation{generate a "amsn.do" file, but when you try to index it with 
"doindex

}\quotation{amsn.do", you get the error, "doindex: indexing amsn.do ...doload: 
 No

}\quotation{such symbol (end) ".

}	......


\quotation{-Bob

}

I had the same problem with amsn.do. Although in my case it failed on doindex 
with the message: \italic{ld: _res_search undefined symbol }.

I can only tell you what my problem was and how I solved it, maybe yours is 
similar.


During the make process in ATK 5.0, a library libresolv.so.1.1 was created in 
/?/andrew/lib.  ATK 5.1 did not create that library, and linked 
/usr/lib/libresolv.a instead in \bold{doindex}. I copied libresolv.so.1.1 from 
my old binaries to /?/andrew/lib, recompiled doindex and the problem was 
solved.


It seems that the problem is in doindex. I have no idea what the exact problem 
is, but it worked for me.


I should have send a bug report, sorry.


Hope this helps,


Harco de Hilster

University of Nijmegen

The Netherlands


some of my data:


\smaller{zeus:/vol/andrew/bin>ldd doindex

        /vol/andrew/lib/libclass.a

        -lresolv.1 => /vol/andrew/lib/libresolv.so.1.1

        -ldl.1 => /usr/lib/libdl.so.1.0

        -lc.1 => /usr/lib/libc.so.1.7

}
\smaller{zeus:/home/school/harcoh/andrew51/overhead/class/cmd>make -n

if [ ! -d shared ]; then \\

mkdir shared ; \\

else \\

exit 0 ; \\

fi

rm -f doindex.o

cc -pic -c  -O -I. -I../machdep/machine -I../lib -I/vol/andrew/include/atk 
-I/vo

l/andrew/include -I/usr/include/X11   doindex.c

mv doindex.o shared/doindex.o

cc -c  -O -I. -I../machdep/machine -I../lib -I/vol/andrew/include/atk 
-I/vol/and

rew/include -I/usr/include/X11   doindex.c

rm -f doindex

cc  -O -I. -I../machdep/machine -I../lib -I/vol/andrew/include/atk 
-I/vol/andrew

/include -I/usr/include/X11   -o doindex  doindex.o 
 /vol/andrew/lib/libclass.a

  -L/vol/andrew/lib -lresolv        -ldl

rm -f whichdo.o

cc -pic -c  -O -I. -I../machdep/machine -I../lib -I/vol/andrew/include/atk 
-I/vo

l/andrew/include -I/usr/include/X11   whichdo.c

mv whichdo.o shared/whichdo.o

cc -c  -O -I. -I../machdep/machine -I../lib -I/vol/andrew/include/atk 
-I/vol/and

rew/include -I/usr/include/X11   whichdo.c

rm -f whichdo

cc  -O -I. -I../machdep/machine -I../lib -I/vol/andrew/include/atk 
-I/vol/andrew

/include -I/usr/include/X11   -o whichdo whichdo.o /vol/andrew/lib/libutil.a 
/vo

l/andrew/lib/libafs.a         -ldl

}\enddata{text,1700816}

\enddata{text822, 29457}
\begindata{text822, 33912}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ue=FkZe00jZdQE904j>;
          Wed,  3 Jun 1992 15:23:17 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.ce=FjQa00UkT8grk5k>;
          Wed,  3 Jun 1992 15:22:05 -0400 (EDT)
If-Type-Unsupported: send
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.Ye=Fecu00UddIosU5Q>;
          Wed,  3 Jun 1992 15:16:57 -0400 (EDT)
Received: from research.att.com by po5.andrew.cmu.edu (5.54/3.15) id <AA13523> for info-andrew; Wed, 3 Jun 92 15:16:42 EDT
Received: by inet; Wed Jun  3 15:16 EDT 1992
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.gargoyle.sun4.41
          via MS.5.6.gargoyle.sun4_41;
          Wed,  3 Jun 1992 13:52:02 -0400 (EDT)
Message-Id: <oe=EP2302mCP5Wa2Uk@gargoyle>
Date: Wed,  3 Jun 1992 13:52:02 -0400 (EDT)
From: Bill Schell <bill@allegra.att.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: info-andrew@andrew.cmu.edu
Subject: cdrom release of andrew

I just copied the sparc binary version of latest andrew from the cdrom
directory on emsworth.andrew.cmu.edu.   What a joy not to have to
configure and compile the whole thing!  It came up right away.  This is
our first upgrade to release 5 here.  One question, though:

How do I fix it so that all text (in any font) doesn't have the wide
interline spacing? Anything edited with ez or read with messages looks
like it's been done in the equivalent of double space mode on a
typewriter (not with a typewriter font, of course).  This was not the
case under our previous version of andrew.  I don't mind it too much,
but the andrew  users here don't seem happy with it.

Thanks,
	Bill Schell
	AT&T Bell Labs, Murray Hill, NJ
	bill@allegra.att.com

\enddata{text822, 33912}
\begindata{text822, 36035}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim
Received: from rascal.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ie=GaBO00Vs9NCsk8f>;
          Wed,  3 Jun 1992 16:20:29 -0400 (EDT)
Received: from rascal.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/gk5g/.Outgoing/QF.Me=GYH600Vs993Hu4H>;
          Wed,  3 Jun 1992 16:18:27 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31
          via MS.5.6.rascal.andrew.cmu.edu.rs_aix31;
          Wed,  3 Jun 1992 16:18:26 -0400 (EDT)
Message-ID: <Qe=GYGy00Vs9B3Htxj@andrew.cmu.edu>
Date: Wed,  3 Jun 1992 16:18:26 -0400 (EDT)
From: Gary Keim <gk5g+@andrew.cmu.edu>
X-Andrew-Message-Size: 4373+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Bill Schell <bill@allegra.att.com>
Subject: Re: cdrom release of andrew
CC: Info-Andrew <info-andrew+@andrew.cmu.edu>
In-Reply-To: <oe=EP2302mCP5Wa2Uk@gargoyle>
References: <oe=EP2302mCP5Wa2Uk@gargoyle>

\begindata{text,538808744}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from misc: 3-Jun-92 cdrom release of andrew Bill 
Schell@allegra.att. (745*)}


\quotation{How do I fix it so that all text (in any font) doesn't have the 
wide

}\quotation{interline spacing? Anything edited with ez or read with messages 
looks

}\quotation{like it's been done in the equivalent of double space mode on a

}\quotation{typewriter (not with a typewriter font, of course).  This was not 
the

}\quotation{case under our previous version of andrew.  I don't mind it too 
much,

}\quotation{but the andrew  users here don't seem happy with it.

}
This is probably a result of our defining ISO80_FONTS_ENV in site.h for each 
platform.  From the top-level README:


\bold{ISO80_FONTS_ENV}		[Default: defined]


\indent{ISO80_FONTS_ENV controls which text fonts are used by Andrew 
applications. If ISO80_FONTS_ENV is defined, then a font.alias file is 
installed to supply pointers to the X11 fonts that comply with the ISO 8859 
defined international character set. For sites that have these fonts, this is 
the preferred option, since it will make accented characters available to 
users and programmers in most applications, including messages. See the cpchar 
help file for details on how to use them. This option also provides better 
behavior when used with R5's scalable fonts, and with 100dpi fonts, and it 
also eliminates the need for additional fonts to be installed in the 
destination directory. The only known drawback is that these fonts are not as 
carefully tuned as the their Andrew counterparts.}


You can go back to the old font mapping behavior by moving the old fonts.alias 
file (if you still have it) into $ANDREWDIR/X11fonts/fonts.alias.


Another way to go back is to use the scripts that follows to create a new 
fonts.alias


% mkfntdir.csh $ANDREWDIR/X11fonts .pcf


The command above will create a fonts.alias file in $cwd.


----> To extract: cut & paste into file foo; uudecode foo <-----

begin 555 mkfntdir.csh

M(R$O8FEN+V-S:"`M9@H*(PHC(%1H:7,@<V-R:7!T(&ES('5S960@=&\\@;6%P

M('1H92!S:&]R="!F:6QE(&YA;65S('5S960@=&\\@:&]L9"`*(R!F;VYT(&1E

M<V-R:7!T:6]N<R!T;R!R96%S;VYA8FQE(&YA;65S+B`@02!M96-H86YI<VT@

M:6X@6`HC(&ES('5S960N("!4:&4@=F%R:6]U<R!A;&EA<V5S(&%R92!P;&%C

M960@:6X@(F9O;G1S+F%L:6%S(B!I;B`*(R!T:&4@9&ER96-T;W)Y('1H870@

M:&]L9',@=&AE(&9O;G0@9&5S8W)I<'1I;VYS+@HC"@IS970@1D].5$1)4CTD

M,0IS970@15A414Y324]./20R"G-E="!435`]+W1M<"]T;7`N82XD)`IS970@

M3U541DE,13UF;VYT<RYA;&EA<PH*"@IE8VAO(")I;F1E>&EN9R!F;VYT<R!I

M;B`D1D].5$1)4B!U<VEN9R!E>'1E;G-I;VX@)$585$5.4TE/3B(*"F-D("1[

M1D].5$1)4GT*96-H;R`^(2`D>U1-4'T*"B,*(R!&:7)S="!D;R!T:&4@861O

M8F4@9F]N=',@9G)O;2!O=F5R:&5A9"]F;VYT<R]F;VYT<R]A9&]B92X*(R!7

M92!A;&EA<R!T:&4@;VQD+"!L;VYG(&YA;65S('1O;R!J=7-T(&EN(&-A<V4N

M"B,*9F]R96%C:"!214%,("AC;W4@:&5L('-Y;6(@=&EM*0H)<W=I=&-H("@D

M>U)%04Q]*0H)"6-A<V4@(F-O=2(Z"@D)"7-E="!,24Y+,3TB86YD>71Y<&4B

M"@D)"7-E="!,24Y+,CTB8V]U<FEE<B(*"0D)8G)E86MS=PH)"6-A<V4@(FAE

M;"(Z"@D)"7-E="!,24Y+,3TB86YD>7-A;G,B"@D)"7-E="!,24Y+,CTB:&5L

M=F5T:6-A(@H)"0EB<F5A:W-W"@D)8V%S92`B<WEM8B(Z"@D)"7-E="!,24Y+

M,3TB86YD>7-Y;6)O;"(*"0D)<V5T($Q)3DLR/2)S>6UB;VPB"@D)"6)R96%K

M<W<*"0EC87-E(")T:6TB.@H)"0ES970@3$E.2S$](F%N9'DB"@D)"7-E="!,

M24Y+,CTB=&EM97,B"@D)"6)R96%K<W<*"0ED969A=6QT.@H)"0EE8VAO(")%

M4E)/4B!,24Y+24Y'($9/3E13("@D>U)%04Q]*2(*"0D)97AI="@Q*0H)96YD

M<W<*"7-E="!.04U%3$E35#U@96-H;R`D>U)%04Q]*B1[15A414Y324].?6`*

M"69O<F5A8V@@3D%-12`H)$Y!345,25-4*0H)"7-E="!&3D%-13U@8F%S96YA

M;64@)$Y!344@)$585$5.4TE/3F`*"0ES970@3D%-13U@96-H;R`D>T9.04U%

M?2!\\('-E9"`M92!S*R1214%,*R1,24Y+,BMG8`H)"7-E="!,3D%-13U@96-H

M;R`D>T9.04U%?2!\\('-E9"`M92!S*R1214%,*R1,24Y+,2MG8`H)"65C:&\\@

M(B1[3$Y!345]"21[3D%-17TB('P@=&5E("UA("1[5$U0?0H)96YD"F5N9`H*

M(PHC($YO=R!D;R!A;&P@=&AE($%42R!P<F]G<F%M(&9O;G1S(&9R;VT@871K

M+RXN+@HC"F9O<F5A8V@@4D5!3"`H;7-G<R!C;VXI"@ES=VET8V@@*"1[4D5!

M3'TI"@D)8V%S92`B;7-G<R(Z"@D)"7-E="!,24Y+/2)M97-S86=E<R(*"0D)

M8G)E86MS=PH)"6-A<V4@(F-O;B(Z"@D)"7-E="!,24Y+/2)C;VYS;VQE(@H)

M"0EB<F5A:W-W"@D)9&5F875L=#H*"0D)96-H;R`B15)23U(@3$E.2TE.1R!&

M3TY44R`H)'M214%,?2DB"@D)"65X:70H,2D*"65N9'-W"@ES970@3D%-14Q)

M4U0]8&5C:&\\@)'M214%,?2HD>T585$5.4TE/3GU@"@EF;W)E86-H($Y!344@

M*"1.04U%3$E35"D*"0ES970@1DY!344]8&)A<V5N86UE("1.04U%("1%6%1%

M3E-)3TY@"@D)<V5T($Q.04U%/6!E8VAO("1[1DY!345]('P@<V5D("UE(',K

M)%)%04PK)$Q)3DLK9V`*"0EE8VAO("(D>TQ.04U%?0DD>T9.04U%?2(@?"!T

M964@+6$@)'M435!]"@EE;F0*96YD"@H*(R!792!D;VXG="!R96%L;'D@;F5E

M9"!T:&ES(&%L:6%S(&9O<B!!3$P@=&AE(&%N9'D@9F]N=',N+BX*96-H;R`B

M86YD<F5W,3(P"71I;65S,3(P(B!\\('1E92`M82`D>U1-4'T*"F-A="`D>U1-

>4'T@/CX@)'M/551&24Q%?0IR;2`M9B`D>U1-4'T*

`

end

\enddata{text,538808744}

\enddata{text822, 36035}
\begindata{text822, 41906}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ae=Qf3u00Udd5hoU9s>;
          Thu,  4 Jun 1992 03:48:20 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.Qe=Qdpm00UkT9Hw057>;
          Thu,  4 Jun 1992 03:47:02 -0400 (EDT)
Received: from wn1.sci.kun.nl by po3.andrew.cmu.edu (5.54/3.15) id <AA21483> for info-andrew; Thu, 4 Jun 92 03:46:53 EDT
Received: by wn1.sci.kun.nl (5.57/2.1) on NUNET
 	id AA14420; Thu, 4 Jun 92 09:48:16 +0200
Received: from zeus by cs.kun.nl (4.1/SMI-3.2)
	id AA01113; Thu, 4 Jun 92 09:48:13 +0200
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.zeus.cs.kun.nl.sun4.41
          via MS.5.6.zeus.cs.kun.nl.sun4_41;
          Thu,  4 Jun 1992 09:48:11 +0200 (MET DST)
Message-Id: <8e=QevK3fW419GSURo@cs.kun.nl>
Date: Thu,  4 Jun 1992 09:48:11 +0200 (MET DST)
From: Harco de Hilster <harcoh@cs.kun.nl>
X-Andrew-Message-Size: 2055+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: "Info-Andrew" <info-andrew@andrew.cmu.edu>
Subject: Bulletin board structure

\begindata{text,1559960}
\textdsversion{12}
\template{messages}
Hi,


I have some trouble with the access rights to the bulletin board tree.


Until now I was the sole owner of the bboard. Posting on official was not 
allowed, people could post on local but not make sub folders and only on 
local.public people could make sub folders. Now people start actually using 
the bulletin board and this simple scheme doesn't work any more.


We have e.g. \italic{local.department.dep1}, \italic{local.department.dep2} 
etc. The members of these departments would like to be able to create sub 
folders and delete messages, but students may only post on them.


I thought I could use the Unix group mechanism to provide the various access 
rights. Every member of a department is a member of a special group, so I 
changed the owner and group of the departments tree to that group. The access 
rights where \typewriter{rw-rw-r--} (standard Unix protection, we do not have 
AFS). After adding myself to the departments group, I though I was done.


Unfortunately when someone in that group deletes a message, messages updates 
the .MS_MsgDir. In the process it changes the owner to whoever deleted the 
message and sets the protection to rw-r--r--. That means that nobody, other 
than the current random owner, can update that folder any more (and thus 
normal posting doesn't work).


So I changed everything back to what it was and looked at my flames file 
again. Although it must be possible to make a flames file that handles:

- only user ("user1" "user2" etc) may create directories in this tree

- only user ("user1" "user2" etc) may post on this tree

it going to be incredible complex, and it is still not possible for department 
members to delete messages.


I now of some solutions:


1) life with it	

2) give one person of each department access to my login

3) give each department its own .AMS.flames + cronjob

4) change the code so that owner, group and protection says as it was


I don't like either of these solutions. Can someone tell me how it is done at 
other sites (that do not have AFS).



Many thanks,  


Harco de Hilster

University of Nijmegen

The Netherlands\
\enddata{text,1559960}

\enddata{text822, 41906}
\begindata{text822, 45490}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ee=Rw=q00Ui35ViE4b>;
          Thu,  4 Jun 1992 05:14:52 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.0e=Ru2:00Udd9lok5P>;
          Thu,  4 Jun 1992 05:12:34 -0400 (EDT)
Received: from ulrik.dc.dk by po5.andrew.cmu.edu (5.54/3.15) id <AA29134> for info-andrew; Thu, 4 Jun 92 05:12:25 EDT
Received: by ulrik.dc.dk (5.57/Datacentralen)
	id AA19400; Thu, 4 Jun 92 11:12:20 +0200
From: i3423@ulrik.dc.dk (Bobby Billingsley)
Message-Id: <9206040912.AA19400@ulrik.dc.dk>
Subject: cdrom & DECstn
To: info-andrew@andrew.cmu.edu
Date: Thu, 4 Jun 92 11:12:19 WET DST
Reply-To: bobby@dc.dk
X-Return-Receipt-To: bobby@dc.dk
Errors-To: bobby@dc.dk
Send-To: bobby@dc.dk
X-Organization: A/S Datacentralen, Denmark
X-Organizer: Psion Organiser II, LZ64
X-Operating-System: ULTRIX 4.2 0
X-Ride-1: '86 Yamaha XJ 600, 34 Mm (-15.4 Mm)
X-Mailer: ELM [version 2.3 PL11]

Hello.....

I've just ftp'd & installed the binary for DEC. Great, no hassle, just
bung it on, and off you go!......but I dialog boxes, buttons etc. don't show!
What's wrong? what do I do about it? HELP!

-- 
===============================================================================
= Remember to love while you dare to                     /                    =
= remember to live while you do so                     /\== ____              =
=                    - Piet Hein                      | D \-\ ___\____----\   =
=                                                   / - \/\  ===  \/ /    \ \ =
=- Bobby Billingsley                               |   / |,\ ===  |_|____  |  =
=- Datacentralen, Denmark                           \___//--`-----=' \____/   =
=- Phone: +45 4371-8122 Ext. 3337                Yamaha XJ 600,1986,34Mm-15.4 =
=- E-mail: bobby@dc.dk                           (That's Mega-meters--^^)     =
===============================================================================

\enddata{text822, 45490}
\begindata{text822, 47775}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ie=Vweu00Ui3QDdE5K>;
          Thu,  4 Jun 1992 09:48:27 -0400 (EDT)
Received: from andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.Me=VwPO00Ui34DcU4E>;
          Thu,  4 Jun 1992 09:48:11 -0400 (EDT)
If-Type-Unsupported: send
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.Ae=Vu2K00UkTQ:I059>;
          Thu,  4 Jun 1992 09:45:38 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA02632> for info-andrew; Thu, 4 Jun 92 09:45:30 EDT
Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7)
	id <AA03451> for info-andrew@andrew.cmu.edu; Thu, 4 Jun 92 09:45:26 EDT
Received: by greenbush.bellcore.com (4.1/4.7)
	id <AA03979> for info-andrew@andrew.cmu.edu; Thu, 4 Jun 92 09:45:25 EDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41
          via MS.5.6.greenbush.galaxy.sun4_41;
          Thu,  4 Jun 1992 09:45:21 -0400 (EDT)
Message-Id: <se=Vtli0M2YtED8WJ2@thumper.bellcore.com>
Date: Thu,  4 Jun 1992 09:45:21 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: "Info-Andrew" <info-andrew@andrew.cmu.edu>
Subject: Re: Bulletin board structure
Cc: "Carlyn M. Lowery" <lowery@thumper.bellcore.com>
In-Reply-To: <8e=QevK3fW419GSURo@cs.kun.nl>
References: <8e=QevK3fW419GSURo@cs.kun.nl>

This is a very interestingly timed question.  Until recently, I don't
think anyone had used "private" AMS bboards without AFS.  Public bboards
and mail are no problem, but AMS is not smart enough about UNIX groups
to do private bboards right.

Recently, however, we had such a need here, so I made some patches to
make AMS able to do private bboards without AFS.  These are 90%
complete.  I had planned to submit them to CMU as soon as I fixed one
more  bug or two.  If, however, you want an early version of the 90%
patch, along with a description of the remaining bug of which I'm aware,
please let me know & I'll send it to you by private mail.  -- Nathaniel

\enddata{text822, 47775}
\begindata{text822, 50233}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ae=XK6200Ui30MZE8F>;
          Thu,  4 Jun 1992 11:23:50 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.ke=XJn600UkT8I9U4K>;
          Thu,  4 Jun 1992 11:23:31 -0400 (EDT)
Received: from wn1.sci.kun.nl by po3.andrew.cmu.edu (5.54/3.15) id <AA05153> for info-andrew; Thu, 4 Jun 92 11:23:19 EDT
Received: by wn1.sci.kun.nl (5.57/2.1) on NUNET
 	id AA19712; Thu, 4 Jun 92 17:24:38 +0200
Received: from zeus by cs.kun.nl (4.1/SMI-3.2)
	id AA06219; Thu, 4 Jun 92 17:24:37 +0200
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.zeus.cs.kun.nl.sun4.41
          via MS.5.6.zeus.cs.kun.nl.sun4_41;
          Thu,  4 Jun 1992 17:24:33 +0200 (MET DST)
Message-Id: <Ae=XKle3fW410NJ14X@cs.kun.nl>
Date: Thu,  4 Jun 1992 17:24:33 +0200 (MET DST)
From: Harco de Hilster <harcoh@cs.kun.nl>
X-Andrew-Message-Size: 1485+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: "Info-Andrew" <info-andrew@andrew.cmu.edu>,
        Nathaniel Borenstein <nsb@thumper.bellcore.com>
Subject: Re: Bulletin board structure
Cc: "Carlyn M. Lowery" <lowery@thumper.bellcore.com>
In-Reply-To: <se=Vtli0M2YtED8WJ2@thumper.bellcore.com>
References: <8e=QevK3fW419GSURo@cs.kun.nl>
	<se=Vtli0M2YtED8WJ2@thumper.bellcore.com>

\begindata{text,1519152}
\textdsversion{12}
\template{messages}
Hi,

\excerptedcaption{Excerpts from andrew.mailing-list: 4-Jun-92 Re: Bulletin 
board structure Nathaniel Borenstein@thu (664*)}


\quotation{This is a very interestingly timed question.  Until recently, I 
don't

}\quotation{think anyone had used "private" AMS bboards without AFS.  Public 
bboards

}\quotation{and mail are no problem, but AMS is not smart enough about UNIX 
groups

}\quotation{to do private bboards right.

}...

\quotation{ Nathaniel

}


I'am not sure what you mean with "private" bboards. I do not mean a bulletin 
board tree in some users home directory that other people add to their 
MS_Path. That would require a separate .AMS.flames file and cron jobs. I mean 
a complete sub tree in e.g. the local bulletin board.


I think we talking about the same thing though.


I would certainly like to have your patch, cause this way the bboards cannot 
be maintained by the right people.  How do other people without AFS handle 
this?! You can't call the bboard maintainer every time you want a message 
deleted or a sub folder added.


Another nice feature would be if the people who have write access rights to a 
folder could directly edit the messages. Now if some information changes (e.g. 
a timetable) you have to delete the message, edit you local copy and repost 
it. The window in which you read the message could behave as a text window for 
those people that have write access.


Right now I would be glad if I could solve my first problem. I hope your patch 
keeps AMS operatable


Thanks in advance,


Harco de Hilster

University of Nijmegen

The Netherlands\
\enddata{text,1519152}

\enddata{text822, 50233}
\begindata{text822, 53542}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen
Received: from shaler.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/4e=bBRm00Vs4AenE8:>;
          Thu,  4 Jun 1992 15:47:41 -0400 (EDT)
Received: from shaler.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/wjh/.Outgoing/QF.oe=b9LS00Vs4QBAu9R>;
          Thu,  4 Jun 1992 15:43:19 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31
          via MS.5.6.shaler.andrew.cmu.edu.rs_aix31;
          Thu,  4 Jun 1992 15:43:19 -0400 (EDT)
Message-ID: <Ae=b9LS00Vs40BAu09@andrew.cmu.edu>
Date: Thu,  4 Jun 1992 15:43:19 -0400 (EDT)
From: Fred Hansen <wjh+@andrew.cmu.edu>
X-Andrew-Message-Size: 1442+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    Harco de Hilster <harcoh@cs.kun.nl>
Subject: Re: Behavior of ATK text vs Macintosh text
In-Reply-To: <8e8vA3a3fW418gikdF@cs.kun.nl>
References: <4e8tAPy14C_2MbcZBd@fender.cs.chalmers.se>
	<8e8vA3a3fW418gikdF@cs.kun.nl>

\begindata{text,539945028}
\textdsversion{12}
\template{messages}
\define{italic
menu:[Font~1,Italic~11]
attr:[FontFace Italic Int Set]}
\excerptedcaption{Excerpts from internet.other.info-andrew: 27-May-92 Re: 
Behavior of ATK text vs.. Harco de Hilster@cs.kun. (623+0)}


\quotation{There a ness function in \italic{/?/andrew/lib/ness/xwipe.n} that 
should replace a selection when you press the backspace. To use it, you must 
place the following lines in your .atkinit:

}
\quotation{load ness

}\quotation{call ness-load /?/andrew/lib/ness/xwipe.n

}
\quotation{It should be easy to extend that behaviour to erasing the selection 
when you press any key (perhaps: on keys "any").

}
\quotation{There is only one problem: It doesn't work for me. I don't know 
why, and I haven't looked into it, since I just wrote my first few ness lines.

}
This function does indeed erase the selection when you press backspace;  and 
it is 'easy' to extend to all keys;  but the resulting code has to have a 
separate 

	on keys "..."

line for each key which is to be treated in this way.  (There is at present no 
way to intercept all keystrokes.  Sigh.)


Here is how the code might look:


function keypress(k)

		setcurrentselection(defaulttext,

			finish(replace(currentselection(defaulttext), k)))

end function


on keys "a"  keypress("a")  end keys

on keys "b"  keypress("b")  end keys

on keys "c"  keypress("c")  end keys

on keys "d"  keypress("d")  end keys

. . . 



\{\{the construct 

	on keys "any"

would intercept the key sequence a-n-y and do the enclosed action when it 
occurred.  It would also prevent response to the key "a" until a subsequent 
key was typed which was not an "n".\}\}

\enddata{text,539945028}

\enddata{text822, 53542}
\begindata{text822, 56549}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim
Received: from rascal.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ke=tlGe00Vs9FHqk45>;
          Fri,  5 Jun 1992 12:54:42 -0400 (EDT)
If-Type-Unsupported: send
Received: from rascal.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/gk5g/.Outgoing/QF.Ue=tkDa00Vs9AkZEt4>;
          Fri,  5 Jun 1992 12:53:35 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31
          via MS.5.6.rascal.andrew.cmu.edu.rs_aix31;
          Fri,  5 Jun 1992 12:53:35 -0400 (EDT)
Message-ID: <we=tkDW00Vs94kZEl_@andrew.cmu.edu>
Date: Fri,  5 Jun 1992 12:53:35 -0400 (EDT)
From: Gary Keim <gk5g+@andrew.cmu.edu>
X-Andrew-Message-Size: 469+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Spell Checking in V5.1
In-Reply-To: <ROBERTS.92Jun4162611@studguppy.lanl.gov>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov>

\begindata{text,539085444}
\textdsversion{12}
\template{messages}


\excerptedcaption{Excerpts from netnews.comp.soft-sys.andrew: 4-Jun-92 Spell 
Checking in V5.1 Doug Roberts@studguppy.l (1013)}


\quotation{	"Could not start ispell. Spell checking may not be supported

}\quotation{	 at this site."

}
\quotation{Ispell(version 3.0 beta), however, _is_ installed on my system, and

}\quotation{works in other environments (emacs, xterm). Can someone point me 
in

}\quotation{the direction of a fix?

}

Just be sure that ispell is on your PATH:


% which ispell

/usr/local/bin/ispell


Gary Keim

Andrew Toolkit Consortium

\enddata{text,539085444}

\enddata{text822, 56549}
\begindata{text822, 58401}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim
Received: from rascal.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ie=uOQW00Vs9JL:E5z>;
          Fri,  5 Jun 1992 13:38:36 -0400 (EDT)
If-Type-Unsupported: send
Received: from rascal.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/gk5g/.Outgoing/QF.8e=uO4i00Vs94kZFxX>;
          Fri,  5 Jun 1992 13:38:12 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31
          via MS.5.6.rascal.andrew.cmu.edu.rs_aix31;
          Fri,  5 Jun 1992 13:38:12 -0400 (EDT)
Message-ID: <ke=uO4a00Vs98kZFo=@andrew.cmu.edu>
Date: Fri,  5 Jun 1992 13:38:12 -0400 (EDT)
From: Gary Keim <gk5g+@andrew.cmu.edu>
X-Andrew-Message-Size: 901+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: informal patch

\begindata{text,539085444}
\textdsversion{12}
\template{messages}
Here is an informal patch that fixes a problem with an undefined symbol in 
amsn.do.  This patch is only necessary for SunOS4.1 platforms.


*** Imakefile	Thu Mar 19 14:33:36 1992

--- /src/andrew/atkams/messages/lib/Imakefile	Fri May 22 15:48:25 1992

***************

*** 6,11 ****

--- 6,15 ----

  BSDLIB = -lbsd

  #endif

  

+ #ifdef RESOLVER_ENV

+ RESOLVER_LIB = $\{RESOLVLIB\}

+ #endif /* RESOLVER_ENV */

+ 

  LOCALINCLUDES	= -I$\{BASEDIR\}/include/ams

  

  #ifdef SNAP_ENV

***************

*** 39,45 ****

  

  LIBS = 		$\{BASEDIR\}/lib/libmsshr.a \\

  			$\{BASEDIR\}/lib/libmail.a $\{BASEDIR\}/lib/liberrors.a \\

! 			$\{UTILLIB\}

  

  

  SLIBS	=		$\{BASEDIR\}/lib/libcui.a $\{BASEDIR\}/lib/libcuis.a \\

--- 43,49 ----

  

  LIBS = 		$\{BASEDIR\}/lib/libmsshr.a \\

  			$\{BASEDIR\}/lib/libmail.a $\{BASEDIR\}/lib/liberrors.a \\

! 			$\{UTILLIB\} $\{RESOLVER_LIB\}

  

  

  SLIBS	=		$\{BASEDIR\}/lib/libcui.a $\{BASEDIR\}/lib/libcuis.a \\

\enddata{text,539085444}

\enddata{text822, 58401}
\begindata{text822, 60541}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew
Received: from spot.dcrt.nih.gov via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/we=ucZS0ts2FNXM04H>;
          Fri,  5 Jun 1992 13:53:44 -0400 (EDT)
Received: from spot.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/service/mailqs/q2/QF.oe=uasy0ts2F5XE05E>;
          Fri,  5 Jun 1992 13:51:53 -0400 (EDT)
If-Type-Unsupported: send
Received: from spot.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/service/mailqs/q2/QF.4e=uaIq0ts2FBXCE5G>;
          Fri,  5 Jun 1992 13:51:18 -0400 (EDT)
Received: from dude.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/service/mailqs/q3/QF.ce=uZTS0ts4jE15V8k>;
          Fri,  5 Jun 1992 13:50:24 -0400 (EDT)
Received: from dude.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/dcrt/rdew/.Outgoing/QF.Me=uZQy0ts4j86CQQC>;
          Fri,  5 Jun 1992 13:50:21 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411
          via MS.5.6.dude.dcrt.nih.gov.sun4_41;
          Fri,  5 Jun 1992 13:50:20 -0400 (EDT)
Message-ID: <Ae=uZQu0ts4jA6CQJE@alw.nih.gov>
Date: Fri,  5 Jun 1992 13:50:20 -0400 (EDT)
From: Bob_Dew@alw.nih.gov
MIME-Version: 1.0
Content-type: text/plain; charset=US-ASCII
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    Gary Keim <gk5g+@andrew.cmu.edu>
Subject: Re: informal patch
In-Reply-To: <ke=uO4a00Vs98kZFo=@andrew.cmu.edu>
References: <ke=uO4a00Vs98kZFo=@andrew.cmu.edu>

I wonder whether anyone's tried to compile Andrew 5.1 on an SGI. 
"dofix" returns an undefined symbol (end) here as well, when it tries to
make amsn.do.

I've searched both Andrew's and SGI's libraries and include files for
some relevant definition of "end", with no avail.

Bob
\enddata{text822, 60541}
\begindata{text822, 62579}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/we=vFUi00Ui38kYk9L>;
          Fri,  5 Jun 1992 14:37:20 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.4e=vE3i00Udd4tR04W>;
          Fri,  5 Jun 1992 14:35:50 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.4e=vD:y00Vs=E0PUYO>;
          Fri,  5 Jun 1992 14:34:51 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/rr2b/.Outgoing/QF.Ee=vD7C00Vs=80iLch>;
          Fri,  5 Jun 1992 14:34:47 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4
          via MS.5.6.freeport.andrew.cmu.edu.rt_aos4;
          Fri,  5 Jun 1992 14:34:46 -0400 (EDT)
Message-ID: <Qe=vD6q00Vs=M0iLUY@andrew.cmu.edu>
Date: Fri,  5 Jun 1992 14:34:46 -0400 (EDT)
From: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>
X-Andrew-Message-Size: 990+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: informal patch
In-Reply-To: <Ae=uZQu0ts4jA6CQJE@alw.nih.gov>
References: <ke=uO4a00Vs98kZFo=@andrew.cmu.edu>
	<Ae=uZQu0ts4jA6CQJE@alw.nih.gov>

\begindata{text,270472952}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from internet.other.info-andrew: 5-Jun-92 Re: 
informal patch Bob_Dew@alw.nih.gov (279*)}


\quotation{I've searched both Andrew's and SGI's libraries and include files 
for some relevant definition of "end", with no avail.

}
The end symbol is usually provided by the linker, it denotes the end of the 
data area.


\excerptedcaption{Excerpts from netnews.comp.soft-sys.andrew: 4-Jun-92 Re: 5.1 
"makedo" problem on.. Simon Leinen@lia.di.epfl (1470)}


\quotation{The symbols are referenced by /usr/lib/libmld.a -- no idea why. 
 Maybe SGI somehow broke this library, or it is just an exotic case that 
doload fails to handle.

}
\quotation{My utterly crude workaround was to write a dummy file that contains 
just

}
\quotation{	short end; long _end;

}
\quotation{compile it and add it to the makedo command for amsn.do right after 
-lmld.  To my surprise, the resulting messages did not core dump yet.

}
I suspect that this workaround will probably work just fine.  I can't try it 
out though since we don't have any sgi_mips machines.


-Rob Ryan

Andrew Toolkit Consortium

\enddata{text,270472952}

\enddata{text822, 62579}
\begindata{text822, 65348}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ke=yd:e00Ui3R8bE5l>;
          Fri,  5 Jun 1992 18:27:23 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.Ue=ybAu00UddJMeU4a>;
          Fri,  5 Jun 1992 18:25:17 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA22687> for info-andrew; Fri, 5 Jun 92 18:25:04 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA27555; Fri, 5 Jun 92 15:11:32 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 4 Jun 92 16:51:49 GMT
From: rr2b+@andrew.cmu.edu  (Robert Andrew Ryan)
Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA
Subject: Re: sending unsolicted messages to an Andrew application
Message-Id: <ce=YcZ600Vs=8Q6Nx2@andrew.cmu.edu>
References: <1992Jun4.140012.18469@csi.uottawa.ca>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Excerpts from netnews.comp.soft-sys.andrew: 4-Jun-92 sending unsolicted
messages.. Michael Kedem@shamin.gen (609)

> Is there a solution to this without tampering with low-level software ?

Yes, the im_AddFileHandler function is what should be used for something
like this.   Unfortunately it takes a FILE *, so you'll have to open the
socket, then fdopen it.  You can then procede to ignore the fact that it
is a FILE * until you close it.  (ie, just use fileno(fp) to get the
file descriptor and use the usual calls on the fd.)

-Rob Ryan
Andrew Toolkit Consortium
\enddata{text822, 65348}
\begindata{text822, 67293}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/YeA7PTK00UkT9DO05y>;
          Sat,  6 Jun 1992 04:27:11 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.UeA7Nvi00UddEID05V>;
          Sat,  6 Jun 1992 04:25:31 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA05175> for info-andrew; Sat, 6 Jun 92 04:25:26 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA03412; Sat, 6 Jun 92 01:17:16 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 4 Jun 92 16:44:37 GMT
From: mcsun!inesc.inesc.pt!freya.inesc.pt!werner@uunet.uu.net  (Werner Vogels)
Organization: INESC - Instituto de Engenharia de Sistemas e Computadores, Lisboa, Portugal
Subject: Problems with the cd-rom release binaries.
Message-Id: <1992Jun4.164437.2159@inesc.pt>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Last week I picked up the binary release (5.1) for sun4c_411. But when 
executing I get the following error message:

freya.werner[101][~] ez
ld.so: __DYNAMIC version 0 not supported

What does cause these problems, and how can I solve them?

I saw that there is a new version of the binary release, do I have to fetch this?
I rather not because our AFS link has limited capacity.

-- 
Werner Vogels

INESC - Distributed Systems and Industrial Automation Group
        Tel: +351 1 3155150 ext 280, Fax: +351 1 525843
	e-mail: werner@inesc.pt / C=pt;A= ;P=inesc;S=werner
\enddata{text822, 67293}
\begindata{text822, 69223}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/weA9Agu00UkTE1f04O>;
          Sat,  6 Jun 1992 06:27:57 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.ceA9:=200UkTA1ek5c>;
          Sat,  6 Jun 1992 06:25:15 -0400 (EDT)
Received: from chx400.switch.ch by po3.andrew.cmu.edu (5.54/3.15) id <AA00422> for info-andrew; Sat, 6 Jun 92 06:25:10 EDT
X400-Received: by mta chx400.switch.ch in /PRMD=switch/ADMD=arcom/C=CH/;
               Relayed; Sat, 6 Jun 1992 12:25:04 +0200
X400-Received: by /PRMD=SWITCH/ADMD=ARCOM/C=CH/; Relayed;
               Sat, 6 Jun 1992 13:23:45 +0200
Date: Sat, 6 Jun 1992 13:23:45 +0200
X400-Originator: brossard@sasun1.epfl.ch
X400-Recipients: info-andrew@andrew.cmu.edu
X400-Mts-Identifier: [/PRMD=SWITCH/ADMD=ARCOM/C=CH/;9206061023.AA18074]
X400-Content-Type: P2-1984 (2)
From: "(Alain Brossard EPFL-SIC/SII)" <brossard@sasun1.epfl.ch>
Message-Id: <9206061023.AA18074@sasun1.epfl.ch>
To: /S=info-andrew/OU=andrew/OU=cmu/OU=edu/PRMD=Switch/ADMD=Arcom/C=CH/@chx400.switch.ch
Subject: How to use the cd distribution
Received: from sasun1.epfl.ch by SIC.Epfl.CH via INTERNET ;
          Sat, 6 Jun 92 12:23:47 N
Received: by sasun1.epfl.ch (4.1/Epfl-3.1/MX) id AA18074;
          Sat, 6 Jun 92 12:23:45 +0200

	I downloaded the CD-ROM distribution, read the README, setup
the environment variables, but now how do I find out how to use
the different programs available?
    I found the command help, but everytime I start it, it keeps telling
me that "/cdrom/sun4c_411/andrew/help...  appears to be missing".

    By more looking around, I found the doc directory and started
ez on help/Maint.doc.  But I didn't find anything pertinent to my
problem.  The section on Customization seems to say that setting
the ANDREWDIR environment variable should be enough.

    Or another question, where do I find further documentation?
    
					Alain
.
\enddata{text822, 69223}
\begindata{text822, 71469}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/IeAAUq600UddEEmE45>;
          Sat,  6 Jun 1992 10:14:14 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.4eAATJq00UkTM5iU5i>;
          Sat,  6 Jun 1992 10:12:38 -0400 (EDT)
Received: from chx400.switch.ch by po3.andrew.cmu.edu (5.54/3.15) id <AA01461> for info-andrew; Sat, 6 Jun 92 10:12:31 EDT
X400-Received: by mta chx400.switch.ch in /PRMD=switch/ADMD=arcom/C=CH/;
               Relayed; Sat, 6 Jun 1992 16:12:23 +0200
X400-Received: by /PRMD=SWITCH/ADMD=ARCOM/C=CH/; Relayed;
               Sat, 6 Jun 1992 17:10:32 +0200
Date: Sat, 6 Jun 1992 17:10:32 +0200
X400-Originator: brossard@sasun1.epfl.ch
X400-Recipients: info-andrew@andrew.cmu.edu
X400-Mts-Identifier: [/PRMD=SWITCH/ADMD=ARCOM/C=CH/;9206061410.AA18400]
X400-Content-Type: P2-1984 (2)
From: "(Alain Brossard EPFL-SIC/SII)" <brossard@sasun1.epfl.ch>
Message-Id: <9206061410.AA18400@sasun1.epfl.ch>
To: /S=info-andrew/OU=andrew/OU=cmu/OU=edu/PRMD=Switch/ADMD=Arcom/C=CH/@chx400.switch.ch
Subject: ez and a redefined keyboard
Received: from sasun1.epfl.ch by SIC.Epfl.CH via INTERNET ;
          Sat, 6 Jun 92 16:10:33 N
Received: by sasun1.epfl.ch (4.1/Epfl-3.1/MX) id AA18400;
          Sat, 6 Jun 92 16:10:32 +0200


	I redefine my Left Meta key to be a Mode_switch key to access
the third and fourth keysym which exists on some of my keys:

clear mod1
keysym Meta_R = Mode_switch
add mod1 = Meta_L Mode_switch

#  To enable compose key editing:

keycode 26 = Multi_key

#  An example of complex keys:

keycode 94 = Dead_Grave Dead_Circum quotedbl
keysym semicolon = eacute colon semicolon Eacute


	Well it works with everything except:
  1- Framemaker because it is statically linked
  2- ez ????  This means I can't type ; nor " with ez!

The error message I get is:

Esc-;: Unknown command
Esc-": Unknown command

   Neither does the Dead key code work nor the compose key.  All these
things are normally done by Xlib and transparent to the application.

   What does the Andrew Toolkit do to circumvent this normal behavior?
As far as I'm concerned this means that ez is totally useless for
me both for writing code (no ;!) and for composing text: no accented
letters possible!

   Hopefully there is a workaround...


					Alain Brossard
					brossard@sic.epfl.ch
\enddata{text822, 71469}
\begindata{text822, 74133}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim
Received: from rascal.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/oeAEj3W00Vs9RCq05D>;
          Sat,  6 Jun 1992 15:02:27 -0400 (EDT)
Received: from rascal.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/gk5g/.Outgoing/QF.geAEi7m00Vs9B4mVY9>;
          Sat,  6 Jun 1992 15:01:27 -0400 (EDT)
Received: from VUI.Andrew.3.70.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31
          via MS.5.6.rascal.andrew.cmu.edu.rs_aix31;
          Sat,  6 Jun 1992 15:01:27 -0400 (EDT)
Message-ID: <8eAEi7m00Vs9N4mVRd@andrew.cmu.edu>
Date: Sat,  6 Jun 1992 15:01:27 -0400 (EDT)
From: Gary Keim <gk5g+@andrew.cmu.edu>
To: brossard@SASUN1.EPFL.CH ("", Alain Brossard EPFL-SIC/SII)
Subject: Re: How to use the cd distribution
Cc: Info-Andrew <info-andrew+@andrew.cmu.edu>
In-Reply-To: <9206061023.AA18074@sasun1.epfl.ch>
References: <9206061023.AA18074@sasun1.epfl.ch>
Distribution: world

The help program can't find the help files that are recorded
in the help indices (located in $ANDREWDIR/lib/help.index).

The indices map a help topic to a filename for the
associated help file.  Since we provide binaries now, people
are free to place the distribution anywhere and this invalidates
the filenames recorded in the indices.

There are two ways to solve the problem:

1) create an AndrewSetup file (/etc/AndrewSetup) and add this line:

HelpIndexDir: $ANDREWDIR/lib/help.index

Replace "$ANDREWDIR" above with the actual value for ANDREWDIR.

2) Use the INDEXER script from the top-level SCRIPTS directory to
rebuild the indices.  You would execute the INDEXER this way:

% INDEXER -D $ANDREWDIR/lib/help.index

You can use the INDEXER to build alternate sets of help indices.
If you don't re-build the indices "in place", then you'll still
need to add a HelpIndexDir line to your AndrewSetup file.

Gary Keim
ATK Consortium


\enddata{text822, 74133}
\begindata{text822, 76271}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub
Received: from muffin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/geAN4fO00VsB0e=E4s>;
          Sun,  7 Jun 1992 00:31:39 -0400 (EDT)
Received: from muffin.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr22/susan/.Outgoing/QF.AeAN3Yu00VsBIizH1i>;
          Sun,  7 Jun 1992 00:30:29 -0400 (EDT)
Received: from cui.2.0.CUILIB.3.45.SNAP.NOT.LINKED.muffin.andrew.cmu.edu.rs.aix31
          via MS.5.6.muffin.andrew.cmu.edu.rs_aix31;
          Sun,  7 Jun 1992 00:30:28 -0400 (EDT)
Message-ID: <AeAN3Yq00VsB0izGsV@andrew.cmu.edu>
Date: Sun,  7 Jun 1992 00:30:28 -0400 (EDT)
From: Susan Straub <susan+@andrew.cmu.edu>
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    cis.ohio-state.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!utgpu!torn.onet.on.ca!cunews!csi.uottawa.ca!news@ucbvax.Berkeley.EDU
    (Michael Kedem)
Subject: Re: /patches directory
Cc: 
In-Reply-To: <1992Jun2.155007.1485@csi.uottawa.ca>
References: <1992Jun2.155007.1485@csi.uottawa.ca>

The ./patches directory in the ftp directory is for "official" patches that
the Consortium will put out.  I'm in the process of creating a 'patch' that will
bring 5.0 up to 5.1, but if you've applied the other informal patches that
have been broadcast to info-andrew (and have minimal local modifications),
it's probably easier to just snarf the entire source tree from ftp than it
would be to apply a *very* big patch.  (Sorry I didn't use @bold{} there ...
I'm at a terminal in my home.)  ;-)
 
It's very possible that our version numbering scheme is causing confusion.
The CDROM is to blame.  The local sources have been frozen for so long
because we wanted to get every bit right for the CDROM that we couldn't
go back to change anything (including a corrected Version Number, like 6.0).
The consortium is considering 5.1 a Release, and based on the number of
changed files that would have to be included in this patch, we recommend that
you pick up the entire source tree.
 
As I mentioned earlier, I'm putting a patch together for folks who need one,
but it wasn't available at announcement time since we were making a release.
 
I'll post to info-andrew when I get the patch together.
 
Susan
\enddata{text822, 76271}
\begindata{text822, 78761}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/AeB30ji00jZdAOyU5d>;
          Tue,  9 Jun 1992 00:14:39 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.EeB2zVy00UddJi805S>;
          Tue,  9 Jun 1992 00:13:22 -0400 (EDT)
If-Type-Unsupported: send
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.UeB2yiO00UddFi5E4d>;
          Tue,  9 Jun 1992 00:12:31 -0400 (EDT)
Received: from Athena.MIT.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA28176> for info-andrew+; Tue, 9 Jun 92 00:12:23 EDT
Received: from LAKOTA.MIT.EDU by Athena.MIT.EDU with SMTP
	id AA10801; Tue, 9 Jun 92 00:12:17 EDT
Received: by lakota.MIT.EDU (5.61/4.7) id AA29323; Tue, 9 Jun 92 00:12:15 -0400
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.bsd43
          via MS.5.6.lakota.vax_43;
          Tue,  9 Jun 1992 00:12:13 -0400 (EDT)
Message-Id: <geB2yRUGf03S1mCqcf@athena.mit.edu>
Date: Tue,  9 Jun 1992 00:12:13 -0400 (EDT)
From: Bill Cattey <wdc@Athena.MIT.EDU>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: info-andrew+@andrew.cmu.edu
Subject: For what it's worth: Another problem with the MAC UI.

I suppose I should shut up and let one standard take over the world, but
there are certain places where the Mac UI is just wrong.  Overwriting
the highlit text on a keystroke or paste is an unsafe operation.  It
violates the principal of easy recovery from destructive operations.

Last week I got screwed on my Mac because I slipped with my menu
selection and instead of copying the highlit text into the cut buffer, I
pasted over it.

Luckily it was in an application that allowed me to throw away the
working file and start over with the old copy.  Otherwise the text I
wanted to copy would have been irrecoverably lost.  

That single item clip board is ANOTHER thing that the Mac UI got wrong.

-wdc
\enddata{text822, 78761}
\begindata{text822, 81008}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/IeB8dSe00UddM1fk85>;
          Tue,  9 Jun 1992 06:39:26 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.4eB8bNK00UkTM1cU5l>;
          Tue,  9 Jun 1992 06:37:13 -0400 (EDT)
Received: from wn1.sci.kun.nl by po3.andrew.cmu.edu (5.54/3.15) id <AA00413> for info-andrew+; Tue, 9 Jun 92 06:37:04 EDT
Received: by wn1.sci.kun.nl (5.57/2.1) on NUNET
 	id AA06177; Tue, 9 Jun 92 12:38:06 +0200
Received: from zeus by cs.kun.nl (4.1/SMI-3.2)
	id AA23348; Tue, 9 Jun 92 12:38:04 +0200
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.zeus.cs.kun.nl.sun4.41
          via MS.5.6.zeus.cs.kun.nl.sun4_41;
          Tue,  9 Jun 1992 12:38:00 +0200 (MET DST)
Message-Id: <oeB8c8e3fW41IqS44V@cs.kun.nl>
Date: Tue,  9 Jun 1992 12:38:00 +0200 (MET DST)
From: Harco de Hilster <harcoh@cs.kun.nl>
X-Andrew-Message-Size: 2907+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Fred Hansen <wjh+@andrew.cmu.edu>
Subject: Another Ness question
In-Reply-To: <Ae=b9LS00Vs40BAu09@andrew.cmu.edu>
References: <4e8tAPy14C_2MbcZBd@fender.cs.chalmers.se>
	<8e8vA3a3fW418gikdF@cs.kun.nl>
	<Ae=b9LS00Vs40BAu09@andrew.cmu.edu>

\begindata{text,1629984}
\textdsversion{12}
\template{messages}
Hi,


I'am trying to write an application in Ness. 

I created in no time a nice looking window with arb, I must say it's a real 
nice tool, and tried to write the program's logic in Ness. 


I want the following behavior:

If I double click on a file name in a text window, the file should show in an 
other window that contains a table. The file it self is plain ascii text. I 
want to use a table to edit it, because it's easy to see and edit the fields 
(it's sort of a database). I want to use plain ascii because I need grep, awk, 
sort, etc to do things with it. The provided record library of Ness was not 
useful in my case.


Table has proctable entries for reading and writing plain ascii. The problem 
is that they prompt for a filename. I already have a filename, and want to the 
proc. to use it.


Here is a piece of the Ness script:


\smaller{extend "tbllist"

   on mouse "any"

	marker tbl, tbltxt

	dohit(tablelist, mouseaction, mousex, mousey)

	if mouseaction = mouseleftup then

		tbl := currentselection(tablelist)

		if tbl /= "" then

			if currentTable /= "" then

				TellUser("Should write table to file "~currentTable)

			end if

			value_SetString(tbliolabel, "Table: "~tbl)

			currentTable := tbl ~ ".tbl"

			TellUser("Should read table from file "~ currentTable)

		end if

	end if

   end mouse

end extend



}This is the proctable procedure for writing pure ascii (from 
atk/table/menu.c):

\smaller{
}\smaller{void m_write(V, ch)

register struct spread * V;

char ch;

\{

    char buf[300];

    char fname[300];

    FILE * f;

    struct chunk chunk;


    k_AskUser(V, "Enter file name: ", newext (table_Name(MyTable(V)), 
".table"),

 fname, 300);

    f = fopen (fname, "w");

    if (f) \{

        chunk.LeftCol = -1;

        chunk.RightCol = table_NumberOfColumns(MyTable(V)) - 1;

        chunk.TopRow = -1;

        chunk.BotRow = table_NumberOfRows(MyTable(V)) - 1;

        table_WriteASCII (MyTable(V), f, &chunk);

        fclose (f);

        sprintf(buf, "Wrote %s", fname);

        k_TellUser(V, buf);

    \}

\}

}
I think this is the proctable entry (from atk/table/menu.c):


\smaller{    \{"table-write", "/fw", 0, "Write table~80", 0, 0, m_write, 
"Write table file"\},

}
Although it's easy to add a procedure that doesn't prompt for a filename, I 
don't know what to put in the proctable list. I don't like adding things to 
the ATK sources because they might get lost with the next upgrade if I'am not 
around any more.

The docs suggest I can call any method from within Ness, so I should try to 
call         table_WriteASCII (MyTable(V), f, &chunk) directly. File and chunk 
however are not Ness types.


Does anyone have a suggestion?



==========================================================

Harco de Hilster       |  K  K   U   U   NN   N

University of Nijmegen |  KK     U   U   N N  N

The Netherlands        |  K K    U   U   N  N N

harcoh@cs.kun.nl       |  K  K    UUU    N   NN

=========================================================

\enddata{text,1629984}

\enddata{text822, 81008}
\begindata{text822, 85709}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen
Received: from shaler.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/MeB=KVK00Vs4Aa=09d>;
          Tue,  9 Jun 1992 09:44:01 -0400 (EDT)
Received: from shaler.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/wjh/.Outgoing/QF.IeB=Jey00Vs4MNk1dC>;
          Tue,  9 Jun 1992 09:43:07 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31
          via MS.5.6.shaler.andrew.cmu.edu.rs_aix31;
          Tue,  9 Jun 1992 09:43:06 -0400 (EDT)
Message-ID: <UeB=Jeu00Vs4MNk1Uc@andrew.cmu.edu>
Date: Tue,  9 Jun 1992 09:43:06 -0400 (EDT)
From: Fred Hansen <wjh+@andrew.cmu.edu>
X-Andrew-Message-Size: 1044+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    Harco de Hilster <harcoh@cs.kun.nl>
Subject: Re: Another Ness question
In-Reply-To: <oeB8c8e3fW41IqS44V@cs.kun.nl>
References: <4e8tAPy14C_2MbcZBd@fender.cs.chalmers.se>
	<8e8vA3a3fW418gikdF@cs.kun.nl>
	<Ae=b9LS00Vs40BAu09@andrew.cmu.edu>
	<oeB8c8e3fW41IqS44V@cs.kun.nl>

\begindata{text,539437600}
\textdsversion{12}
\template{messages}
\define{smaller
menu:[Font~1,Smaller~21]
attr:[FontSize PreviousFontSize Point -2]}
The problem is that many proctable functions prompt for an answer.


We have provided for this in the latest ATK (the one after the CDrom) by 
implementing a QueueAnswer function in Ness which queues an answer to be 
provided the next time any request is made to the user via the message line. 
 This will be available to consortium members in a couple of months and to 
non-members sometime in 1993.



\excerptedcaption{Excerpts from mail: 9-Jun-92 Another Ness question Harco de 
Hilster@cs.kun. (2907+0)}


\quotation{I think this is the proctable entry (from atk/table/menu.c):

}
\smaller{\quotation{    \{"table-write", "/fw", 0, "Write table~80", 0, 0, 
m_write, "Write table file"\},

}}
\quotation{Although it's easy to add a procedure that doesn't prompt for a 
filename, I don't know what to put in the proctable list.}


The proctable entry would have no key-binding or menu entry so it would be:


 \{"table-write-file", 0, 0, 0, 0, 0, m_write_file, "Write table file to name 
given as second argument"\},


In Ness code you would call it as 


	table_write_file(tableObject, stringValueGivingFileName)


Fred Hansen

\enddata{text,539437600}

\enddata{text822, 85709}
\begindata{text822, 88347}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan
Received: from orac.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/YeBAvxu00asV8BnE9w>;
          Tue,  9 Jun 1992 11:32:14 -0400 (EDT)
Received: from orac.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/rr2b/.Outgoing/QF.8eBAskm00asVQBe1AR>;
          Tue,  9 Jun 1992 11:28:48 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.orac.andrew.cmu.edu.pmax.ul4
          via MS.5.6.orac.andrew.cmu.edu.pmax_ul4;
          Tue,  9 Jun 1992 11:27:52 -0400 (EDT)
Message-ID: <UeBArsO00asVQBe14e@andrew.cmu.edu>
Date: Tue,  9 Jun 1992 11:27:52 -0400 (EDT)
From: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>
X-Andrew-Message-Size: 736+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: For what it's worth: Another problem with the MAC UI.
In-Reply-To: <geB2yRUGf03S1mCqcf@athena.mit.edu>
References: <geB2yRUGf03S1mCqcf@athena.mit.edu>

\begindata{text,20178164}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from internet.other.info-andrew: 9-Jun-92 For what 
it's worth: Anothe.. Bill Cattey@Athena.MIT.E (705*)}


\quotation{Overwriting the highlit text on a keystroke or paste is an unsafe 
operation.  It violates the principal of easy recovery from destructive 
operations.}


I believe in most cases undo is available for this operation, it certainly 
should be.  A while back I wrote a proctable function to perform a Mac-style 
backspace, instead of having the text vanish though I had the it cut.  Not 
quite undo, but at least it provides a reovery mechanism.  This still isn't a 
very good solution, since cutting text is somewhat expensive and it does 
things to the cut ring the user might not be expecting.


-Rob Ryan

Andrew Toolkit Consortium

\enddata{text,20178164}

\enddata{text822, 88347}
\begindata{text822, 90444}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/8eBC4Qq00UddQdSU5s>;
          Tue,  9 Jun 1992 12:49:33 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.AeBC3ey00Udd8dMU4Q>;
          Tue,  9 Jun 1992 12:48:43 -0400 (EDT)
If-Type-Unsupported: send
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.keBC2aW00UkT0QtE5K>;
          Tue,  9 Jun 1992 12:47:34 -0400 (EDT)
Received: from sun2.nsfnet-relay.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id <AA07391> for info-andrew; Tue, 9 Jun 92 12:47:25 EDT
Via: cs.city.ac.uk; Tue, 9 Jun 1992 17:45:57 +0100
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.barney.cs.city.ac.uk.sun4.40 
          via MS.5.6.barney.cs.city.ac.uk.sun4_40;
          Tue, 9 Jun 1992 17:48:18 +0100 (BST)
Message-Id: <ceBC3GG__5g80WYUUH@cs.city.ac.uk>
Date: Tue, 9 Jun 1992 17:48:18 +0100 (BST)
From: Nick Williams <njw@cs.city.ac.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Keywords: sunos, atk5.1, bugs, build
To: info-andrew@andrew.cmu.edu
Subject: Andrew 5.1 not working?

Well, I've just put up 5.1 here and eventually everything is flying
along: Sun4 SunOS 4.0

However, I found that the messages application would go into an infinite
loop in the case where you have some flames filtering enabled.  

I tracked this down to a problem with the lisp library:
recompiling  /vol/andrew/src/overhead/eli/lib with debugging removed the
problem completely.  I don't know what's wrong, but there's something
screwy in there.

This problem also occurs in ATK5.0.

One other detail with the build process: the target dependInstallClean
no longer works [we don't have disk space to build AND keep dirt around
simultaneously]. In one or two places, there are dependencies on the
dirty parts of a build. For example overhead/class/lib contains
dependencies on ../machdep/machine/*.o files.  However in a
dependInstallClean these files will have been deleted by the time it
gets to the class/lib directory.  There are also such faults in the
contrib section, but then, they're "contrib" so it's no big deal.

Nick.
Systems Architecture Research Centre, Computing Science Dept,
City University, Northampton Square, London  EC1V 0HB.
Phone: +44 71 477 8551		 FAX: +44 71 477 8560
\enddata{text822, 90444}
\begindata{text822, 93092}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/YeBCkki00Ui38gYk4I>;
          Tue,  9 Jun 1992 13:36:48 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.oeBCjO600Udd8j5E5S>;
          Tue,  9 Jun 1992 13:35:22 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA12048> for info-andrew; Tue, 9 Jun 92 13:35:16 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA21812; Tue, 9 Jun 92 10:30:29 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 8 Jun 92 18:15:43 GMT
From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!mips!darwin.sura.net!nih-csl!alw.nih.gov!rdew@ucbvax.Berkeley.EDU  (Bob Dew)
Organization: National Inst. of Health, DCRT, CSL
Subject: Re: 5.1 "makedo" problem on sgi
Message-Id: <1992Jun8.181543.18027@alw.nih.gov>
References: <Ae_aePu0ts4jEKrWdV@alw.nih.gov>, <Ae_nxqO3fW41NSDWYj@cs.kun.nl>, <SIMON.92Jun4233351@liasg1.epfl.ch>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu


|>    Excerpts from andrew.mailing-list: 1-Jun-92 5.1 "makedo" problem on sgi
|>    Bob_Dew@alw.nih.gov (1161*)
|> 
|>    > We're trying to build Andrew 5.1 on an sgi running IRIX 4.2.  A single
|>    > object module, "amsn.do", fails to load properly.         ^
|> I assume that should have been IRIX 4.0.2----------------------+
|> 
|> My utterly crude workaround was to write a dummy file that contains
|> just
|> 
|> 	short end; long _end;
|> 
|> compile it and add it to the makedo command for amsn.do right after
|> -lmld.  To my surprise, the resulting messages did not core dump yet.
|> -- 
|> Simon.

Thank you for the workaround!--it seems to work for us.

Two more SGI-specific problems continue to elude us, however:  1) doindex core dumps with a
segmentation fault when trying to load "im.do" in andrew/atk/basics/common; 2) source code
for "getstats" in andrew/atk/console/stats seems to be missing.

Has anybody found a way around these problems?

Thank you for any help,

Bob
\enddata{text822, 93092}
\begindata{text822, 95556}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0eBV7Da00UddEKD08y>;
          Wed, 10 Jun 1992 10:29:35 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.weBV6h:00UddIK8U5B>;
          Wed, 10 Jun 1992 10:29:01 -0400 (EDT)
Received: from gimli (gimli.bio.purdue.edu) by po5.andrew.cmu.edu (5.54/3.15) id <AA05656> for info-andrew; Wed, 10 Jun 92 10:28:47 EDT
Received: by gimli (5.57/1.02ddm)
	id AA09615; Wed, 10 Jun 92 09:28:43 -0500
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.gimli.bio.purdue.edu.pmax.ul4
          via MS.5.6.gimli.bio.purdue.edu.pmax_ul4;
          Wed, 10 Jun 1992 09:28:40 -0500 (EST)
Message-Id: <geBV6Mq0oV8_8Ymmgh@gimli.bio.purdue.edu>
Date: Wed, 10 Jun 1992 09:28:40 -0500 (EST)
From: Dwight McKay <mckay@gimli.bio.purdue.edu>
X-Andrew-Message-Size: 2339+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: info-andrew@andrew.cmu.edu
Subject: console's Directory function?

\begindata{text,19365088}
\textdsversion{12}
\template{messages}
I'm trying to make use of the console program's Directory function.  I'm using 
the CD-ROM version of console (version 7.6) on a DECstation 3100 running 
Ultrix 4.1.


The problem is that console appears to only check the directory once at 
startup and never again.  I've tried using various values for "DirPollPeriod" 
without any change.  Is there some magic I need to do to get this function to 
work correctly?


Here's my partly completed console description file which doesn't seem to 
work:


\typewriter{\smaller{#

#	my console

#

#	Monitors local CPU and bragg via directory counting

#


@Set(MaxWidth 300, MaxHeight 100,

	ClockPollPeriod 60,

	VMPollPeriod 30,

	FontFamily "andy")


# draw a clock


@Instrument(

	Function ClockHours,

	DisplayType Dial,

	Xmin 0, Xmax 25,

	Ymin 0, Ymax 100,

	HandLength 0,

	HandWidth 0,

	ValueMax 12)


@Instrument(

	Function ClockMinutes,

	DisplayType Dial,

	DisplayStyle DialHidden,

	Xmin 0, Xmax 25,

	Ymin 0, Ymax 100,

	HandLength 9,

	HandWidth 0,

	ValueMax 60)


@Instrument(

	Function ClockHourFifths,

	DisplayType Dial,

	DisplayStyle DialHidden,

	Xmin 0, Xmax 25,

	Ymin 0, Ymax 100,

	HandLength 4,

	HandWidth 0,

	ValueMax 60)


# the date


@Instrument(

	Function Date,

	DisplayType Indicator,

	Xmin 25, Xmax 70,

	Ymin 0, Ymax 20,

	Text "*",

	TextFont "courier12",

	Boxed)


# local load average


@Instrument(

	Function QueueRun,

	DisplayType EKGGraph,

	Xmin 25, Xmax 60,

	Ymin 20, Ymax 100,

	ValueMax 5,

	TopLabel "Local Load",

	LabelFont "andysans10",

	Boxed)


# bragg users


@Instrument(

	Function Directory1,

	DisplayType BarGraph,

	InitString "/tmp/.braggusers",

	Xmin 60, Xmax 70,

	Ymin 20, Ymax 100,

	ValueMax 30,

	TopLabel "U",

	LabelFont "andysans10",

	Boxed)


# bragg batch jobs


@Instrument(

	Function Directory2,

	DisplayType BarGraph,

	InitString "/tmp/.braggbatch",

	Xmin 70, Xmax 80,

	Ymin 20, Ymax 100,

        ValueMax 10,

        TopLabel "B",

        LabelFont "andysans10",

        Boxed)


# bragg runnable processes


@Instrument(

	Function Directory3,

        DisplayType BarGraph,

        InitString "/tmp/.braggproc",

        Xmin 80, Xmax 90,

        Ymin 20, Ymax 100,

        ValueMax 10,

        TopLabel "P",

        LabelFont "andysans10",

        Boxed)

}}
--Dwight D. McKay, \blue{Purdue University, Department of Biological Sciences}

--\red{Office}: LILY B-145, \red{Phone}: (317) 494-4481

--\magenta{mckay@gimli.bio.purdue.edu}

\enddata{text,19365088}

\enddata{text822, 95556}
\begindata{text822, 99434}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/weBWX5y00Udd0WGU5g>;
          Wed, 10 Jun 1992 12:07:35 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.keBWVHu00jZd49VU4b>;
          Wed, 10 Jun 1992 12:05:44 -0400 (EDT)
If-Type-Unsupported: send
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.UeBWScS00UkT8KDE4X>;
          Wed, 10 Jun 1992 12:02:48 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA05671> for gk5g+; Wed, 10 Jun 92 12:02:25 EDT
Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7)
	id <AA29671> for info-andrew+@andrew.cmu.edu; Wed, 10 Jun 92 12:02:16 EDT
Received: by greenbush.bellcore.com (4.1/4.7)
	id <AA00834> for gk5g+@andrew.cmu.edu; Wed, 10 Jun 92 12:02:15 EDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41
          via MS.5.6.greenbush.galaxy.sun4_41;
          Wed, 10 Jun 1992 12:02:08 -0400 (EDT)
Message-Id: <UeBWS0_0M2Yt03CEdQ@thumper.bellcore.com>
Date: Wed, 10 Jun 1992 12:02:08 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: info-andrew+@andrew.cmu.edu
Subject: Fixes for AMS private bboards without AFS
Cc: info-andrew-bugs+@andrew.cmu.edu, Gary Keim <gk5g+@andrew.cmu.edu>,
        "Carlyn M. Lowery" <lowery@thumper.bellcore.com>

I believe I now have AMS working pretty nicely for private bboards on
non-AFS systems.  A complete patch follows below.  It patches a lot of
places, but they're all little patches.  This patch also include two
other patches that I have posted recently but that I don't think made it
into the CD ROM release (though I'm not sure & can't check right now.) 
This is slightly improved from the patches that I gave to a few people
last week, too.   Enjoy.  -- Nathaniel

----------------------------------------------------------------
*** apndfile.c	Fri May  8 12:35:38 1992
--- apndfile.c.orig	Fri May  8 12:33:41 1992
***************
*** 108,114 ****
      }
      if (!TreatAsAlien) {
          sprintf(NewFileName, "%s/+%s", Dir->UNIXDir, AMS_ID(Msg->Snapshot));
!         if (WritePureFile(Msg, NewFileName, FALSE, 0664)) {
              saveerr = mserrcode;
              FreeMessage(Msg, TRUE);
              return (saveerr);
--- 108,114 ----
      }
      if (!TreatAsAlien) {
          sprintf(NewFileName, "%s/+%s", Dir->UNIXDir, AMS_ID(Msg->Snapshot));
!         if (WritePureFile(Msg, NewFileName, FALSE, 0644)) {
              saveerr = mserrcode;
              FreeMessage(Msg, TRUE);
              return (saveerr);
*** chzdirs.c	Fri May  8 12:35:37 1992
--- chzdirs.c.orig	Fri May  8 12:33:41 1992
***************
*** 93,99 ****
              }
  
              sprintf(NewFileName, "%s/+%s", Dir->UNIXDir,
AMS_ID(Msg->Snapshot));
!             if (WritePureFile(Msg, NewFileName, FALSE, 0664)) {
                  errsave = mserrcode;
                  CloseMSDir(Dir, MD_APPEND);
                  return (mserrcode = errsave);
--- 93,99 ----
              }
  
              sprintf(NewFileName, "%s/+%s", Dir->UNIXDir,
AMS_ID(Msg->Snapshot));
!             if (WritePureFile(Msg, NewFileName, FALSE, 0666)) {
                  errsave = mserrcode;
                  CloseMSDir(Dir, MD_APPEND);
                  return (mserrcode = errsave);
*** enssubs.c	Wed May 13 10:32:18 1992
--- enssubs.c.orig	Wed May 13 10:29:01 1992
***************
*** 56,62 ****
      strcpy(TempMapFileName, MapFileName);
      strcat(TempMapFileName, ".NEW");
      wfp = fopen(TempMapFileName, "w");
-     fchmod(fileno(wfp), 0664);
      if (!wfp) {
  	AMS_RETURN_ERRCODE(errno, EIN_FOPEN, EVIA_ENSUREINSUBS);
      }
--- 56,61 ----
*** getdiri.c	Wed Jun 10 10:54:21 1992
--- getdiri.c.orig	Wed Jun 10 10:48:35 1992
***************
*** 30,46 ****
  	return(mserrcode);
      }
      CacheDirectoryForClosing(Dir, MD_READ);
-     if (Dir->CheckedWritable == 0) {
-         char            DirPath[1 + MAXPATHLEN];
-         sprintf(DirPath, "%s/%s", Dir->UNIXDir, MS_DIRNAME);
-         Dir->CheckedWritable = 1;
-         if (access(DirPath, W_OK)) {
-             Dir->Writable = 0;
-         }
-         else {
-             Dir->Writable = 1;
-         }
-     }
      if (!Dir->Writable) {
  	if (!strncmp(DirName, LOCALSEARCHPATHTEMPLATE,
strlen(LOCALSEARCHPATHTEMPLATE))) {
  	    *ProtCode = AMS_DIRPROT_LOCALBB;
--- 30,35 ----
*** hdlnew.c	Wed May 13 10:30:24 1992
--- hdlnew.c.orig	Fri May  8 12:33:42 1992
***************
*** 809,815 ****
                                                NewFileName))
           || ReprotectBody(NewFileName)) {
  	debug(4096, ("Going the long route of writing out the file anew\n"));
! 	if (WritePureFile(Msg, NewFileName, FALSE, 0664)) {
  	    CloseMSDir(Dir, MD_APPEND);
  	    TellEliAboutAMSError(st, sexpBufV[1], AllowRenaming ?
"FLAMES-PRIMITIVE [FINALAPPENDMSGTODIR (couldn't write body)]" :
"FLAMES-PRIMITIVE [APPENDMSGTODIR (couldn't write body)]", 0);
  	    return;
--- 809,815 ----
                                                NewFileName))
           || ReprotectBody(NewFileName)) {
  	debug(4096, ("Going the long route of writing out the file anew\n"));
! 	if (WritePureFile(Msg, NewFileName, FALSE, 0644)) {
  	    CloseMSDir(Dir, MD_APPEND);
  	    TellEliAboutAMSError(st, sexpBufV[1], AllowRenaming ?
"FLAMES-PRIMITIVE [FINALAPPENDMSGTODIR (couldn't write body)]" :
"FLAMES-PRIMITIVE [APPENDMSGTODIR (couldn't write body)]", 0);
  	    return;
***************
*** 1458,1464 ****
      buf = argv[1];
      start = (int) argv[2];
      len = strlen(buf);
!     fd = open(fname, O_WRONLY | O_CREAT, 0664);
      if (fd < 0) {
          AMS_SET_ERRCODE(errno, EIN_READ, EVIA_FLAMES_HANDLENEW);
          TellEliAboutAMSError(st, EliCons_GetCar(arglist),
"FLAMES-PRIMITIVE [WRITEFILE (opening file)]", errno);
--- 1458,1464 ----
      buf = argv[1];
      start = (int) argv[2];
      len = strlen(buf);
!     fd = open(fname, O_WRONLY | O_CREAT, 0644);
      if (fd < 0) {
          AMS_SET_ERRCODE(errno, EIN_READ, EVIA_FLAMES_HANDLENEW);
          TellEliAboutAMSError(st, EliCons_GetCar(arglist),
"FLAMES-PRIMITIVE [WRITEFILE (opening file)]", errno);
***************
*** 1730,1736 ****
      EliError(st, ELI_ERR_SYSERROR, NULL, "FLAMES-PRIMITIVE
[DROPOFFMESSAGE (Couldn't get a temporary filename)]", 0);
      return;                        /* error! tmpnam failed */
    }
!   if ((fd = open(fname, O_WRONLY | O_CREAT, 0664)) < 0) {
      EliError(st, ELI_ERR_SYSERROR, NULL, "FLAMES-PRIMITIVE
[DROPOFFMESSAGE (Couldn't open a temporary file)]", errno);
      return;                        /* error! open failed */
    }
--- 1730,1736 ----
      EliError(st, ELI_ERR_SYSERROR, NULL, "FLAMES-PRIMITIVE
[DROPOFFMESSAGE (Couldn't get a temporary filename)]", 0);
      return;                        /* error! tmpnam failed */
    }
!   if ((fd = open(fname, O_WRONLY | O_CREAT, 0644)) < 0) {
      EliError(st, ELI_ERR_SYSERROR, NULL, "FLAMES-PRIMITIVE
[DROPOFFMESSAGE (Couldn't open a temporary file)]", errno);
      return;                        /* error! open failed */
    }
*** headers.c	Wed Jun 10 10:54:20 1992
--- headers.c.orig	Wed Jun 10 10:48:25 1992
***************
*** 146,162 ****
  	AMS_RETURN_ERRCODE(errsave, EIN_READ, EVIA_HEADERSSINCE);
      }
      Dir->CurPos = startbyte + *numbytes;
-     if (Dir->CheckedWritable == 0) {
-         char            DirPath[1 + MAXPATHLEN];
-         sprintf(DirPath, "%s/%s", Dir->UNIXDir, MS_DIRNAME);
-         Dir->CheckedWritable = 1;
-         if (access(DirPath, W_OK)) {
-             Dir->Writable = 0;
-         }
-         else {
-             Dir->Writable = 1;
-         }
-     }
      if (Dir->Writable) {
  	char *s;
  
--- 146,151 ----
*** init.c	Wed May 13 10:51:27 1992
--- init.c.orig	Wed May 13 10:51:00 1992
***************
*** 155,161 ****
  
      debug(1, ("In MS_Reinitialize\n"));
      refreshprofile();
-     umask(02); /* to allow private group bboards on non-AFS systems */
      s = getprofile("PersonalMailCollectionCommand");
      if (s) {
  	if (PersonalMailCollectionCommand) free(PersonalMailCollectionCommand);
--- 155,160 ----
*** merge.c	Wed May 13 10:30:25 1992
--- merge.c.orig	Wed May 13 10:28:59 1992
***************
*** 62,68 ****
      }
      sprintf(NewFileName, "%s/%s.merge", DestDirName, MS_DIRNAME);
      sprintf(FinalFileName, "%s/%s", DestDirName, MS_DIRNAME);
!     ndfd = open(NewFileName, O_RDWR | O_CREAT | O_TRUNC, 0664);
      if (ndfd < 0) {
  	errsave = errno;
  	closedir(dirp);
--- 62,68 ----
      }
      sprintf(NewFileName, "%s/%s.merge", DestDirName, MS_DIRNAME);
      sprintf(FinalFileName, "%s/%s", DestDirName, MS_DIRNAME);
!     ndfd = open(NewFileName, O_RDWR | O_CREAT | O_TRUNC, 0644);
      if (ndfd < 0) {
  	errsave = errno;
  	closedir(dirp);
*** papanote.c	Fri May  8 12:35:36 1992
--- papanote.c.orig	Fri May  8 12:33:42 1992
***************
*** 26,32 ****
      char TempFile[1+MAXPATHLEN];
  
      GenTempName(TempFile);
!     if (WritePureFile(Msg, TempFile, TRUE, 0664)) {
  	return(mserrcode);
      }
      mserrcode = AddParentalMessageFromFile(TempFile, PDirName, bbname,
bbpath);
--- 26,32 ----
      char TempFile[1+MAXPATHLEN];
  
      GenTempName(TempFile);
!     if (WritePureFile(Msg, TempFile, TRUE, 0644)) {
  	return(mserrcode);
      }
      mserrcode = AddParentalMessageFromFile(TempFile, PDirName, bbname,
bbpath);
*** purge.c	Wed May 13 10:30:26 1992
--- purge.c.orig	Wed May 13 10:28:59 1992
***************
*** 54,60 ****
      }
  
      sprintf(TmpFileName, "%s/%s.p", dirname, MS_DIRNAME);
!     wfd = open(TmpFileName, O_RDWR | O_CREAT | O_TRUNC, 0664);
      if (wfd < 0) {
  	CloseMSDir(Dir, MD_APPEND);
  	AMS_RETURN_ERRCODE(errno, EIN_OPEN, EVIA_PURGEDELETEDMESSAGES);
--- 54,60 ----
      }
  
      sprintf(TmpFileName, "%s/%s.p", dirname, MS_DIRNAME);
!     wfd = open(TmpFileName, O_RDWR | O_CREAT | O_TRUNC, 0644);
      if (wfd < 0) {
  	CloseMSDir(Dir, MD_APPEND);
  	AMS_RETURN_ERRCODE(errno, EIN_OPEN, EVIA_PURGEDELETEDMESSAGES);
*** rawdb.c	Wed Jun 10 11:47:34 1992
--- rawdb.c.orig	Fri May  8 12:33:43 1992
***************
*** 160,166 ****
      (*NewDir)->NumIDs = 0;
      strcpy((*NewDir)->LastMsgDate, "000000");
      (*NewDir)->CheckedWritable = 0;
!     (*NewDir)->Writable = 1; /* If I can create it... */
      if (stat(Dirname, &stbuf) || ((stbuf.st_mode & S_IFMT) != S_IFDIR)) {
          if (mkdir(Dirname, 0777) && errno != EEXIST) {
              AMS_RETURN_ERRCODE(errno, EIN_MKDIR, EVIA_CREATENEWMSDIRECTORY);
--- 160,166 ----
      (*NewDir)->NumIDs = 0;
      strcpy((*NewDir)->LastMsgDate, "000000");
      (*NewDir)->CheckedWritable = 0;
!     (*NewDir)->Writable = 0;
      if (stat(Dirname, &stbuf) || ((stbuf.st_mode & S_IFMT) != S_IFDIR)) {
          if (mkdir(Dirname, 0777) && errno != EEXIST) {
              AMS_RETURN_ERRCODE(errno, EIN_MKDIR, EVIA_CREATENEWMSDIRECTORY);
***************
*** 567,580 ****
      sprintf(DirPath, "%s/%s", Dir->UNIXDir, MS_DIRNAME);
      Dir->BadScavenge = 0;
      if (Dir->CheckedWritable == 0) {
!         Dir->CheckedWritable = 1;
!         if (access(DirPath, W_OK)) {
!             Dir->Writable = 0;
!         }
!         else {
!             Dir->Writable = 1;
!         }
      }
      switch (Code) {
          case MD_CREATE:
              openmode = O_RDWR | O_CREAT | O_TRUNC;
--- 567,580 ----
      sprintf(DirPath, "%s/%s", Dir->UNIXDir, MS_DIRNAME);
      Dir->BadScavenge = 0;
      if (Dir->CheckedWritable == 0) {
! 	Dir->CheckedWritable = 1;
!     if (access(DirPath, W_OK)) {
!         Dir->Writable = 0;
      }
+     else {
+         Dir->Writable = 1;
+     }
+     }
      switch (Code) {
          case MD_CREATE:
              openmode = O_RDWR | O_CREAT | O_TRUNC;
***************
*** 590,596 ****
          default:
              AMS_RETURN_ERRCODE(EINVAL, EIN_PARAMCHECK, EVIA_OPENMSDIR);
      }
!     fd = open(DirPath, openmode, 0664);
      if (fd < 0) {
  #ifdef AFS_ENV
          if (AMS_ViceIsRunning) {
--- 590,596 ----
          default:
              AMS_RETURN_ERRCODE(EINVAL, EIN_PARAMCHECK, EVIA_OPENMSDIR);
      }
!     fd = open(DirPath, openmode, 0644);
      if (fd < 0) {
  #ifdef AFS_ENV
          if (AMS_ViceIsRunning) {
***************
*** 785,802 ****
  	    bcopy(curSnapshot, snapshot, AMS_SNAPSHOTSIZE);
              *msgnum = i;
              fixDate(AMS_DATE(snapshot));
-             if (Dir->CheckedWritable == 0) {
-                 char            DirPath[1 + MAXPATHLEN];
-                 sprintf(DirPath, "%s/%s", Dir->UNIXDir, MS_DIRNAME);
- 
-                 Dir->CheckedWritable = 1;
-                 if (access(DirPath, W_OK)) {
-                     Dir->Writable = 0;
-                 }
-                 else {
-                     Dir->Writable = 1;
-                 }
-             }
              if (Dir->Writable) {
                  AMS_SET_ATTRIBUTE(snapshot, AMS_ATT_MAYMODIFY);
              }
--- 785,790 ----
***************
*** 844,860 ****
  	    bcopy(curSnapshot, snapshot, AMS_SNAPSHOTSIZE);
              *msgnum = i;
              fixDate(AMS_DATE(snapshot));
-             if (Dir->CheckedWritable == 0) {
-                 char            DirPath[1 + MAXPATHLEN];
-                 sprintf(DirPath, "%s/%s", Dir->UNIXDir, MS_DIRNAME);
-                 Dir->CheckedWritable = 1;
-                 if (access(DirPath, W_OK)) {
-                     Dir->Writable = 0;
-                 }
-                 else {
-                     Dir->Writable = 1;
-                 }
-             }
              if (Dir->Writable) {
                  AMS_SET_ATTRIBUTE(snapshot, AMS_ATT_MAYMODIFY);
              }
--- 832,837 ----
***************
*** 914,931 ****
      bcopy(SnapshotBuf + (msgnum-SnapshotBufStart)*AMS_SNAPSHOTSIZE,
  	  snapshot, AMS_SNAPSHOTSIZE);
      fixDate(AMS_DATE(snapshot));
-     if (Dir->CheckedWritable == 0) {
-         char            DirPath[1 + MAXPATHLEN];
-         sprintf(DirPath, "%s/%s", Dir->UNIXDir, MS_DIRNAME);
- 
-         Dir->CheckedWritable = 1;
-         if (access(DirPath, W_OK)) {
-             Dir->Writable = 0;
-         }
-         else {
-             Dir->Writable = 1;
-         }
-     }
      if (Dir->Writable) {
          AMS_SET_ATTRIBUTE(snapshot, AMS_ATT_MAYMODIFY);
      }
--- 891,896 ----
***************
*** 1065,1071 ****
      debug(1, ("Trying to lock master update file %s\n", LockDirName));
      sprintf(LockFileName, "%s/%s", LockDirName, MS_UPDATELOCK);
      while (TRUE) {
!         *lockfd = open(LockFileName, osi_O_READLOCK | O_CREAT, 0664);
          if (*lockfd < 0) {
              AMS_RETURN_ERRCODE(errno, EIN_OPEN, EVIA_LOCKMASTERFILE);
          }
--- 1030,1036 ----
      debug(1, ("Trying to lock master update file %s\n", LockDirName));
      sprintf(LockFileName, "%s/%s", LockDirName, MS_UPDATELOCK);
      while (TRUE) {
!         *lockfd = open(LockFileName, osi_O_READLOCK | O_CREAT, 0644);
          if (*lockfd < 0) {
              AMS_RETURN_ERRCODE(errno, EIN_OPEN, EVIA_LOCKMASTERFILE);
          }
*** rebldmap.c	Wed May 13 10:32:19 1992
--- rebldmap.c.orig	Wed May 13 10:29:01 1992
***************
*** 52,58 ****
      if ((mfp = fopen(MapFile, "w")) == NULL) {
  	AMS_RETURN_ERRCODE(errno, EIN_FOPEN, EVIA_REBUILDSUBSCRIPTIONMAP);
      }
-     fchmod(fileno(mfp), 0664);
      if ((code = SubsTreeWalk(mfp, RealPath2)) != 0) {
  	fclose(mfp);
  	return(code);
--- 52,57 ----
*** recon.c	Wed May 13 10:30:23 1992
--- recon.c.orig	Wed May 13 10:29:00 1992
***************
*** 785,791 ****
      sprintf(newMSDirName, "%s/%s%s", DirName, MS_DIRNAME, MS_RECONDIREXT);
      if ((newMSDirfd = open(newMSDirName,
                             O_RDWR | O_CREAT | O_TRUNC,
!                            0664)) < 0) {
          errsave = errno;
          if (oldDirReadable)
              CloseMSDir(oldMSDir, MD_APPEND);
--- 785,791 ----
      sprintf(newMSDirName, "%s/%s%s", DirName, MS_DIRNAME, MS_RECONDIREXT);
      if ((newMSDirfd = open(newMSDirName,
                             O_RDWR | O_CREAT | O_TRUNC,
!                            0644)) < 0) {
          errsave = errno;
          if (oldDirReadable)
              CloseMSDir(oldMSDir, MD_APPEND);
*** rmvdir.c	Wed May 13 10:22:59 1992
--- rmvdir.c.orig	Wed May 13 10:17:19 1992
***************
*** 67,83 ****
      }
      closedir(dirp);
      if(rmdir(DirName) && errno != ENOENT) { /* BOGUS -- spurious vice
ENOENT */
!         if (errno == ENOTEMPTY) {
!             /* STUPID NFS BUG! */
!             char CmdBuf[1200];
!             sprintf(CmdBuf, "rm %s/.nfs*", DirName);
!             NonfatalBizarreError("Checking for stupid NFS tmp file
bug...");            
!             system(CmdBuf);
!             if (!rmdir(DirName) || errno == ENOENT) errno = 0;
!         }
!         if (errno) {
!             AMS_RETURN_ERRCODE(errno, EIN_RMDIR, EVIA_REMOVEDIR);
!         }
      }
      RemoveSubsEntry(DirName);
      SetSubsEntry(DirName, "", AMS_UNSUBSCRIBED);
--- 67,73 ----
      }
      closedir(dirp);
      if(rmdir(DirName) && errno != ENOENT) { /* BOGUS -- spurious vice
ENOENT */
! 	AMS_RETURN_ERRCODE(errno, EIN_RMDIR, EVIA_REMOVEDIR);
      }
      RemoveSubsEntry(DirName);
      SetSubsEntry(DirName, "", AMS_UNSUBSCRIBED);
*** shrkname.c	Wed Mar 11 11:18:02 1992
--- shrkname.c.orig	Wed Mar 11 11:08:10 1992
***************
*** 79,85 ****
      for(i=0; i<numparts; ++i) {
  	ComponentLengths[i] = strlen(Components[i]);
      }
!     while (len > limit && numparts > 0) {
  	looking = 1;
  	for (i=0; i<numparts; ++i) {
  	    tmp = index(Components[i], '%');
--- 79,85 ----
      for(i=0; i<numparts; ++i) {
  	ComponentLengths[i] = strlen(Components[i]);
      }
!     while (len > limit) {
  	looking = 1;
  	for (i=0; i<numparts; ++i) {
  	    tmp = index(Components[i], '%');
*** submsg.c	Fri May  8 12:35:35 1992
--- submsg.c.orig	Fri May  8 12:33:44 1992
***************
*** 339,345 ****
                  && !BuildCaption(Msg, &Captemp, TRUE)
                  && !ReadOrFindMSDir(BCCto, &Dir, MD_APPEND)) {
                  if (!IsMessageAlreadyThere(Msg, Dir)) {
!                     if (!WritePureFile(Msg, NewFileName, FALSE, 0664)) {
                          if (!AppendMessageToMSDir(Msg, Dir)) {
                              if (!CacheDirectoryForClosing(Dir, MD_APPEND)) {
                                  KeptDirectBlind = TRUE;
--- 339,345 ----
                  && !BuildCaption(Msg, &Captemp, TRUE)
                  && !ReadOrFindMSDir(BCCto, &Dir, MD_APPEND)) {
                  if (!IsMessageAlreadyThere(Msg, Dir)) {
!                     if (!WritePureFile(Msg, NewFileName, FALSE, 0644)) {
                          if (!AppendMessageToMSDir(Msg, Dir)) {
                              if (!CacheDirectoryForClosing(Dir, MD_APPEND)) {
                                  KeptDirectBlind = TRUE;
\enddata{text822, 99434}
\begindata{text822, 118738}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/YeBXd2O00Ui3QYdU4c>;
          Wed, 10 Jun 1992 13:22:10 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.seBXbTa00UddEffU5:>;
          Wed, 10 Jun 1992 13:20:33 -0400 (EDT)
Received: from kaolin.unice.fr by po5.andrew.cmu.edu (5.54/3.15) id <AA11177> for info-andrew; Wed, 10 Jun 92 13:20:24 EDT
Received: by kaolin.unice.fr
	(5.61+++/IDA-1.2.8) id AA22366; Wed, 10 Jun 92 19:20:08 +0100
Date: Wed, 10 Jun 92 19:20:08 +0100
From: Erick Gallesio <eg@kaolin.unice.fr>
Message-Id: <9206101820.AA22366@kaolin.unice.fr>
To: info-andrew@andrew.cmu.edu
Subject: Help


Hello,

It's surely not a bug but I can't circonvent this problem on my Sun4 (SunOS
4.1.1): When I try to install andrew I've the following messages that appear
very soon (after the make Makefiles):

>>> ....
>>>cc -c  -O -I. -I../lib -I../machdep/machine -I. -I/usr/andrew/include/atk -I/usr/andrew/include -I/usr/include   testobj.c
>>> /usr/andrew/bin/makedo -g -b ../cmd -d /usr/andrew/lib -s -o testobj.do testobj.o
>>> /usr/andrew/bin/doindex testobj.do
>>> doindex: indexing testobj.do ...dlopen: stub interception failed
>>> *** Abort - core dumped
>>> make: Fatal error: Command failed for target `testobj.do'
>>> Current working directory /mnt/ATK/andrew/overhead/class/testing
>>> *** Error code 1
>>> .....

I've tried to install system several times and I've always this problem.
Any help would be appreciated.
Thank you in advance.

                     ,-, .-,
                    /-- (_/
                    `-   /
                       `'
-------------------------------------------------------------------------------
Erick Gallesio					  tel : (33) 92-94-26-04
Universite de Nice - Sophia Antipolis		telex : GRP970 006
I3S,  CNRS - URA 1376 - Bat 4			   fax: (33) 92-94-28-98
250, avenue Albert Einstein			 email: eg@kaolin.unice.fr
06560 Valbonne -  Sophia Antipolis 
-------------------------------------------------------------------------------

PS: Sorry for my bad english.


\enddata{text822, 118738}
\begindata{text822, 121126}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim
Received: from rascal.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0eBY28q00Vs91RPE5T>;
          Wed, 10 Jun 1992 13:48:56 -0400 (EDT)
If-Type-Unsupported: send
Received: from rascal.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/gk5g/.Outgoing/QF.4eBY18u00Vs98kJSQr>;
          Wed, 10 Jun 1992 13:47:52 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31
          via MS.5.6.rascal.andrew.cmu.edu.rs_aix31;
          Wed, 10 Jun 1992 13:47:52 -0400 (EDT)
Message-ID: <weBY18m00Vs9MkJSJq@andrew.cmu.edu>
Date: Wed, 10 Jun 1992 13:47:52 -0400 (EDT)
From: Gary Keim <gk5g+@andrew.cmu.edu>
X-Andrew-Message-Size: 488+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Help
CC: bb+org.itc.atk.ia-trail@andrew.cmu.edu
In-Reply-To: <9206101820.AA22366@kaolin.unice.fr>
References: <9206101820.AA22366@kaolin.unice.fr>

\begindata{text,538719580}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from misc: 10-Jun-92 Help Erick Gallesio@kaolin.un 
(1403)}


\quotation{>>> doindex: indexing testobj.do ...dlopen: stub interception 
failed

}\quotation{>>> *** Abort - core dumped

}
I've certainly seen this one before.  I think it means that you've got 
/usr/lib before /lib in your LD_LIBRARY_PATH -- or, is it the other way 
around?  Just switch the order of the two elements in LD_LIBRARY_PATH and it 
should work.


This is a stupid side-effect of Sun's dynamic loading scheme.


Gary Keim

ATK Consortium

\enddata{text,538719580}

\enddata{text822, 121126}
\begindata{text822, 122976}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/seBaet600Ui38uM05j>;
          Wed, 10 Jun 1992 16:48:59 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.MeBacsO00UddJ4NU4q>;
          Wed, 10 Jun 1992 16:46:48 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA17505> for info-andrew; Wed, 10 Jun 92 16:46:42 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA09217; Wed, 10 Jun 92 13:11:46 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 10 Jun 92 19:12:27 GMT
From: sdd.hp.com!elroy.jpl.nasa.gov!henry!mathew@hplabs.hpl.hp.com  (Mathew Yeates)
Organization: Image Analysis Systems Group, JPL
Subject: Thumbwheel no-go
Message-Id: <mathew.708203547@henry>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

When using ADEW, my Thumbwheel object looks funny. Instead
of appearing as it does in the documentation, a few letters 
appear which change as I move the mouse (PQRTO). Whats this?
I'm on a Sun Sparc SunOs 4.1.2

-mathew
\enddata{text822, 122976}
\begindata{text822, 124487}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/keBafka00UddJ4i04J>;
          Wed, 10 Jun 1992 16:49:52 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.0eBadmS00Udd14Rk4F>;
          Wed, 10 Jun 1992 16:47:46 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA17520> for info-andrew; Wed, 10 Jun 92 16:47:26 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA10743; Wed, 10 Jun 92 13:38:49 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 9 Jun 92 22:22:51 GMT
From: van-bc!rsoft!agate!dog.ee.lbl.gov!network.ucsd.edu!weber.ucsd.edu!cti@ucbvax.Berkeley.EDU  (CTI)
Organization: University of California, San Diego
Subject: ATK / X Window Developer
Message-Id: <113avrINNstj@network.ucsd.edu>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Newsgroups: comp.soft-sys.andrew
Subject: Andrew Toolkit / X - Product Developer
Summary: 
Followup-To: 
Distribution: na
Organization: CourseWare Technologies Inc.
Keywords:  ATK Developer

Multi-Media Educational software development firm in San Diego is
searching for an experienced Andrew Toolkit and X Window Programmer.

You will develop state of the art programming tools and enjoy a
position of great potential and visibility.  You will work close
to the ocean and the University of California.

A minimum 2 years  experience in the following disciplines are
required:

	- C/C++ Language Programming
	- X Window Programming
	- Andrew Toolkit Programming

Only professionals, who have graduated and are U.S. citizens or have
a green card are requested to apply.

For immediate consideration please mail your resume and salary
history and requirements to:

CourseWare Technologies Inc.
Dept: MMATK
11300 Sorrento Valley Road, Suite 105
San Deigo, CA. 92121
Tel: (619) 452-8649

Thanks.
\enddata{text822, 124487}
\begindata{text822, 126808}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/8eBbGdW00Udd9:oE9g>;
          Wed, 10 Jun 1992 17:31:21 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.QeBbEZW00jZdMHok57>;
          Wed, 10 Jun 1992 17:29:10 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.oeBbDdC00Vs=80PUla>;
          Wed, 10 Jun 1992 17:28:11 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/rr2b/.Outgoing/QF.AeBbDaS00Vs=I0ehpn>;
          Wed, 10 Jun 1992 17:28:06 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4
          via MS.5.6.freeport.andrew.cmu.edu.rt_aos4;
          Wed, 10 Jun 1992 17:28:06 -0400 (EDT)
Message-ID: <weBbDa200Vs=Q0ehhP@andrew.cmu.edu>
Date: Wed, 10 Jun 1992 17:28:06 -0400 (EDT)
From: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>
X-Andrew-Message-Size: 566+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    sdd.hp.com!elroy.jpl.nasa.gov!henry!mathew@hplabs.hpl.hp.com
    (Mathew Yeates)
Subject: Re: Thumbwheel no-go
In-Reply-To: <mathew.708203547@henry>
References: <mathew.708203547@henry>

\begindata{text,270598460}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from internet.other.info-andrew: 10-Jun-92 
Thumbwheel no-go Mathew Yeates@hplabs.hpl (221)}


\quotation{When using ADEW, my Thumbwheel object looks funny. Instead of 
appearing as it does in the documentation, a few letters  appear which change 
as I move the mouse (PQRTO). Whats this?

}\quotation{I'm on a Sun Sparc SunOs 4.1.2

}
For some reason the values25 font must be missing.  Check your andrew font 
dir, if you don't find it there try doing a make dependInstall in atk/values. 
 Are you displaying on the Sparc?  Using which version of X11?


-Rob Ryan

Andrew Toolkit Consortium\
\enddata{text,270598460}

\enddata{text822, 126808}
\begindata{text822, 129131}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim
Received: from rascal.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/4eBbKnq00Vs94kQk8H>;
          Wed, 10 Jun 1992 17:35:47 -0400 (EDT)
Received: from rascal.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/gk5g/.Outgoing/QF.IeBbKTO00Vs9N9AFUO>;
          Wed, 10 Jun 1992 17:35:27 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31
          via MS.5.6.rascal.andrew.cmu.edu.rs_aix31;
          Wed, 10 Jun 1992 17:35:27 -0400 (EDT)
Message-ID: <EeBbKTK00Vs9J9AFNt@andrew.cmu.edu>
Date: Wed, 10 Jun 1992 17:35:27 -0400 (EDT)
From: Gary Keim <gk5g+@andrew.cmu.edu>
X-Andrew-Message-Size: 1028+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    roberts@studguppy.lanl.gov (Doug Roberts)
Subject: Re: Console
CC: bb+org.itc.atk.ia-trail@andrew.cmu.edu
In-Reply-To: <ROBERTS.92Jun10102749@studguppy.lanl.gov>
References: <ROBERTS.92Jun10102749@studguppy.lanl.gov>

\begindata{text,538602060}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from netnews.comp.soft-sys.andrew: 10-Jun-92 
Console Doug Roberts@studguppy.l (789)}


\quotation{I'm running the sparc binary version of the latest andrew from the

}\quotation{cdrom directory on emsworth.andrew.cmu.edu. I have noticed that 
the

}\quotation{cpu meter in the andrew console remains at 0%, not reflecting the

}\quotation{load.  Not only that, after I terminate the console process, my 
own

}\quotation{xterm console can no longer receive console messages. Anybody know

}\quotation{what the problem is?}


Take a look at the permissions on the file $ANDREWDIR/bin/getstats:


(banjo)usr13/gk5g> \bold{/bin/ls -l -g $ANDREWDIR/bin/getstats}

-rwsr-sr-x  1 root     kmem        24576 Apr 15 21:20 
/cdrom/sun4c_411/andrew/bin/getstats


By using the -p argument to tar you retain the original permissions.  You may 
have lost the group membership (kmem) or it's setuid-ness.  \smaller{[Aside: 
if you try to run some setuid programs from a CDROM, you don't get that 
priviledge, on certain platforms.]}


Report back if it has the correct attributes and you still get this behavior.


Gary Keim

ATK Consortium

\enddata{text,538602060}

\enddata{text822, 129131}
\begindata{text822, 131658}
Return-path: <@acadvm1.uottawa.ca:michael@shamin.genie.uottawa.ca>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/oeBcz2u00UkTF0q04Z>;
          Wed, 10 Jun 1992 19:26:59 -0400 (EDT)
Received: from acadvm1.uottawa.ca by po3.andrew.cmu.edu (5.54/3.15) id <AA16594> for susan+; Wed, 10 Jun 92 19:26:52 EDT
Received: from shamin.genie.uottawa.ca by acadvm1.uottawa.ca (IBM VM SMTP V2R2)
   with TCP; Wed, 10 Jun 92 19:27:00 EDT
Subject: Leaving my job (just when it got interesting)
To: susan+@andrew.cmu.edu
Date: Wed, 10 Jun 92 19:28:29 EDT
From: Michael Kedem <michael@shamin.genie.uottawa.ca>
X-Mailer: ELM [version 2.3 PL11]
Message-Id:  <9206101928.aa04343@shamin.genie.uottawa.ca>

Hello,

My contract with U of O is about to end - I'm leaving my post just after the
conference. It was lots of fun to work with the ATK - I'll have to leave it 
for now.

Since I seem to be the only one running ATK on SCO unix, now's the time for
last questions. I tried applying my patches to 5.1, and many of them failed,
so I'll have to work slowly on this - I'm not sure I can do it, what with
the conference and my leaving the country. I'm passing Andrew to a student
over here - he's doing his best to learn it. His name is Kandiah, email
kandiah@shamin.genie.uottawa.ca. The system manager here is dominic,
dominic@shamin.genie.uottawa.ca.

Unresolved problems on SCO:

ez doesn't recognize the current directory when invoking.
"PrintCOmmand" in AndrewSetup can only create processes using rcmd "localhost".
There is no modified running version of gdb. 
zip doesn't work.
Many long filenames - next version of SCO unix will take care of that.


Michael


-----------------------------------------------------------------------------
Michael Kedem                                 michael@shamin.genie.uottawa.ca
University of Ottawa               
Electrical Engineering, MCRlab

"Time flies like an arrow, Fruit flies like bananas"

Le temps vole comme un fleche, mais les fruits volent comme des bananes
Zeit fliegt wie ein Pfeil, Obstfliegen haben bananen gerne
-----------------------------------------------------------------------------




\enddata{text822, 131658}
\begindata{text822, 133962}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/EeBhGCO00Ui39LJ05j>;
          Thu, 11 Jun 1992 00:20:30 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.keBhE3m00UddNfVk4g>;
          Thu, 11 Jun 1992 00:18:12 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA27522> for info-andrew; Thu, 11 Jun 92 00:18:04 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA00574; Wed, 10 Jun 92 21:06:01 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 10 Jun 92 16:12:07 GMT
From: rr2b+@andrew.cmu.edu  (Robert Andrew Ryan)
Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA
Subject: Re: Norwegian (or Swedish) characters in ez
Message-Id: <EeBWbLC00Vs=40eaVh@andrew.cmu.edu>
References: <1992Jun10.111626.27819@ulrik.uio.no>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Excerpts from netnews.comp.soft-sys.andrew: 10-Jun-92 Norwegian (or
Swedish) char.. Per Sigmond@teknologi.ag (299)

> Does anyone have binaries for Norwegian (or Swedish) character-support
> for ez (atk 5.1) on Sparc? Sources is OK too, but I would prefer
"ready-made" stuff....

The compchar package in ATK tries to address this issue. (help compchar)
 It includes facilities for converting between local ASCII conventions
and iso-8859 fonts, and printing with troff.

-Rob Ryan
Andrew Toolkit Consortium
\enddata{text822, 133962}
\begindata{text822, 135837}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/YeBhvgW00Udd1jXk5N>;
          Thu, 11 Jun 1992 01:04:44 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.ceBhuZC00Udd5jPU59>;
          Thu, 11 Jun 1992 01:03:33 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA28520> for info-andrew; Thu, 11 Jun 92 01:03:24 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA03254; Wed, 10 Jun 92 21:58:19 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 9 Jun 92 23:22:05 GMT
From: pitt!cs.pitt.edu@gatech.edu  (Ken Mitchum)
Organization: Computer Science Dept., University of Pittsburgh
Subject: large table spreadsheets
Message-Id: <15082@pitt.UUCP>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

I am trying to find out why "table" fails with large spreadsheets.
I have just begun to look through the sources, so if someone else
has already figured this out, I would be very interested in what
you found.

 -Ken Mitchum MD (KY3B)
 km@cs.pitt.edu
\enddata{text822, 135837}
\begindata{text822, 137361}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ceBpWsi00Ui3ADpE5p>;
          Thu, 11 Jun 1992 09:44:25 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.MeBpVe200UddQDsk5V>;
          Thu, 11 Jun 1992 09:43:10 -0400 (EDT)
If-Type-Unsupported: send
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.keBpRVK00UkTM9=053>;
          Thu, 11 Jun 1992 09:38:44 -0400 (EDT)
Received: from nixpbe.sni.de by po3.andrew.cmu.edu (5.54/3.15) id <AA02336> for info-andrew; Thu, 11 Jun 92 09:37:38 EDT
Received: from ap542.sniap.mchp.sni.de by nixpbe.sni.de (5.65/1.34)
	id AA06868; Wed, 10 Jun 92 17:05:30 +0200
Received: from weigelshofen.graphics.sniap.mchp.sni.de ([139.21.18.18]) by ap542.sniap.mchp.sni.de with SMTP id AA16927
  (5.65c/IDA-1.4.4 for <info-andrew@andrew.cmu.edu>); Wed, 10 Jun 1992 17:02:12 +0100
Received: from oberleinleiter.ap-graphics (oberleinleiter.graphics.sniap.mchp.sni.de) by weigelshofen.graphics.sniap.mchp.sni.de with SMTP id AA03253
  (5.65c/IDA-1.4.4 for <weigelshofen!andrew.cmu.edu!info-andrew>); Wed, 10 Jun 1992 16:54:08 +0100
Message-Id: <199206101554.AA03253@weigelshofen.graphics.sniap.mchp.sni.de>
From: Sushil.Taneja@graphics.sniap.mchp.sni.de
Date: Wed, 10 Jun 92 16:54 MET
To: info-andrew@andrew.cmu.edu
Subject: help
Cc: Sushil.Taneja@graphics.sniap.mchp.sni.de
X-Mailer: SNI X Unix Mailer [Version 1.1A00]
Content-Type: text
Content-Length: 355

send help
send index
quit



-- Sushil Taneja

Siemens Nixdorf Informationssysteme AG, SNI AP 153
D-8000 Muenchen 83, Carl-Wery-Strasse 22, Germany
Tel.:   + 49 (89) 636-42328
FAX:    + 49 (89) 636-45522
E-mail: Sushil.Taneja@graphics.sniap.mchp.sni.de
X.400:  c=DE;a=DBP;p=SNI-SMTP;o=de;ou1=sni;ou2=mchp;ou3=sniap;ou4=graphics;
        s=taneja;g=sushil
\enddata{text822, 137361}
\begindata{text822, 139524}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/YeBpePa00Udd4FlU4c>;
          Thu, 11 Jun 1992 09:52:27 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.keBpdqy00Udd8FfU5A>;
          Thu, 11 Jun 1992 09:51:51 -0400 (EDT)
If-Type-Unsupported: send
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.IeBpc5C00UkTA:JU4l>;
          Thu, 11 Jun 1992 09:49:59 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA02640> for gk5g+; Thu, 11 Jun 92 09:49:48 EDT
Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7)
	id <AA09291> for info-andrew+@andrew.cmu.edu; Thu, 11 Jun 92 09:49:44 EDT
Received: by greenbush.bellcore.com (4.1/4.7)
	id <AA04157> for lowery@thumper.bellcore.com; Thu, 11 Jun 92 09:48:38 EDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41
          via MS.5.6.greenbush.galaxy.sun4_41;
          Thu, 11 Jun 1992 09:48:30 -0400 (EDT)
Message-Id: <IeBpaiu0M2Yt0E91Eo@thumper.bellcore.com>
Date: Thu, 11 Jun 1992 09:48:30 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: info-andrew+@andrew.cmu.edu
Subject: Fix to window-wedging Messages bug
Cc: info-andrew-bugs+@andrew.cmu.edu, Gary Keim <gk5g+@andrew.cmu.edu>,
        "Carlyn M. Lowery" <lowery@thumper.bellcore.com>

In the released version of Messages, there is a nasty bug that affects
people who have the "hide after sending" option set and use complex
compound operations from init files that expose the sending window when
it is hidden.  In such cases -- examples of which can be provided on
request -- the window manager sometimes gets so confused that the
sending window becomes totally inaccessible, and you have to quit &
restart messages.

the fix is simple -- just a one-line addition of a folder_ForceUpdate()
call in folders.c.  Here's the context diff, which I hope will find its
way into a future release:

*** folders.c    Thu Jun 11 09:41:35 1992
--- folders.c.orig      Thu Jun 11 09:38:01 1992
***************
*** 1037,1043 ****
       folders_Warp(sendmessage_GetIM(self->sm));
      }
      sendmessage_WantInputFocus(self->sm, self->sm);
-     folders_ForceUpdate();
      return(self->sm);
  }
  
--- 1037,1042 ----
\enddata{text822, 139524}
\begindata{text822, 142230}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim
Received: from rascal.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/seBugDy00Vs9RPIE5s>;
          Thu, 11 Jun 1992 15:35:44 -0400 (EDT)
If-Type-Unsupported: send
Received: from rascal.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/gk5g/.Outgoing/QF.YeBubJa00Vs959AQgS>;
          Thu, 11 Jun 1992 15:30:29 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31
          via MS.5.6.rascal.andrew.cmu.edu.rs_aix31;
          Thu, 11 Jun 1992 15:30:29 -0400 (EDT)
Message-ID: <0eBubJW00Vs919AQYX@andrew.cmu.edu>
Date: Thu, 11 Jun 1992 15:30:29 -0400 (EDT)
From: Gary Keim <gk5g+@andrew.cmu.edu>
X-Andrew-Message-Size: 518+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Losing text in org
CC: bb+org.itc.atk.ia-trail@andrew.cmu.edu
In-Reply-To: <1992Jun11.091357.3422@sun1.ruf.uni-freiburg.de>
References: <1992Jun11.091357.3422@sun1.ruf.uni-freiburg.de>

\begindata{text,538602060}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from netnews.comp.soft-sys.andrew: 11-Jun-92 Losing 
text in org Matthew Wyneken@sun1.ruf (1413)}


\quotation{This morning I decided to check out if things were being

}\quotation{saved like I think they should be. 

}\quotation{I entered a new line in the file, saved the file with

}\quotation{^X^S _and_ via the menu. Much to my dismay, a grep on 

}\quotation{the file showed no such line!! I exited the file and

}\quotation{started a new session on it and by George, the new line

}\quotation{really wasn't there :-( !!}


I'll check into this and get back to you soon.


Gary Keim

ATK Consortium

\enddata{text,538602060}

\enddata{text822, 142230}
\begindata{text822, 144208}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/oeBx7jO00Ui3F96E5E>;
          Thu, 11 Jun 1992 18:21:35 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.AeBx5eq00UkT0yqU5t>;
          Thu, 11 Jun 1992 18:19:22 -0400 (EDT)
Received: from alpha.xerox.com by po3.andrew.cmu.edu (5.54/3.15) id <AA16085> for info-andrew; Thu, 11 Jun 92 18:19:12 EDT
Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <12725>; Thu, 11 Jun 1992 15:18:52 PDT
Received: by holmes.parc.xerox.com id <25544>; Thu, 11 Jun 1992 15:18:49 -0700
Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.41
          via MS.5.6.holmes.parc.xerox.com.sun4_41;
          Thu, 11 Jun 1992 15:18:41 -0700 (PDT)
Message-Id: <keBx51oB0KGW82M0gA@holmes.parc.xerox.com>
Date: 	Thu, 11 Jun 1992 15:18:41 PDT
Sender: Bill Janssen <janssen@parc.xerox.com>
From: Bill Janssen <janssen@parc.xerox.com>
To: info-andrew@andrew.cmu.edu
Subject: corrupted ~/.AMS.prof -- how to fix?

I've got an .AMS.prof file with two specs for a particular folder:

    ...
    mail /tmp_mnt/tilde/username/.MESSAGES/mail 0 0e:fH4 0
    ...
    mail /tilde/username/.MESSAGES/mail 2 0eBalx 0
    ...

Obviously, a bit of NFS cruft got caught in the gears.  What's the
"right" way to fix this?

Bill
\enddata{text822, 144208}
\begindata{text822, 145882}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/8eBxLI200Udd9I2E49>;
          Thu, 11 Jun 1992 18:38:12 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.keBxJWu00Udd1HpE43>;
          Thu, 11 Jun 1992 18:36:19 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA21453> for info-andrew; Thu, 11 Jun 92 18:36:09 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA07695; Thu, 11 Jun 92 15:22:14 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 10 Jun 92 17:27:49 GMT
From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!swrinde!news.dell.com!pmafire!boojum!boojum!roberts@ucbvax.Berkeley.EDU  (Doug Roberts)
Organization: Technology Modeling and Analysis, LANL-A7
Subject: Console
Message-Id: <ROBERTS.92Jun10102749@studguppy.lanl.gov>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Hello, all.

I'm running the sparc binary version of the latest andrew from the
cdrom directory on emsworth.andrew.cmu.edu. I have noticed that the
cpu meter in the andrew console remains at 0%, not reflecting the
load.  Not only that, after I terminate the console process, my own
xterm console can no longer receive console messages. Anybody know
what the problem is?

Thanks,
--Doug
--

================================================================
Douglas Roberts                
Los Alamos National Laboratory 
dzzr@lanl.gov  
                
^C^C  ^X^C  ^X^Z  :w  :q  :q! :wq  :wq! ^d  X exit
 X Q  :quitbye  CtrlAltDel   ~~q  :~q  logout  save/quit :!QUIT 
^[zz ^[ZZ ZZZZ  ^H  ^@  ^L  ^[c  ^# ^E ^X ^I ^T  ?  
help  helpquit ^D  ^d ^C ^c helpexit ?Quit ?q  ^Kx  /QY  
sync;halt
\enddata{text822, 145882}
\begindata{text822, 148048}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/UeBy1EK00Ui3FD=E5R>;
          Thu, 11 Jun 1992 19:22:57 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.ceBxzmO00Udd5Ms04R>;
          Thu, 11 Jun 1992 19:21:22 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA22741> for info-andrew; Thu, 11 Jun 92 19:21:08 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA10397; Thu, 11 Jun 92 16:11:07 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 10 Jun 92 11:16:26 GMT
From: eru.mt.luth.se!lunic!sunic2!ugle.unit.no!nuug!nn.no!nntp.uio.no!teknologi.agderforskning.no!per@bloom-beacon.mit.edu  (Per Sigmond)
Organization: Agderforskning
Subject: Norwegian (or Swedish) characters in ez
Message-Id: <1992Jun10.111626.27819@ulrik.uio.no>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Does anyone have binaries for Norwegian (or Swedish) character-support for ez
(atk 5.1) on Sparc? Sources is OK too, but I would prefer "ready-made" stuff....

Thanks.
Per.

-- 
Per Sigmond
Agderforskning Teknologi
Televeien 1
4890 Grimstad
Norway

Internet: Per.Sigmond@teknologi.agderforskning.no
\enddata{text822, 148048}
\begindata{text822, 149708}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/weByEdy00Ui35EwU4O>;
          Thu, 11 Jun 1992 19:39:22 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.AeByDKK00UddBOSk4K>;
          Thu, 11 Jun 1992 19:37:58 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA23155> for info-andrew; Thu, 11 Jun 92 19:37:48 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA11049; Thu, 11 Jun 92 16:21:52 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 10 Jun 92 11:55:24 GMT
From: mcsun!Germany.EU.net!ira.uka.de!sun1.ruf.uni-freiburg.de!wyneken@uunet.uu.net  (Matthew Wyneken)
Organization: Rechenzentrum der Universitaet Freiburg, Deutschland
Subject: String search and hypertext links in org
Message-Id: <1992Jun10.115524.23346@sun1.ruf.uni-freiburg.de>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

There are two things I'd really like to do with org files, but I just
don't have enough time to plow through all the documentation and learn
_everything_ about programming in ATK. So if there is somebody out
there who can at least give me a few hints as to what part of the
system I should look into, I'd be much obliged.

The first thing is that I'd like to be able to do a string search on
the description parts for all the nodes. I would think this shouldn't
be too hard if I implemented some kind of tree traversal algorithm.

The other thing that would be really nice would be the capability of
creating hypertext links between different nodes of a single org file.
One approach that comes to mind is to use arbcon to create a double
view of the org file. I could then show one node on one side and
another node on the other, and then push a button to insert link
buttons at the cursor positions in both of the descriptions. That way I
wind up with a two-way link - just what I wanted.

If anyone has already implemented either of these things, I would
appreciate hearing from him/her. Otherwise it would be nice if someone
could just kind of give me a short summary of steps (and
procedures/functions?) I will need. I've never programmed with ATK
before so I don't even know if what I want to do is possible with ness
(is ness about as easy as HyperTalk?) or if I will have to do it in C.

Matthew Wyneken

P.S.: Normally, I also hate people who don't take the time to read all
the documentation and learn how the system works before trying to
program something. Maybe someone out there can make an exception in
this case.

Matthew Wyneken

-------------------------------------------------------------------
Deutsches Seminar I          |   Tel.: ++49-761-2034897
Linguistische Informatik     |
Universitaet Freiburg        |   e-mail: 
Friedrichstr. 50             |   mpw@supreme.coling.uni-freiburg.de
W - 7800 Freiburg            |
Germany                      |
-------------------------------------------------------------------

-- 
Matthew Wyneken

Deutsches Seminar I          |   Tel.: ++49-761-2034897
Linguistische Informatik     |
\enddata{text822, 149708}
\begindata{text822, 153236}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim
Received: from rascal.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/AeByFYS00Vs9RUB08q>;
          Thu, 11 Jun 1992 19:40:20 -0400 (EDT)
Received: from rascal.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/gk5g/.Outgoing/QF.0eByEwG00Vs9N9ATsR>;
          Thu, 11 Jun 1992 19:39:40 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31
          via MS.5.6.rascal.andrew.cmu.edu.rs_aix31;
          Thu, 11 Jun 1992 19:39:40 -0400 (EDT)
Message-ID: <QeByEwC00Vs959ATkV@andrew.cmu.edu>
Date: Thu, 11 Jun 1992 19:39:40 -0400 (EDT)
From: Gary Keim <gk5g+@andrew.cmu.edu>
X-Andrew-Message-Size: 576+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    wyneken@sun1.ruf.uni-freiburg.de (Matthew Wyneken)
Subject: Re: Losing text in org
In-Reply-To: <1992Jun11.091357.3422@sun1.ruf.uni-freiburg.de>
References: <1992Jun11.091357.3422@sun1.ruf.uni-freiburg.de>

\begindata{text,538602060}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from netnews.comp.soft-sys.andrew: 11-Jun-92 Losing 
text in org Matthew Wyneken@sun1.ruf (1413)}


\quotation{Much to my dismay, a grep on 

}\quotation{the file showed no such line!! I exited the file and

}\quotation{started a new session on it and by George, the new line

}\quotation{really wasn't there :-( !!

}
The bug seems to be that the contents of a Node Description are saved whenever 
you transition to another node.  So, basically, if you add a new Description 
and then Save immediately, that Description gets dropped on the floor.  For 
now, select some other node prior to saving.


Gary Keim

ATK Consortium

\enddata{text,538602060}

\enddata{text822, 153236}
\begindata{text822, 155249}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/MeC0uq200UkT5:B04P>;
          Thu, 11 Jun 1992 22:40:54 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.4eC0rne00Udd1khk4M>;
          Thu, 11 Jun 1992 22:37:40 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA28842> for info-andrew; Thu, 11 Jun 92 22:37:29 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA20763; Thu, 11 Jun 92 19:28:51 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 10 Jun 92 16:28:27 GMT
From: rr2b+@andrew.cmu.edu  (Robert Andrew Ryan)
Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA
Subject: Re: String search and hypertext links in org
Message-Id: <EeBWqfq00Vs=M0ebA0@andrew.cmu.edu>
References: <1992Jun10.115524.23346@sun1.ruf.uni-freiburg.de>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Excerpts from netnews.comp.soft-sys.andrew: 10-Jun-92 String search and
hypertext.. Matthew Wyneken@sun1.ruf (2151)

> The first thing is that I'd like to be able to do a string search on the
> description parts for all the nodes.

I believe the description part of each  node is just a text object, and
I would expect tree to have a method called Enumerate of Traverse for
running some function over all the nodes in the tree.  There is a search
package for text which can search for regexps.  (see
atk/text/search.{c,ch,doc})

Excerpts from netnews.comp.soft-sys.andrew: 10-Jun-92 String search and
hypertext.. Matthew Wyneken@sun1.ruf (2151)

> The other thing that would be really nice would be the capability of
> creating hypertext links between different nodes of a single org file.

I'm not quite sure what you want here, but the best place to start is
probably using a pushbutton or sbutton object for the button then using
the AddRecipient method to perform the desired actions on a
"buttonpushed" trigger.  (see atk/basics/observe.ch,
atk/supportviews/sbutton*, sbttn*, and atk/hyplink/pshbttn*)  I'm not
sure what facilities org (and it's superclass tree) provide for moving
around within the tree though.  I doubt you will be able to accomplish
what you want with Ness, you will need C.  As yet Ness is mainly useful
for processing ATK text (with styles, objects, etc...)    We hope to
make Ness more general purpose in the future.

Excerpts from netnews.comp.soft-sys.andrew: 10-Jun-92 String search and
hypertext.. Matthew Wyneken@sun1.ruf (2151)

> P.S.: Normally, I also hate people who don't take the time to read all
> the documentation and learn how the system works before trying to
> program something. Maybe someone out there can make an exception in this
> case.

In the case of ATK you can be forgiven, it's so large that you really
need a jumping off point to even know where you can go.

Sorry I couldn't be more detailed, also realize that all the above is
off the top of my head, it may be wrong utterly, or subtly...

-Rob Ryan
Andrew Toolkit Consortium
\enddata{text822, 155249}
\begindata{text822, 158719}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ceC8N1e00Ui3I7UE4n>;
          Fri, 12 Jun 1992 07:10:57 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.UeC8KMG00Udd45F056>;
          Fri, 12 Jun 1992 07:08:08 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA01341> for info-andrew; Fri, 12 Jun 92 07:08:01 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA18031; Fri, 12 Jun 92 03:58:34 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 10 Jun 92 19:46:00 GMT
From: widener!iggy.GW.Vitalink.COM!nocsun.NOC.Vitalink.COM!NOC.Vitalink.COM!edc@g.ms.uky.edu  (Eric D. Christensen)
Organization: Vitalink Communications, Fremont, CA
Subject: Re: Console
Message-Id: <1992Jun10.194600.10726@NOC.Vitalink.COM>
References: <ROBERTS.92Jun10102749@studguppy.lanl.gov>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

In article <ROBERTS.92Jun10102749@studguppy.lanl.gov>, roberts@studguppy.lanl.gov (Doug Roberts) writes:
|> Hello, all.
|> 
|> I'm running the sparc binary version of the latest andrew from the
|> cdrom directory on emsworth.andrew.cmu.edu. I have noticed that the
|> cpu meter in the andrew console remains at 0%, not reflecting the
|> load.  Not only that, after I terminate the console process, my own
|> xterm console can no longer receive console messages. Anybody know
|> what the problem is?

The CPU Meter staying at 0% is due to the getstats program not being able to 
read /dev/kmem. Best thing to go is make getstats set uid root.

As for the other, I'm clueless. I don't seem to have the same problem.

---
+---------------------------------------------------------------------------+
| Eric D. Christensen - Vitalink Communications - Network Operations Center |
|        Email: edc@noc.vitalink.com           Phone: (510)795-6123         |
|    SCCA San Francisco Region - Formula 440 #6, Solo II HS Impulse #19     |
+---------------------------------------------------------------------------+
|                    "REAL race cars don't have fenders!"                   |
+---------------------------------------------------------------------------+
\enddata{text822, 158719}
\begindata{text822, 161376}
Return-path: <smorin@ortie.saclay.cea.fr>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/YeC:JOu00Ui30H1k4e>;
          Fri, 12 Jun 1992 09:23:39 -0400 (EDT)
Received: from pamir.inria.fr by andrew.cmu.edu (5.54/3.15) id <AA04861> for susan+; Fri, 12 Jun 92 09:23:29 EDT
X400-Received: by /PRMD=inria/ADMD=atlas/C=FR/;
	Relayed; 12 Jun 92 15:23:38+0200
X400-Received: by /PRMD=CEA/ADMD=ATLAS/C=FR/;
	Relayed; 12 Jun 92 15:23:04+0200
Date: 12 Jun 92 15:23:04+0200
From: "Stephane MORIN tmunicom tel 69 89 46 87" <smorin@ortie.saclay.cea.fr>
Message-Id: <9206121323.AA10040@ortie.saclay.cea.fr>
To: susan+@andrew.cmu.edu
Subject: printing on andrew 5.1

\begindata{text,1061920}
\textdsversion{12}
\template{default}
	Hello Susan,


		I've got the 5.1 andrew software.

	it works well but i can't print ez file including raster image.

	I've read the FAQ.


		On my Sun 4.1.1, we have transcript.( pscat, enscript, psroff

		psdit etc...).


	But nothing is working.

	Have you a sun on your site ?


		what about the formatcommand in ~andrew/lib/global.prf ?


			hope you'll answer.



				regards.


				smorin\formatnote{@gardenia. }.saclay.cea.fr



\enddata{text,1061920}

\enddata{text822, 161376}
\begindata{text822, 162713}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller
Received: from commander.itc.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0eC:SFC00guRQp1k4u>;
          Fri, 12 Jun 1992 09:33:05 -0400 (EDT)
If-Type-Unsupported: send
Received: from commander.itc.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr21/ghoti/.Outgoing/QF.ceC:PtK00guRIfoU9N>;
          Fri, 12 Jun 1992 09:30:33 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.commander.itc.cmu.edu.rs.aix31
          via MS.5.6.commander.itc.cmu.edu.rs_aix31;
          Fri, 12 Jun 1992 09:30:33 -0400 (EDT)
Message-ID: <IeC_Pt600guR8foU1O@andrew.cmu.edu>
Date: Fri, 12 Jun 1992 09:30:33 -0400 (EDT)
From: Adam Stoller <ghoti+@andrew.cmu.edu>
X-Andrew-Message-Size: 486+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: corrupted ~/.AMS.prof -- how to fix?
In-Reply-To: <keBx51oB0KGW82M0gA@holmes.parc.xerox.com>
References: <keBx51oB0KGW82M0gA@holmes.parc.xerox.com>

\begindata{text,539137136}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from internet.other.info-andrew: 11-Jun-92 
corrupted ~/.AMS.prof -- ho.. Bill Janssen@parc.xerox. (301)}


\quotation{I've got an .AMS.prof file with two specs for a particular folder:

}
\quotation{    ...

}\quotation{    mail /tmp_mnt/tilde/username/.MESSAGES/mail 0 0e:fH4 0

}\quotation{    ...

}\quotation{    mail /tilde/username/.MESSAGES/mail 2 0eBalx 0

}\quotation{    ...

}
\quotation{Obviously, a bit of NFS cruft got caught in the gears.  What's the

}\quotation{"right" way to fix this?

}
\quotation{Bill

}
Quit whichever AMS interface you're running - and hand-edit the file.

\enddata{text,539137136}

\enddata{text822, 162713}
\begindata{text822, 164653}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ceCEad:00jZdMG204Z>;
          Fri, 12 Jun 1992 16:31:37 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.keCEY4600UddNDB05G>;
          Fri, 12 Jun 1992 16:28:52 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA20264> for info-andrew; Fri, 12 Jun 92 16:28:32 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA07827; Fri, 12 Jun 92 13:25:56 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 11 Jun 92 09:13:57 GMT
From: mcsun!Germany.EU.net!ira.uka.de!sun1.ruf.uni-freiburg.de!wyneken@uunet.uu.net  (Matthew Wyneken)
Organization: Rechenzentrum der Universitaet Freiburg, Deutschland
Subject: Losing text in org
Message-Id: <1992Jun11.091357.3422@sun1.ruf.uni-freiburg.de>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Recently I discovered something which is disconcerting to
say the least. I've been using an org file to keep my mind
straight, so to speak, by sorting ideas I have for work.
Every once in a while I noticed that the last few letters
of certain text sections are missing. Sometimes I even get
"\enddata" at the end of a text section, which really ought
to be part of the data structure not the text.

This morning I decided to check out if things were being
saved like I think they should be. 
I entered a new line in the file, saved the file with
^X^S _and_ via the menu. Much to my dismay, a grep on 
the file showed no such line!! I exited the file and
started a new session on it and by George, the new line
really wasn't there :-( !!

Is this a bug, known or otherwise? I'm still using ATK
5.0.0 since I haven't found the time to install 5.1 yet.
Maybe 5.1 has fixed the problem, I hope.

Matthew Wyneken

-------------------------------------------------------------------
Deutsches Seminar I          |   Tel.: ++49-761-2034897
Linguistische Informatik     |
Universitaet Freiburg        |   e-mail: 
Friedrichstr. 50             |   mpw@supreme.coling.uni-freiburg.de
W - 7800 Freiburg            |
Germany                      |
-------------------------------------------------------------------

-- 
Matthew Wyneken

Deutsches Seminar I          |   Tel.: ++49-761-2034897
Linguistische Informatik     |
\enddata{text822, 164653}
\begindata{text822, 167424}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/AeCElQS00jZdQGS05W>;
          Fri, 12 Jun 1992 16:43:08 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.ceCEkAm00Udd5Elk4f>;
          Fri, 12 Jun 1992 16:41:48 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA20668> for info-andrew; Fri, 12 Jun 92 16:41:35 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA08139; Fri, 12 Jun 92 13:29:22 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 12 Jun 92 18:32:07 GMT
From: sdd.hp.com!elroy.jpl.nasa.gov!henry!mathew@hplabs.hpl.hp.com  (Mathew Yeates)
Organization: Image Analysis Systems Group, JPL
Subject: page object problems
Message-Id: <mathew.708373927@henry>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

More novice questions:
I created an object using Arb and following the tutorial. I created a
page object with 2 objects, a clklist and a chart. I want to add items
to the chart after they are selected on the clklist but the program
dumps core when I  use chart_SetItemAttribute. This happens when I have
the clklist on the first page and the chart on the second.

Similarly, if I have the chart first, then value_SetStrArrayAndSize
dumps core when I try and set items in the clklist.

It appears that I can only use class member functions corresponding
to the object on the first page.

Help anyone? Do I somehow have to switch the "focus" to the other page?

-Mathew
\enddata{text822, 167424}
\begindata{text822, 169390}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim
Received: from rascal.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/UeCF:QK00Vs9N9mE4x>;
          Fri, 12 Jun 1992 17:09:48 -0400 (EDT)
If-Type-Unsupported: send
Received: from rascal.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/gk5g/.Outgoing/QF.QeCF9Xq00Vs992k3hL>;
          Fri, 12 Jun 1992 17:08:51 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31
          via MS.5.6.rascal.andrew.cmu.edu.rs_aix31;
          Fri, 12 Jun 1992 17:08:51 -0400 (EDT)
Message-ID: <keCF9Xm00Vs912k3Yb@andrew.cmu.edu>
Date: Fri, 12 Jun 1992 17:08:51 -0400 (EDT)
From: Gary Keim <gk5g+@andrew.cmu.edu>
X-Andrew-Message-Size: 638+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: page object problems
In-Reply-To: <mathew.708373927@henry>
References: <mathew.708373927@henry>

\begindata{text,538748932}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from misc: 12-Jun-92 page object problems Mathew 
Yeates@hplabs.hpl (668)}


\quotation{It appears that I can only use class member functions corresponding

}\quotation{to the object on the first page.

}
In the \bold{\italic{textview}} class, an inset is loaded when it is needed 
for viewing the first time.  So, the problem is that the dataobject associated 
with the view on the second page is not instantiated yet.  You can do a test 
by first viewing the second page before going back to the first page and then 
trying to manipulate the dataobj on the 2nd page.


Maybe you can send your code so that we can see this happening.  Uuencoded 
maybe?


Gary Keim

ATK Consortium

\enddata{text,538748932}

\enddata{text822, 169390}
\begindata{text822, 171356}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen
Received: from shaler.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/weCFGkS00Vs4MScE4t>;
          Fri, 12 Jun 1992 17:18:40 -0400 (EDT)
If-Type-Unsupported: send
Received: from shaler.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/wjh/.Outgoing/QF.IeCFFnC00Vs44Nk3E9>;
          Fri, 12 Jun 1992 17:17:39 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31
          via MS.5.6.shaler.andrew.cmu.edu.rs_aix31;
          Fri, 12 Jun 1992 17:17:39 -0400 (EDT)
Message-ID: <YeCFFn_00Vs4INk39s@andrew.cmu.edu>
Date: Fri, 12 Jun 1992 17:17:39 -0400 (EDT)
From: Fred Hansen <wjh+@andrew.cmu.edu>
MIME-Version: 1.0
Content-type: text/plain; charset=US-ASCII
To: Info-Andrew <info-andrew+@andrew.cmu.edu>, nac@tekbspa.tss.com,
    XANNOUNCE@EXPO.LCS.MIT.EDU,
    outnews+netnews.cmu.misc.announce@andrew.cmu.edu,
    outnews+netnews.cmu.cs.general@andrew.cmu.edu,
    outnews+netnews.comp.text@andrew.cmu.edu
Subject: Andrew Toolkit Consortium Technical Conference and Annual Meeting


The Andrew Toolkit Consortium is pleased to invite you to the

                      Andrew Technical Conference 
                                 and the
                       Consortium Annual Meeting 

                             To be held on 
                          June 25 and 26, 1992 
                                  at  
                       Carnegie Mellon University
                            Pittsburgh, PA.  

 
For registration and arrangements, see below or contact Susan Straub
(susan+@andrew.cmu.edu or 412-268-6710).

==================================

Wednesday, June 24

7:00 PM - 10:00  Reception for early arrivals

==================================

Thursday, June 25 Tutorial

8:30 AM  Registration, pastry and coffee

9-12, 1-5

Tutorial - Extending the Andrew User Interface System

{{The Andrew User Interface System is formerly the Andrew Toolkit.  It
is comprised of
	AUE - Andrew User Environment: 
			ez, help, typescript, console, raster, ...
	ATK - Andrew Toolkit: 
			architecture and widgets for constructing applications
	AMS - Andrew Message System:
			complete mail and bulletin board management system
}}

Invariably user requirements have not been completely anticipated by the
system implementors;  so this tutorial introduces various techniques for
extending the applications and insets of the Andrew User Interface
System.  Part I will show how to create new primitive insets.  After a
general introduction to the Class preprocessor, the discussion will show
how to tailor the generic inset created with 'createinset' to produce
any particular inset.  Part II will describe the addition of new
commands via packages, initfiles, and subclasses of text.  Part III will
demonstrate ADEW as a tool for creating applications and even insets. 
Part IV introduces the Ness language and the four ways to utilize it:
nessrun, LaunchApplication, embedded Ness program, and initfiles. 

Throughout, the emphasis will be on introductions to--and live
demonstrations of--the techniques, coupled with pointers to the
appropriate documents.  Class notes will be available in both hard copy
and machine-readable forms so example programs can be executed.  A
classroom full of workstations has been allocated to us so students can
work the exercises. 

==================================

Thursday evening, June 25, 1992.  Annual meeting

6:00 PM 	Reception
6:30   	Conference dinner
8:00   	Andrew Toolkit Consortium Annual meeting

==================================

Friday, June 26, 1992   Andrew Technical Conference

8:30 AM
Registration coffee and pastry

9:00 - 10:30

Welcome
Fred Hansen, Director, Andrew Toolkit Consortium

Future directions for ATK
Wilfred J. Hansen, Carnegie Mellon
wjh+@cmu.edu

Using ATK for OnLine Help and Documentation
Mike Denny, Bell South
404-529-8935   fax: 404-524-2726

Andrew & MIME:  How Messages 8.5 Accomodates the New Mail Format Standard 
Nathaniel Borenstein, Bellcore
nsb@thumper.bellcore.com

10:30 break

10:45 - 12:15

Drag & Drop Extensions for the Andrew Toolkit
Todd A. Inglett, IBM Rochester
tinglett@rchland.vnet.ibm.com

A guided tour of contrib/mit
Bill Cattey, MIT
 wdc@Athena.MIT.EDU

Vee is Object-Oriented -- Not!
Dean Rubine, Carnegie Mellon
dandb+@andrew.cmu.edu

12:30 - 2:00
Lunch

2:00 - 3:30

Design of an ATK Joint Editing Dataobject
Michael Kedem, University of Ottawa
michael@shamin.genie.uottawa.ca

An interactive browser for electronic journals based on MIME
Brian Capouch, Saint Joseph's College
brianc@zeta.saintjoe.edu

An Example of Design Recovery: ATK
Richard Orgass, Industrial Technology Center, Pittsburgh
Joe Newcomer and Dave Anderson, Information Technology Center
do12+@andrew.cmu.edu

3:45 - 4:45

The Remote Andrew Demo System -- Supporting Thousands of One-Time Users
David B. Anderson, Carnegie Mellon
dba+@andrew.cmu.edu

Making a CDrom version of Andrew
Susan Straub, Gary Keim, Fred Hansen
susan+@andrew.cmu.edu

==================================

Tutorial fee (includes lunch and tutorial materials):  $100
Conference fee (includes proceedings, conference dinner, and conference
lunch): $100
Rooms (in new, air conditioned student housing):  $50 / night

Housing is tight in Pittsburgh during the time of the conference,  so
please register as soon as possible.  If you have other housing
arrangments, walk-in registration to the conference will be accepted.

_________________________________________________________________

	Andrew Toolkit Technical Conference
	Carnegie Mellon University
	214 UCC
	4910 Forbes Ave.
	Pittsburgh, PA 15213

	email: susan+@andrew.cmu.edu
	phone: 412 268 6710
	fax: 412 621 8081

Name: ____________________________________

Address: _______________________________________________________

Organization: ___________________________________________________

Phone: __________________________

Email: __________________________


Tutorial		$ ___________	($100)
Conference	$ ___________	($100)
Housing		$ ___________	($50/night)

Total enclosed	$ ___________

Make checks payable to Carnegie Mellon University.
\enddata{text822, 171356}
\begindata{text822, 177776}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/weCFsLe00jZdQIp052>;
          Fri, 12 Jun 1992 17:58:47 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.4eCFqZS00Udd1PPU5L>;
          Fri, 12 Jun 1992 17:56:55 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA23391> for info-andrew; Fri, 12 Jun 92 17:56:37 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA15248; Fri, 12 Jun 92 14:47:52 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 8 Jun 92 15:43:32 GMT
From: mcsun!uknet!mucs!lucsand!lucs!damon@uunet.uu.net  (Mr. D.A. Chaplin)
Organization: Computer Science, Liverpool University
Subject: Running ezprint within an application
Message-Id: <1992Jun8.154333.1590@and.csc.liv.ac.uk>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

I'm trying to run ezprint from within an application using:

  system("ezprint...");

This works OK but then when I quit the application it core
dumps.

I also tried system("ls") with the same results.

Am I doing something wrong?

Damon
\enddata{text822, 177776}
\begindata{text822, 179340}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/QeCFtU200Ui35Ds05J>;
          Fri, 12 Jun 1992 18:00:01 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.AeCFqw:00Udd1PUk4T>;
          Fri, 12 Jun 1992 17:57:16 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA23417> for info-andrew; Fri, 12 Jun 92 17:57:05 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA15307; Fri, 12 Jun 92 14:48:29 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 8 Jun 92 20:00:52 GMT
From: mcsun!uknet!mucs!lucsand!lucs!zhm@uunet.uu.net  (Dr. M Zheng)
Organization: Computer Science, Liverpool University
Subject: SGML <--> ATK convertor?
Message-Id: <1992Jun8.200053.1591@and.csc.liv.ac.uk>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Does anybody have any information about SGML <--> ATK convertor?

We have a multi-user hypertext system -- MUCH in our group, which is implemented
on Andrew. Now, we are working on importing/exporting a SGML document into/from
the MUCH system. Because MUCH system uses the ATK format, we need a convertor
to convert SGML from/to ATK. I wonder if such a convertor is available somewhere 
in public domain. Any information is appreciated.

Thanks in advance,

M. Zheng
\enddata{text822, 179340}
\begindata{text822, 181109}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim
Received: from rascal.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/keCGRhm00Vs9BCUU4D>;
          Fri, 12 Jun 1992 18:38:37 -0400 (EDT)
If-Type-Unsupported: send
Received: from rascal.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/gk5g/.Outgoing/QF.EeCGR9q00Vs912k61E>;
          Fri, 12 Jun 1992 18:38:01 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31
          via MS.5.6.rascal.andrew.cmu.edu.rs_aix31;
          Fri, 12 Jun 1992 18:38:01 -0400 (EDT)
Message-ID: <QeCGR9i00Vs9N2k5tg@andrew.cmu.edu>
Date: Fri, 12 Jun 1992 18:38:01 -0400 (EDT)
From: Gary Keim <gk5g+@andrew.cmu.edu>
X-Andrew-Message-Size: 1509+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Running ezprint within an application
In-Reply-To: <1992Jun8.154333.1590@and.csc.liv.ac.uk>
References: <1992Jun8.154333.1590@and.csc.liv.ac.uk>

\begindata{text,538748932}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from misc: 8-Jun-92 Running ezprint within an a.. 
Mr. D.A. Chaplin@uunet.u (238)}


\quotation{I'm trying to run ezprint from within an application using:

}
\quotation{  system("ezprint...");

}
\quotation{This works OK but then when I quit the application it core

}\quotation{dumps.

}
\quotation{I also tried system("ls") with the same results.

}
\quotation{Am I doing something wrong?}


I don't know what's wrong with using system try but something like what 
follows should work:


\smaller{int

PerformSystemAction(name, argv )

  register char		    *name;

  register char		    *argv[];

\{

  int			     pid = 0, status = 0;


  if(environ_GetProfileSwitch("SecurityConscious", FALSE)) \{

      fprintf(stderr, "SecurityConsciousness does not allow bush to run 
programs.\\n");

      return(-1);

  \}

  if((pid = osi_vfork()) == 0) \{

#if !SY_AIX12 && !hpux

    extern		getpid();

#endif /* SY_AIX12 && !hpux */

    register int	fd;


#ifdef SGI_4D_ENV

    getpgrp();

#else

    setpgrp(0,pid = getpid());

#endif

    fd = open("/dev/null",O_WRONLY,0644);

    if(fd >= 0) dup2(fd,1);

    close(fd);

    execvp(name,argv);

    /* flow should never reach here, but just in case.... */

    _exit(-1);

  \}	

  while(pid != wait(&status));	\red{/* or don't bother waiting */}

  return(status);

\}

}
and use it like this:


    static char *argv[4] = \{"rm", "-rf", NULL, NULL\};

    argv[2] ="~/*";	\red{/* Danger, Will Robinson! */}

    status =PerformSystemAction("/bin/rm",argv);


If you don't want to add this funtion, you might try something like: 


system("ezprint file.d >> /dev/null")


Gary Keim

ATK Consortium

\enddata{text,538748932}

\enddata{text822, 181109}
\begindata{text822, 184095}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/4eCV=va00Ui34RJE5U>;
          Sat, 13 Jun 1992 11:23:39 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.oeCV96W00UddEMJE4N>;
          Sat, 13 Jun 1992 11:20:38 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA06224> for info-andrew; Sat, 13 Jun 92 11:20:34 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA13323; Sat, 13 Jun 92 08:08:19 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 12 Jun 92 09:32:45 GMT
From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!news.cs.indiana.edu!bronze!falafel.cs.huji.ac.il!izar@ucbvax.Berkeley.EDU  (Izar Tarandach)
Organization: Hebrew University of Jerusalem, Israel
Subject: Building problems
Message-Id: <1992Jun12.093245.23881@bronze.ucs.indiana.edu>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu


	Hi, I have tried almost every single combination of BASEDIR and
DEFAULT_ANDREWDIR_ENV I could think of (even followed those that worked
for me in the previous Andrew release...) --- but I just can't compile it.

	Sometimes I get LOTS of "file not found in...". Or I get problems with
"regexp". Or it is "don't know how to build /lib/lib...".

	Could someone point me in the right direction, please ? My system is
a Sun 2, running SunOS 4.1.1.

	Thanks in advance.

--izar
\enddata{text822, 184095}
\begindata{text822, 185958}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/keCVayS00UddAO5k4E>;
          Sat, 13 Jun 1992 11:52:30 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.ceCVYW200Udd0O3E4T>;
          Sat, 13 Jun 1992 11:49:54 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA06663> for info-andrew; Sat, 13 Jun 92 11:49:44 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA16811; Sat, 13 Jun 92 08:38:37 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 12 Jun 92 09:50:39 GMT
From: mcsun!fuug!news.funet.fi!sunic2!ugle.unit.no!nuug!nn.no!nntp.uio.no!teknologi.agderforskning.no!per@uunet.uu.net  (Per Sigmond)
Organization: Agderforskning
Subject: addkey-questions
Message-Id: <1992Jun12.095039.23087@ulrik.uio.no>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Q1: I want to bind the key \ (yes, backslash) to a function with addkey, but the
system doesn't allow me to do that (it seems). I thought that this would have
worked, but it didn't:

	addkey compchar-insert \134 textview compchar inherit d216

How do I specify this. Am I allowed to at all?


Q2: In my .atkinit-file i specify 6 different key-bindings using
addkey and compchar-insert. I want to be able to turn on and off these bindings
from within a document (from a menu or something). I just can't figure out how.


Thanks.
Per.
-- 
Per Sigmond
Agderforskning Teknologi
Televeien 1
4890 Grimstad
Norway

Internet: Per.Sigmond@teknologi.agderforskning.no
\enddata{text822, 185958}
\begindata{text822, 187954}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/seCYT0600jZd45yk5w>;
          Sat, 13 Jun 1992 15:08:52 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.QeCYQMm00UddEjfE5U>;
          Sat, 13 Jun 1992 15:06:00 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA12200> for info-andrew; Sat, 13 Jun 92 15:05:53 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA10780; Sat, 13 Jun 92 12:05:20 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 4 Jun 92 14:00:12 GMT
From: dog.ee.lbl.gov!overload.lbl.gov!agate!spool.mu.edu!think.com!sdd.hp.com!cs.utexas.edu!utgpu!torn.onet.on.ca!cunews!csi.uottawa.ca!news@ucbvax.Berkeley.EDU  (Michael Kedem)
Organization: MCRLab - University of Ottawa
Subject: sending unsolicted messages to an Andrew application
Message-Id: <1992Jun4.140012.18469@csi.uottawa.ca>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu


I would like to have an Andrew application receive unsolicited messages
on a socket. 

Browsing through the sources, I am thinking of adding another descriptor to the select() statement in xim.c. 

Is there a solution to this without tampering with low-level software ?

-----------------------------------------------------------------------------
Michael Kedem                                 michael@shamin.genie.uottawa.ca
University of Ottawa                problems: kedem@aix1.uottawa.ca
Electrical Engineering, MCRlab
-----------------------------------------------------------------------------
\enddata{text822, 187954}
\begindata{text822, 189992}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/oeCa04u00UkTQDqE5z>;
          Sat, 13 Jun 1992 16:52:21 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.0eCZyL:00Udd0sgU5E>;
          Sat, 13 Jun 1992 16:50:31 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA14509> for info-andrew; Sat, 13 Jun 92 16:50:26 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA21012; Sat, 13 Jun 92 13:39:08 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 12 Jun 92 15:14:49 GMT
From: rr2b+@andrew.cmu.edu  (Robert Andrew Ryan)
Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA
Subject: Re: addkey-questions
Message-Id: <YeC=xdO00Vs=I0edd3@andrew.cmu.edu>
References: <1992Jun12.095039.23087@ulrik.uio.no>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Excerpts from netnews.comp.soft-sys.andrew: 12-Jun-92 addkey-questions
Per Sigmond@teknologi.ag (658)


> Q1: I want to bind the key \ (yes, backslash) to a function with addkey,
> but the system doesn't allow me to do that (it seems). I thought that
> this would have worked, but it didn't:

> 	addkey compchar-insert \134 textview compchar inherit d216

> How do I specify this. Am I allowed to at all?

Unfortunately the keybindings in a .*init file get parsed for
backslashes twice.  I found that using "\\\\" worked for me.

Excerpts from netnews.comp.soft-sys.andrew: 12-Jun-92 addkey-questions
Per Sigmond@teknologi.ag (658)

> Q2: In my .atkinit-file i specify 6 different key-bindings using
> addkey and compchar-insert. I want to be able to turn on and off these
> bindings from within a document (from a menu or something). I just can't
> figure out how.

There are no provisions in the system currently for user-controlled
dynamic bindings.  (well, aside from the vi/emacs switching in textview)
 With the current release you could accomplish dynamic bindings under
user control only by modifying the code for each view which has such
bindings.   After the next public release, you could write a "package"
which could provide for dynamic modification of keybindings.  (There
were bugs in the keystate and init classes which prevent this from being
possible, or advisable in the current release.)

-Rob Ryan
Andrew Toolkit Consortium
\enddata{text822, 189992}
\begindata{text822, 192787}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0eCadOG00Ui313Kk4j>;
          Sat, 13 Jun 1992 17:36:26 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.4eCacU600UddMzPU4U>;
          Sat, 13 Jun 1992 17:35:28 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA16233> for info-andrew; Sat, 13 Jun 92 17:35:20 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA26380; Sat, 13 Jun 92 14:26:25 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 4 Jun 92 16:51:49 GMT
From: rr2b+@andrew.cmu.edu  (Robert Andrew Ryan)
Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA
Subject: Re: sending unsolicted messages to an Andrew application
Message-Id: <ce=YcZ600Vs=8Q6Nx2@andrew.cmu.edu>
References: <1992Jun4.140012.18469@csi.uottawa.ca>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Excerpts from netnews.comp.soft-sys.andrew: 4-Jun-92 sending unsolicted
messages.. Michael Kedem@shamin.gen (609)

> Is there a solution to this without tampering with low-level software ?

Yes, the im_AddFileHandler function is what should be used for something
like this.   Unfortunately it takes a FILE *, so you'll have to open the
socket, then fdopen it.  You can then procede to ignore the fact that it
is a FILE * until you close it.  (ie, just use fileno(fp) to get the
file descriptor and use the usual calls on the fd.)

-Rob Ryan
Andrew Toolkit Consortium
\enddata{text822, 192787}
\begindata{text822, 194736}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/4eCgbxO00Ui39XOU56>;
          Sun, 14 Jun 1992 00:24:31 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.oeCgaOy00Udd5VLk5Y>;
          Sun, 14 Jun 1992 00:22:51 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA24922> for info-andrew; Sun, 14 Jun 92 00:22:36 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA12052; Sat, 13 Jun 92 21:15:56 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 14 Jun 92 03:41:17 GMT
From: auspex-gw!guy@uunet.uu.net  (Guy Harris)
Organization: Auspex Systems, Santa Clara
Subject: Re: Console
Message-Id: <13113@auspex-gw.auspex.com>
References: <ROBERTS.92Jun10102749@studguppy.lanl.gov>, <1992Jun10.194600.10726@NOC.Vitalink.COM>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

>The CPU Meter staying at 0% is due to the getstats program not being able to 
>read /dev/kmem. Best thing to go is make getstats set uid root.

Only if making it set-GID "kmem" doesn't help - set-GID "kmem" should be
sufficient under SunOS 4.x, and should let you sleep a little better at
night as well....
\enddata{text822, 194736}
\begindata{text822, 196388}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/oeCgc9i00Ui31XWE5y>;
          Sun, 14 Jun 1992 00:24:41 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.QeCgagG00Udd5VOE5Y>;
          Sun, 14 Jun 1992 00:23:08 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA24930> for info-andrew; Sun, 14 Jun 92 00:23:01 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA12002; Sat, 13 Jun 92 21:15:32 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 14 Jun 92 03:39:53 GMT
From: auspex-gw!guy@uunet.uu.net  (Guy Harris)
Organization: Auspex Systems, Santa Clara
Subject: Re: Help
Message-Id: <13112@auspex-gw.auspex.com>
References: <9206101820.AA22366@kaolin.unice.fr>, <weBY18m00Vs9MkJSJq@andrew.cmu.edu>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

>I've certainly seen this one before.  I think it means that you've got
>/usr/lib before /lib in your LD_LIBRARY_PATH -- or, is it the other way
>around?

It's the other way around.  "/usr/lib" good, "/lib" bad (and not very
interesting under SunOS 4.x, anyway as it's just a symlink to
"/usr/lib").

Another possibility (I think I got bitten by this one when doing the
version of "doload()" that use "-ldl") is that there's e.g. a "-L" flag
that specifies "/usr/lib/" - even one measly little extra "/" confuses
the hell out of the run-time loader's code that special-cases
"/usr/lib/libdl.so.1.0".
\enddata{text822, 196388}
\begindata{text822, 198317}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/weCh2ce00Udd9XrU4u>;
          Sun, 14 Jun 1992 00:52:56 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.weCh1iW00Udd5XrE5H>;
          Sun, 14 Jun 1992 00:51:58 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA25560> for info-andrew; Sun, 14 Jun 92 00:51:54 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA14635; Sat, 13 Jun 92 21:38:15 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 4 Jun 92 21:24:18 GMT
From: gk5g+@andrew.cmu.edu  (Gary Keim)
Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA
Subject: Re: Problems with the cd-rom release binaries.
Message-Id: <8e=cc2u00Vs9Ea3UgG@andrew.cmu.edu>
References: <1992Jun4.164437.2159@inesc.pt>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Excerpts from netnews.comp.soft-sys.andrew: 4-Jun-92 Problems with the
cd-rom re.. Werner Vogels@inesc.pt (570)

> freya.werner[101][~] ez
> ld.so: __DYNAMIC version 0 not supported

What environment variables do you set to execute these binaries?  There
is a README file in the top-level of the distribution that instructs on
how to setup your environment to run Andrew.  It sounds like you might
not have set LD_LIBRARY_PATH to $ANDREWDIR/lib:

% setenv ANDREWDIR <where-you-untar'ed-Andrew>
% setenv PATH $ANDREWDIR/bin:$PATH
% setenv LD_LIBRARY_PATH $ANDREWDIR/lib

Gary Keim
ATK Consortium
\enddata{text822, 198317}
\begindata{text822, 200272}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/8eChu9a00Ui39dmU5E>;
          Sun, 14 Jun 1992 01:52:09 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.QeChtWy00UddRdW056>;
          Sun, 14 Jun 1992 01:51:31 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA27010> for info-andrew; Sun, 14 Jun 92 01:51:26 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA22959; Sat, 13 Jun 92 22:49:46 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 4 Jun 92 23:26:11 GMT
From: dog.ee.lbl.gov!hellgate.utah.edu!cs.utexas.edu!swrinde!news.dell.com!pmafire!boojum!boojum!roberts@ucbvax.Berkeley.EDU  (Doug Roberts)
Organization: Technology Modeling and Analysis, LANL-A7
Subject: Spell Checking in V5.1
Message-Id: <ROBERTS.92Jun4162611@studguppy.lanl.gov>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Hello, all. 

I just installed the sparc binary version of the latest andrew from the
cdrom directory on emsworth.andrew.cmu.edu. I am a new Andrew user, so
the problem I am having is probably a simple set-up issue.

The problem: in the Ez editor, I am trying to spell check the file. I
get a message 

	"Starting Spell Check"

followed by the message 

	"Could not start ispell. Spell checking may not be supported
	 at this site."

Ispell(version 3.0 beta), however, _is_ installed on my system, and
works in other environments (emacs, xterm). Can someone point me in
the direction of a fix?

Thanks,
--Doug
--

================================================================
Douglas Roberts                
Los Alamos National Laboratory 
dzzr@lanl.gov  
                
^C^C  ^X^C  ^X^Z  :w  :q  :q! :wq  :wq! ^d  X exit
 X Q  :quitbye  CtrlAltDel   ~~q  :~q  logout  save/quit :!QUIT 
^[zz ^[ZZ ZZZZ  ^H  ^@  ^L  ^[c  ^# ^E ^X ^I ^T  ?  
help  helpquit ^D  ^d ^C ^c helpexit ?Quit ?q  ^Kx  /QY  
sync;halt
\enddata{text822, 200272}
\begindata{text822, 202662}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ceChvG600jZdE=Wk5Z>;
          Sun, 14 Jun 1992 01:53:23 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.oeChtx200Udd5dXk5S>;
          Sun, 14 Jun 1992 01:51:57 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA27018> for info-andrew; Sun, 14 Jun 92 01:51:52 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA22765; Sat, 13 Jun 92 22:48:12 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 4 Jun 92 21:33:51 GMT
From: dog.ee.lbl.gov!hellgate.utah.edu!caen!sdd.hp.com!swrinde!mips!darwin.sura.net!Sirius.dfn.de!chx400!sicsun!disuns2!disuns2.epfl.ch!simon@ucbvax.Berkeley.EDU  (Simon Leinen)
Organization: DI-LIA -- Ecole Polytechnique Federale de Lausanne
Subject: Re: 5.1 "makedo" problem on sgi
Message-Id: <SIMON.92Jun4233351@liasg1.epfl.ch>
References: <Ae_aePu0ts4jEKrWdV@alw.nih.gov>, <Ae_nxqO3fW41NSDWYj@cs.kun.nl>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

In article <Ae_nxqO3fW41NSDWYj@cs.kun.nl> harcoh@cs.kun.nl (Harco de
Hilster) writes:

   Excerpts from andrew.mailing-list: 1-Jun-92 5.1 "makedo" problem on sgi
   Bob_Dew@alw.nih.gov (1161*)

   > We're trying to build Andrew 5.1 on an sgi running IRIX 4.2.  A single
   > object module, "amsn.do", fails to load properly.         ^
I assume that should have been IRIX 4.0.2----------------------+
   > Running "make amsn.do" from andrew/atkams/messages/lib terminates with
   > the error, "doload:  No such symbol (end)".  The make command does
   > generate a "amsn.do" file, but when you try to index it with "doindex
   > amsn.do", you get the error, "doindex: indexing amsn.do ...doload:  No
   > such symbol (end) ".

That's exactly the behavior I got (under IRIX 4.0.4).

   I had the same problem with amsn.do. Although in my case it failed
   on doindex with the message: ld: _res_search undefined symbol .

No, this is not quite the same problem; your _res_search undefined is
Sun-specific, our "end" (and later "_end") undefined is IRIX-specific.

The symbols are referenced by /usr/lib/libmld.a -- no idea why.  Maybe
SGI somehow broke this library, or it is just an exotic case that
doload fails to handle.

My utterly crude workaround was to write a dummy file that contains
just

	short end; long _end;

compile it and add it to the makedo command for amsn.do right after
-lmld.  To my surprise, the resulting messages did not core dump yet.
-- 
Simon.
\enddata{text822, 202662}
\begindata{text822, 205639}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/MeCwCZm00UddAtc04J>;
          Sun, 14 Jun 1992 18:09:42 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.YeCwARi00UddQtaE4c>;
          Sun, 14 Jun 1992 18:07:25 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA14740> for info-andrew; Sun, 14 Jun 92 18:07:16 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA16241; Sun, 14 Jun 92 15:01:08 -0700
Path: ucbvax!dog.ee.lbl.gov!network.ucsd.edu!weber.ucsd.edu!cti
From: cti@weber.ucsd.edu (CTI)
Newsgroups: comp.soft-sys.andrew
Subject: Andrew Toolkit / X - Product Developer
Keywords: ATK Developer
Message-Id: <10odmoINNarr@network.ucsd.edu>
Date: 5 Jun 92 19:01:44 GMT
Distribution: na
Organization: CourseWare Technologies Inc.
Lines: 20
Nntp-Posting-Host: weber.ucsd.edu
Apparently-To: info-andrew@andrew.cmu.edu

Multi-Media Educational software development firm in San Diego is
searching for an experienced Andrew Toolkit and X Window Programmer.

You will develop state of the art programming tools and enjoy a
position of great potential and visibility.  You will work close
to the ocean and the University of California.

Only professionals, who have graduated and are U.S. citizens or have
a green card are requested to apply.

For immediate consideration please mail your resume and salary
history and requirements to:

CourseWare Technologies Inc.
Dept: MMATK
11300 Sorrento Valley Road, Suite 105
San Deigo, CA. 92121
Tel: (619) 452-8649

Thanks.
\enddata{text822, 205639}
\begindata{text822, 207516}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0eD:Hay00Ui34Hy04i>;
          Mon, 15 Jun 1992 10:10:47 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.0eD:Fi600UddMHkU4k>;
          Mon, 15 Jun 1992 10:08:47 -0400 (EDT)
If-Type-Unsupported: send
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.MeD:DR:00UddAHbU41>;
          Mon, 15 Jun 1992 10:06:21 -0400 (EDT)
Received: from hes.csc.liv.ac.uk by po5.andrew.cmu.edu (5.54/3.15) id <AA05011> for info-andrew; Mon, 15 Jun 92 10:06:04 EDT
Received: from cal.csc.liv.ac.uk by hes.csc.liv.ac.uk with SMTP
	(16.6/LUCS-1.3) id AA20272; Mon, 15 Jun 92 15:05:59 +0100
Received: by cal.csc.liv.ac.uk id AA19821; Mon, 15 Jun 92 15:05:59 +0100
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.calder.HP9000.720
          via MS.5.6.calder.hp700;
          Mon, 15 Jun 1992 15:05:56 +0100 (BST)
Message-Id: <0eD_D40000001B6ng0@calder>
Date: Mon, 15 Jun 1992 15:05:56 +0100 (BST)
From: Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>
X-Andrew-Message-Size: 1590+0
Mime-Version: 1.0
Content-Type: text/richtext; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
To: info-andrew@andrew.cmu.edu
Subject: Re: Spell Checking in V5.1
In-Reply-To: <ROBERTS.92Jun4162611@studguppy.lanl.gov>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov>

<bold><excerpt>Excerpts from mail: 4-Jun-92 Spell Checking in V5.1 Doug Robert=
s@edu.berkele (1014)</excerpt></bold><nl>
<nl>
<excerpt>Hello, all. <nl>
</excerpt><nl>
<excerpt>I just installed the sparc binary version of the latest andrew from t=
he<nl>
cdrom directory on emsworth.andrew.cmu.edu. I am a new Andrew user, so<nl>
the problem I am having is probably a simple set-up issue.<nl>
</excerpt><nl>
<excerpt>The problem: in the Ez editor, I am trying to spell check the file. I=
<nl>
get a message <nl>
</excerpt><nl>
<excerpt>	"Starting Spell Check"<nl>
</excerpt><nl>
<excerpt>followed by the message <nl>
</excerpt><nl>
<excerpt>	"Could not start ispell. Spell checking may not be supported<nl>
	 at this site."<nl>
</excerpt><nl>
<excerpt>Ispell(version 3.0 beta), however, _is_ installed on my system, and<n=
l>
works in other environments (emacs, xterm). Can someone point me in<nl>
the direction of a fix?<nl>
</excerpt><nl>
I have just found this problem as well.  I wanted the International version of=
 ispell, and installed it in my test directories.  It appears that the format =
of the output of <nl>
<nl>
<example>ispell -a</example><nl>
<nl>
(as used by ez) has changed with 3.0, and ez fails to recognise it.  The offen=
ding code is in<nl>
<nl>
<example>~/atk/extensions/spell.c</example><nl>
<nl>
and should be relatively easy to modify since the new version provides much mo=
re useful information.  I have got as far as setting up a test directory and p=
rinting off a copy of the code, but am tied up with teaching activities for a =
couple of weeks, and have not got any further.<nl>
<nl>
When I have sorted it out, I'll post the patch, if nobody else beats me to it.=
<nl>
<nl>
Martin Beer<nl>
<nl>
Dr. Martin Beer,<nl>
Department of Computer Science,		Telephone 051-794-3672<nl>
University of Liverpool,		Fax: 051-794-3715<nl>
Chadwick Tower, P.O. Box 147,           EMail mdb@uk.ac.liverpool.compsci<nl>
LIVERPOOL.  L69 3BX. United Kingdom.<nl>
\enddata{text822, 207516}
\begindata{text822, 211220}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/keD=13a00Ui34NHU5h>;
          Mon, 15 Jun 1992 10:59:16 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.keD:zkC00UkT0DeU4w>;
          Mon, 15 Jun 1992 10:57:53 -0400 (EDT)
Received: from chx400.switch.ch by po3.andrew.cmu.edu (5.54/3.15) id <AA04004> for info-andrew; Mon, 15 Jun 92 10:57:44 EDT
X400-Received: by mta chx400.switch.ch in /PRMD=switch/ADMD=arcom/C=CH/;
               Relayed; Mon, 15 Jun 1992 16:57:10 +0200
X400-Received: by /PRMD=switch/ADMD=arcom/C=CH/; Relayed;
               Mon, 15 Jun 1992 16:56:43 +0200
X400-Received: by /PRMD=switch/ADMD=arcom/C=ch/; Relayed;
               Mon, 15 Jun 1992 16:05:18 +0200
Date: Mon, 15 Jun 1992 16:05:18 +0200
X400-Originator: eric14@komsys.tik.ethz.ch
X400-Recipients: info-andrew@andrew.cmu.edu
X400-Mts-Identifier: [/PRMD=switch/ADMD=arcom/C=ch/;920615160518]
X400-Content-Type: P2-1984 (2)
Content-Identifier: 190
From: Eric Baltischwiler <eric14@komsys.tik.ethz.ch>
Message-Id: <190*/S=eric14/OU=komsys/OU=tik/O=ethz/PRMD=SWITCH/ADMD=ARCOM/C=CH/@MHS>
To: info-andrew <info-andrew@andrew.cmu.edu>
Subject: Printing question

Hi,

I'm trying to print ez documents to a postscrip printer on our sun3
using sunOS 4.0.1 (sort of).  When I select the print option nothing
happens.  The ezprint help page says I should use a program called
psdit.  Where can I find this?  Once I have it how do set up andrew to
use it?

Thanks

Eric14



\enddata{text822, 211220}
\begindata{text822, 213044}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen
Received: from shaler.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/4eDByVq00Vs4MaMk8f>;
          Mon, 15 Jun 1992 14:21:21 -0400 (EDT)
Received: from shaler.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/wjh/.Outgoing/QF.QeDBxjK00Vs4AdZXcW>;
          Mon, 15 Jun 1992 14:20:31 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31
          via MS.5.6.shaler.andrew.cmu.edu.rs_aix31;
          Mon, 15 Jun 1992 14:20:31 -0400 (EDT)
Message-ID: <YeDBxjG00Vs4MdZXVK@andrew.cmu.edu>
Date: Mon, 15 Jun 1992 14:20:31 -0400 (EDT)
From: Fred Hansen <wjh+@andrew.cmu.edu>
X-Andrew-Message-Size: 1055+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    mcsun!uknet!mucs!lucsand!lucs!zhm@uunet.uu.net (Dr. M Zheng)
Subject: Re: SGML <--> ATK convertor?
In-Reply-To: <1992Jun8.200053.1591@and.csc.liv.ac.uk>
References: <1992Jun8.200053.1591@and.csc.liv.ac.uk>

\begindata{text,539936648}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from internet.other.info-andrew: 8-Jun-92 SGML <--> 
ATK convertor? Dr. M Zheng@uunet.uu.net (467)}


\quotation{Does anybody have any information about SGML <--> ATK convertor?

}
The problem is that SGML is such a general system that there is little 
guidance in the conversion.  The problem becomes easier for specific DTD's. 
 Do you have a specific DTD?


One solution to the problem is to employ the ICA (integrated chameleon 
architecture) system available from Ohio State.  Here is some info they sent:


\leftindent{-- Integrated Chameleon   Architecture (ICA)

Please direct  all inquiries  and comments concerning  the ICA  to the

mailing list, ica@cis.ohio-state.edu, and not to any individuals.

If you would like your name added to the ICA mailing list, please send

email to   ica-request@cis.ohio-state.edu, with   subject  line   `ICA

mailing list'.  In the body   of  the   message, please indicate   the

(internet) email address that you would  like added to  the list. }


The ICA documentation strongly recommends that it be used with a specific DTD.


Fred Hansen\
\enddata{text,539936648}

\enddata{text822, 213044}
\begindata{text822, 215520}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen
Received: from shaler.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/seDC1DG00Vs4EaPE8R>;
          Mon, 15 Jun 1992 14:24:15 -0400 (EDT)
Received: from shaler.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/wjh/.Outgoing/QF.IeDC0lm00Vs44dZY88>;
          Mon, 15 Jun 1992 14:23:45 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31
          via MS.5.6.shaler.andrew.cmu.edu.rs_aix31;
          Mon, 15 Jun 1992 14:23:45 -0400 (EDT)
Message-ID: <IeDC0li00Vs4IdZY1S@andrew.cmu.edu>
Date: Mon, 15 Jun 1992 14:23:45 -0400 (EDT)
From: Fred Hansen <wjh+@andrew.cmu.edu>
X-Andrew-Message-Size: 390+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    Eric Baltischwiler <eric14@komsys.tik.ethz.ch>
Subject: Re: Printing question
In-Reply-To: <190*/S=eric14/OU=komsys/OU=tik/O=ethz/PRMD=SWITCH/ADMD=ARCOM/C=CH/@MHS>
References: <190*/S=eric14/OU=komsys/OU=tik/O=ethz/PRMD=SWITCH/ADMD=ARCOM/C=CH/@MHS>

\begindata{text,539936648}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from internet.other.info-andrew: 15-Jun-92 Printing 
question Eric Baltischwiler@komsy (307)}


\quotation{The ezprint help page says I should use a program called

}\quotation{psdit.  Where can I find this?  Once I have it how do set up 
andrew to

}\quotation{use it?}


From the FAQ file:


\bold{transcript (psdit)}

	Contact: 

		Adobe

		1585 Charleston Road

		P.O. Box 7900

		Mountain View, CA 94039-7900

	phone: 1-800-833-6687

\enddata{text,539936648}

\enddata{text822, 215520}
\begindata{text822, 217387}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim
Received: from rascal.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/EeDCpP600Vs9JXCE5t>;
          Mon, 15 Jun 1992 15:19:55 -0400 (EDT)
If-Type-Unsupported: send
Received: from rascal.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/gk5g/.Outgoing/QF.keDCnoy00Vs9Ay4kxN>;
          Mon, 15 Jun 1992 15:18:13 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31
          via MS.5.6.rascal.andrew.cmu.edu.rs_aix31;
          Mon, 15 Jun 1992 15:18:12 -0400 (EDT)
Message-ID: <8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
Date: Mon, 15 Jun 1992 15:18:12 -0400 (EDT)
From: Gary Keim <gk5g+@andrew.cmu.edu>
X-Andrew-Message-Size: 3662+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Spell Checking in V5.1
In-Reply-To: <0eD_D40000001B6ng0@calder>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov>
	<0eD_D40000001B6ng0@calder>

\begindata{text,538838724}
\textdsversion{12}
\template{messages}
\define{example
menu:[Region~4,Example~12]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[Justification LeftJustified Point 0]
attr:[FontFace FixedFace Int Set]
attr:[FontFamily AndyType Int 0]}
\excerptedcaption{Excerpts from misc: 15-Jun-92 Re: Spell Checking in V5.1 
Martin Beer@compsci.live (1590+0)}


\quotation{I have just found this problem as well.  I wanted the International 
version of ispell, and installed it in my test directories.  It appears that 
the format of the output of 

}
\quotation{\example{ispell -a}

}
\quotation{(as used by ez) has changed with 3.0, and ez fails to recognise it. 
}

Here's a small, informal, patch to andrew/atk/extensions/spell.c that will 
allow it to recognize, and respond appropriately to, ispell3 output.


38a39

> static boolean ispell3 = FALSE;

146,147c147,157

<     while (*choices == ' ')

<         choices++;

---

>     if(ispell3) \{

> 	char *t;

> 	if (t = (char*) index(choices, ':')) \{

> 	    choices = t + 2;

> 	\}

>     \}

>     else \{

> 	while (*choices == ' ')

> 	    choices++;

>     \}

> 

152c162

<         while (*choices && *choices != ' ')

---

>         while (*choices && *choices != ',' && *choices != '\\n')

161c171

<     return i - 1;

---

>     return i + 1;

174c184

<     int pos = textview_GetDotPosition(self), savePos = pos, saveLength = 
textview_GetDotLength(self);

---

>     int pos = textview_GetDotPosition(self), savePos = pos, saveLength = 
textview_GetDotLength(self), c;

194a205

>     *testBuf = (char) 0;

195a207,208

> #define EatNewLine() fgets(testBuf, sizeof(testBuf), inFile)

> 

197c210

<         fgets(testBuf, sizeof(testBuf), inFile) == NULL || *testBuf != '*') 
\{

---

>         fgets(testBuf, sizeof(testBuf), inFile) == NULL || *testBuf == 
'\\0') \{

201c214,221

< 

---

>     else \{

> 	if(*testBuf != '*') \{ /* testBuf must contain the Ispell3 version string 
*/

> 	    message_DisplayString(self, 100, testBuf);

> 	    ispell3 = TRUE;

> 	    EatNewLine();   /* each query ends with a newline in ispell3 */

> 	\}

>     \}

>     

206a227,229

> 

> 	if (ispell3)

> 	    EatNewLine();


and the same patch in uuencoded form:


begin 644 spell.patch

M,SAA,SD*/B!S=&%T:6,@8F]O;&5A;B!I<W!E;&PS(#T@1D%,4T4["C$T-BPQ

M-#=C,30W+#$U-PH\\("`@("!W:&EL92`H*F-H;VEC97,@/3T@)R`G*0H\\("`@

M("`@("`@8VAO:6-E<RLK.PHM+2T*/B`@("`@:68H:7-P96QL,RD@>PH^(`EC

M:&%R("IT.PH^(`EI9B`H="`]("AC:&%R*BD@:6YD97@H8VAO:6-E<RP@)SHG

M*2D@>PH^(`D@("`@8VAO:6-E<R`]('0@*R`R.PH^(`E]"CX@("`@('T*/B`@

M("`@96QS92!["CX@"7=H:6QE("@J8VAO:6-E<R`]/2`G("<I"CX@"2`@("!C

M:&]I8V5S*RL["CX@("`@('T*/B`*,34R8S$V,@H\\("`@("`@("`@=VAI;&4@

M*"IC:&]I8V5S("8F("IC:&]I8V5S("$]("<@)RD*+2TM"CX@("`@("`@("!W

M:&EL92`H*F-H;VEC97,@)B8@*F-H;VEC97,@(3T@)RPG("8F("IC:&]I8V5S

M("$]("=<;B<I"C$V,6,Q-S$*/"`@("`@<F5T=7)N(&D@+2`Q.PHM+2T*/B`@

M("`@<F5T=7)N(&D@*R`Q.PHQ-S1C,3@T"CP@("`@(&EN="!P;W,@/2!T97AT

M=FEE=U]'971$;W10;W-I=&EO;BAS96QF*2P@<V%V95!O<R`]('!O<RP@<V%V

M94QE;F=T:"`]('1E>'1V:65W7T=E=$1O=$QE;F=T:"AS96QF*3L*+2TM"CX@

M("`@(&EN="!P;W,@/2!T97AT=FEE=U]'971$;W10;W-I=&EO;BAS96QF*2P@

M<V%V95!O<R`]('!O<RP@<V%V94QE;F=T:"`]('1E>'1V:65W7T=E=$1O=$QE

M;F=T:"AS96QF*2P@8SL*,3DT83(P-0H^("`@("`J=&5S=$)U9B`]("AC:&%R

M*2`P.PHQ.35A,C`W+#(P.`H^("-D969I;F4@16%T3F5W3&EN92@I(&9G971S

M*'1E<W1"=68L('-I>F5O9BAT97-T0G5F*2P@:6Y&:6QE*0H^(`HQ.3=C,C$P

M"CP@("`@("`@("!F9V5T<RAT97-T0G5F+"!S:7IE;V8H=&5S=$)U9BDL(&EN

M1FEL92D@/3T@3E5,3"!\\?"`J=&5S=$)U9B`A/2`G*B<I('L*+2TM"CX@("`@

M("`@("!F9V5T<RAT97-T0G5F+"!S:7IE;V8H=&5S=$)U9BDL(&EN1FEL92D@

M/3T@3E5,3"!\\?"`J=&5S=$)U9B`]/2`G7#`G*2!["C(P,6,R,30L,C(Q"CP@

M"BTM+0H^("`@("!E;'-E('L*/B`):68H*G1E<W1"=68@(3T@)RHG*2![("\\J

M('1E<W1"=68@;75S="!C;VYT86EN('1H92!)<W!E;&PS('9E<G-I;VX@<W1R

M:6YG("HO"CX@"2`@("!M97-S86=E7T1I<W!L87E3=')I;F<H<V5L9BP@,3`P

M+"!T97-T0G5F*3L*/B`)("`@(&ES<&5L;#,@/2!44E5%.PH^(`D@("`@16%T

M3F5W3&EN92@I.R`@("\\J(&5A8V@@<75E<GD@96YD<R!W:71H(&$@;F5W;&EN

M92!I;B!I<W!E;&PS("HO"CX@"7T*/B`@("`@?0H^("`@("`*,C`V83(R-RPR

K,CD*/B`*/B`):68@*&ES<&5L;#,I"CX@"2`@("!%871.97=,:6YE*"D["BPR

`

end

\enddata{text,538838724}

\enddata{text822, 217387}
\begindata{text822, 222737}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0eDPLEu00UkT5G8E40>;
          Tue, 16 Jun 1992 05:35:13 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.8eDPJJi00Udd5m2k5N>;
          Tue, 16 Jun 1992 05:33:09 -0400 (EDT)
If-Type-Unsupported: send
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.IeDPIxi00UddNm2E4p>;
          Tue, 16 Jun 1992 05:32:46 -0400 (EDT)
Received: from hes.csc.liv.ac.uk by po5.andrew.cmu.edu (5.54/3.15) id <AA29188> for gk5g+; Tue, 16 Jun 92 05:32:34 EDT
Received: from cal.csc.liv.ac.uk by hes.csc.liv.ac.uk with SMTP
	(16.6/LUCS-1.3) id AA25984; Tue, 16 Jun 92 10:32:13 +0100
Received: by cal.csc.liv.ac.uk id AA22314; Tue, 16 Jun 92 10:32:12 +0100
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.calder.HP9000.720
          via MS.5.6.calder.hp700;
          Tue, 16 Jun 1992 10:32:10 +0100 (BST)
Message-Id: <0eDPIO0000001KA1s0@calder>
Date: Tue, 16 Jun 1992 10:32:10 +0100 (BST)
From: Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>
X-Andrew-Message-Size: 1120+0
Mime-Version: 1.0
Content-Type: text/richtext; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Gary Keim <gk5g+@andrew.cmu.edu>
Subject: Re: Spell Checking in V5.1
In-Reply-To: <8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov> <0eD_D40000001B6ng0@calder>
	<8eDCnoy00Vs90y4kpa@andrew.cmu.edu>

<bold><excerpt>Excerpts from mail: 15-Jun-92 Re: Spell Checking in V5.1 Gary K=
eim@edu.cmu.andrew (3675)</excerpt></bold><nl>
<nl>
<excerpt>Excerpts from misc: 15-Jun-92 Re: Spell Checking in V5.1 Martin<nl>
Beer@compsci.live (1590+0)<nl>
</excerpt><nl>
<excerpt>> I have just found this problem as well.  I wanted the International=
<nl>
> version of ispell, and installed it in my test directories.  It appears=
<nl>
> that the format of the output of <nl>
</excerpt><nl>
<excerpt>>     ispell -a<nl>
</excerpt><nl>
<excerpt>(as used by ez) has changed with 3.0, and ez fails to recognise it. <=
nl>
</excerpt><nl>
<excerpt>Here's a small, informal, patch to andrew/atk/extensions/spell.c that=
<nl>
will allow it to recognize, and respond appropriately to, ispell3 output.=
<nl>
</excerpt><nl>
Thanks for the patch to spell.c.  I have tried it out and it appears to work q=
uite happily.  It is nice to have a reasonably accurate English dictionary imm=
ediately available, rather than an American one, even if it still has some idi=
osyncrasies in it, most of which we can sort out.<nl>
<nl>
Martin Beer<nl>
Dr. Martin Beer,<nl>
Department of Computer Science,		Telephone 051-794-3672<nl>
University of Liverpool,		Fax: 051-794-3715<nl>
Chadwick Tower, P.O. Box 147,           EMail mdb@uk.ac.liverpool.compsci<nl>
LIVERPOOL.  L69 3BX. United Kingdom.<nl>
\enddata{text822, 222737}
\begindata{text822, 225937}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/EeDQCnC00Ui343yE45>;
          Tue, 16 Jun 1992 06:34:27 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.0eDQBUy00jZdQ1sU4O>;
          Tue, 16 Jun 1992 06:33:05 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id <AA00477> for info-andrew; Tue, 16 Jun 92 06:32:48 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA08354; Tue, 16 Jun 92 03:27:35 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 8 Jun 92 03:45:28 GMT
From: susan+@andrew.cmu.edu  (Susan Straub)
Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA
Subject: Re: How to use the cd distribution
Message-Id: <keAhTMi00VsBArEWAe@andrew.cmu.edu>
References: <9206061023.AA18074@sasun1.epfl.ch>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Alain,
 
        >Or another question, where do I find further documentation?
 
On the ftp machine, emsworth.andrew.cmu.edu, you should look in the
./andrew/atk/doc directory for the tour and overview documents.  Since
the help files are scattered among the tree, located in their relevant
directories, it's easiest to wait until the $DESTDIR/help directory is
built and find the files there.  If you would like to print the help files
out before building the tree, we've made PostScript versions of
the help files, as well as selected papers written about Andrew, available
in the ./cdrom/doc directory.

I'll add this info to the FAQ and repost a new one early next week.  

Susan Straub
Andrew Toolkit Group
<susan+@andrew.cmu.edu>
\enddata{text822, 225937}
\begindata{text822, 228024}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/AeDUZaG00Ui3IMDU5G>;
          Tue, 16 Jun 1992 11:31:50 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.keDUY1200UkTIHnE4t>;
          Tue, 16 Jun 1992 11:30:09 -0400 (EDT)
Received: from zeta.saintjoe.edu by po3.andrew.cmu.edu (5.54/3.15) id <AA05046> for info-andrew; Tue, 16 Jun 92 11:29:48 EDT
Received: by zeta.saintjoe.edu (4.0/SMI-4.0)
	id AA05870; Tue, 16 Jun 92 10:28:54 CDT
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.zeta.saintjoe.edu.sun3.4
          via MS.5.6.zeta.saintjoe.edu.sun3_4;
          Tue, 16 Jun 92 10:28:53 -0500 (CDT)
Message-Id: <ceDUWpS3LE01EKoHYn@zeta.saintjoe.edu>
Date: Tue, 16 Jun 92 10:28:53 -0500 (CDT)
From: Mark Davisson <markd@zeta.saintjoe.EDU>
To: info-andrew@andrew.cmu.edu
Subject: Andrew on an HP 9000
Cc: nbt@saintjoe.EDU

I am very interested in installing the newest release of Andrew on the
system I am currently working on.  I do not have Internet access so I
would be unable to directly retrieve the files I would need to install
Andrew.

I am working on an Hewlett Packard 9000 Series machine (an 817S to be
precise)  with a 1.3GB DAT storage device.  I was hoping to find someone
who has Andrew installed on a 9000 Series machine and see if there could
be some way to arrange for Andrew to be shipped to me on a DAT tape.  I
would gladly cover any costs incurred and would much appreciate the help
of a kind soul :-) 

I can be reached at markd@saintjoe.edu or by telephone at (800) 426 9314.

**********************
      :-)            
  Mark Davisson      
  markd@saintjoe.edu 
**********************
\enddata{text822, 228024}
\begindata{text822, 230021}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/AeDVOAu00Ui3MR=U9=>;
          Tue, 16 Jun 1992 12:27:57 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.keDVN1200UddERWU5p>;
          Tue, 16 Jun 1992 12:26:43 -0400 (EDT)
Received: from sgi.sgi.com (SGI.COM) by po5.andrew.cmu.edu (5.54/3.15) id <AA07554> for info-andrew; Tue, 16 Jun 92 12:26:31 EDT
Received: from relay.sgi.com by sgi.sgi.com via SMTP (911016.SGI/910110.SGI)
	for info-andrew@andrew.cmu.edu id AA27180; Tue, 16 Jun 92 09:26:27 -0700
Received: from atlantis.wpd.sgi.com by relay.sgi.com via SMTP (911016.SGI/911001.SGI)
	for @sgi.sgi.com:info-andrew@andrew.cmu.edu id AA16587; Tue, 16 Jun 92 09:26:24 -0700
Received: by atlantis.wpd.sgi.com (920330.SGI/911001.SGI)
	for @sgi.sgi.com:info-andrew@andrew.cmu.edu id AA22726; Tue, 16 Jun 92 09:26:24 -0700
Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.atlantis.sgi.4d
          via MS.5.6.atlantis.sgi_4d;
          Tue, 16 Jun 1992 09:26:22 -0700 (PDT)
Message-Id: <0eDVMi306XouRAaExH@atlantis>
Date: Tue, 16 Jun 1992 09:26:22 -0700 (PDT)
From: "Andrew J. Palay" <ajp@atlantis.wpd.sgi.com>
X-Andrew-Message-Size: 1890+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: info-andrew@andrew.cmu.edu
Subject: Re: 5.1 "makedo" problem on sgi
In-Reply-To: <SIMON.92Jun4233351@liasg1.epfl.ch>
References: <Ae_aePu0ts4jEKrWdV@alw.nih.gov>, <Ae_nxqO3fW41NSDWYj@cs.kun.nl>
	<SIMON.92Jun4233351@liasg1.epfl.ch>

\begindata{text,269144820}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from mail: 4-Jun-92 Re: 5.1 "makedo" problem on.. 
Simon Leinen@??? (1472)}


\quotation{The symbols are referenced by /usr/lib/libmld.a -- no idea why. 
 Maybe

}\quotation{SGI somehow broke this library, or it is just an exotic case that

}\quotation{doload fails to handle.

}
\quotation{My utterly crude workaround was to write a dummy file that contains

}\quotation{just

}
\quotation{	short end; long _end;

}
\quotation{compile it and add it to the makedo command for amsn.do right after

}\quotation{-lmld.  To my surprise, the resulting messages did not core dump 
yet.

}
The problem is indeed that libmld does make use of the symbol _end, which is 
not being noted by the dynamic loader as being defined in the runapp (this is 
a long standing roblem with the trying to do dynamic loading without proper 
system support).  The proper fix to this problem is in the SGI-machine 
dependent part of class.  The following patches should solve the problem, 
although I haven't done a complete test to see that nothing else breaks (so 
please send me word if you have a problem with them).   The patches are:


*** globals.c	Sat Jun  6 11:58:15 1992

--- globals.c.orig	Thu Jan 23 12:22:09 1992

***************

*** 45,51 ****

  

  	globalref(_sproced)

  	globalref(_us_rsthread_stdio)

-         globalref(_end)

  

  /* do not delete the following line - make depends on it */

  

--- 45,50 ----

***************

*** 97,103 ****

  

  	globalref(_sproced)

  	globalref(_us_rsthread_stdio)

- 	globalref(_end)

  

  /* do not delete the following line - make depends on it */

  

--- 96,101 ----


and


*** getlist.awk	Sat Jun  6 11:47:27 1992

--- getlist.awk.orig	Thu Jan 23 12:22:08 1992

***************

*** 65,71 ****

    want[definer["_sproced"]] = "Y";

    want[definer["_sprocmonstart"]] = "Y";

    want[definer["_us_rsthread_stdio"]] = "Y";

-   want[definer["_end"]] = "Y";

  #  END ADDED SGI

  ## Stuff for the class system

    want[definer["class_RoutineStruct"]] = "Y";

--- 65,70 ----



Andy

\enddata{text,269144820}




\enddata{text822, 230021}
\begindata{text822, 233985}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/QeDbskS00Udd19B04I>;
          Tue, 16 Jun 1992 19:50:08 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.oeDbs9K00UddB9=05W>;
          Tue, 16 Jun 1992 19:49:30 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA18727> for info-andrew; Tue, 16 Jun 92 19:49:21 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA01203; Tue, 16 Jun 92 16:44:59 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 8 Jun 92 17:31:40 GMT
From: constellation!convex!datri@apple.com  (Anthony A. Datri)
Organization: Engineering, CONVEX Computer Corp., Richardson, Tx., USA
Subject: Re: How to use the cd distribution
Message-Id: <1992Jun8.173140.9657@news.eng.convex.com>
References: <9206061023.AA18074@sasun1.epfl.ch>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

For as many times as the word "CD-ROM" has appeared here, I've never actually
seen the announcement of an actual CD.

-- 


======================================================8--<
"Future events such as these will affect you, in the future."
\enddata{text822, 233985}
\begindata{text822, 235609}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0eDcWrG00UddJA=E5N>;
          Tue, 16 Jun 1992 20:35:03 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.MeDcW2a00Udd9A7k4I>;
          Tue, 16 Jun 1992 20:34:10 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA19482> for info-andrew; Tue, 16 Jun 92 20:34:06 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA03161; Tue, 16 Jun 92 17:07:21 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 16 Jun 92 23:39:45 GMT
From: pmafire!boojum!boojum!roberts@uunet.uu.net  (Doug Roberts)
Organization: Technology Modeling and Analysis, LANL-A7
Subject: Rdemo Dict
Message-Id: <ROBERTS.92Jun16163945@studguppy.lanl.gov>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Hello, all.

I recently installed the cdrom 5.1 version for a Sun SPARC, after
having run the remote demo (nice way to get a feel for Andrew, BTW). I
particularly liked the dictionary lookup demo. After installing V5.1,
however, I noticed that the version of Dict included in
/usr/andrew/doc/AtkTour is different than the version running via
rdemo (this is confirmed somewhere in the documentation, but I can't
locate where, at the moment).

Does anyone have a copy of the dictionary demo that is the version
actually running on atk.itc.cmu.edu?

Thanks,
--Doug
--

================================================================
Douglas Roberts                
Los Alamos National Laboratory 
dzzr@lanl.gov  
                
^C^C  ^X^C  ^X^Z  :w  :q  :q! :wq  :wq! ^d  X exit
 X Q  :quitbye  CtrlAltDel   ~~q  :~q  logout  save/quit :!QUIT 
^[zz ^[ZZ ZZZZ  ^H  ^@  ^L  ^[c  ^# ^E ^X ^I ^T  ?  
help  helpquit ^D  ^d ^C ^c helpexit ?Quit ?q  ^Kx  /QY  
sync;halt
\enddata{text822, 235609}
\begindata{text822, 237869}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/keDdQhG00jZdEL005z>;
          Tue, 16 Jun 1992 21:36:45 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.QeDdOoi00Udd5EJ055>;
          Tue, 16 Jun 1992 21:34:47 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA20557> for info-andrew; Tue, 16 Jun 92 21:34:33 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA10527; Tue, 16 Jun 92 18:25:40 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 8 Jun 92 18:15:43 GMT
From: dog.ee.lbl.gov!overload.lbl.gov!agate!spool.mu.edu!mips!darwin.sura.net!nih-csl!alw.nih.gov!rdew@ucbvax.Berkeley.EDU  (Bob Dew)
Organization: National Inst. of Health, DCRT, CSL
Subject: Re: 5.1 "makedo" problem on sgi
Message-Id: <1992Jun8.181543.18027@alw.nih.gov>
References: <Ae_aePu0ts4jEKrWdV@alw.nih.gov>, <Ae_nxqO3fW41NSDWYj@cs.kun.nl>, <SIMON.92Jun4233351@liasg1.epfl.ch>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu


|>    Excerpts from andrew.mailing-list: 1-Jun-92 5.1 "makedo" problem on sgi
|>    Bob_Dew@alw.nih.gov (1161*)
|> 
|>    > We're trying to build Andrew 5.1 on an sgi running IRIX 4.2.  A single
|>    > object module, "amsn.do", fails to load properly.         ^
|> I assume that should have been IRIX 4.0.2----------------------+
|> 
|> My utterly crude workaround was to write a dummy file that contains
|> just
|> 
|> 	short end; long _end;
|> 
|> compile it and add it to the makedo command for amsn.do right after
|> -lmld.  To my surprise, the resulting messages did not core dump yet.
|> -- 
|> Simon.

Thank you for the workaround!--it seems to work for us.

Two more SGI-specific problems continue to elude us, however:  1) doindex core dumps with a
segmentation fault when trying to load "im.do" in andrew/atk/basics/common; 2) source code
for "getstats" in andrew/atk/console/stats seems to be missing.

Has anybody found a way around these problems?

Thank you for any help,

Bob
\enddata{text822, 237869}
\begindata{text822, 240347}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/QeDlKzm00jZdM2XE9w>;
          Wed, 17 Jun 1992 06:36:48 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.0eDlJpu00UkTQ1iE5h>;
          Wed, 17 Jun 1992 06:35:34 -0400 (EDT)
Received: from sun2.nsfnet-relay.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id <AA00436> for info-andrew; Wed, 17 Jun 92 06:35:27 EDT
Via: cs.city.ac.uk; Wed, 17 Jun 1992 11:34:46 +0100
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.barney.cs.city.ac.uk.sun4.40 
          via MS.5.6.barney.cs.city.ac.uk.sun4_40;
          Wed, 17 Jun 1992 11:37:23 +0100 (BST)
Message-Id: <seDlLXO__5g8Aq_Icw@cs.city.ac.uk>
Date: Wed, 17 Jun 1992 11:37:23 +0100 (BST)
From: Nick Williams <njw@cs.city.ac.uk>
X-Andrew-Message-Size: 1265+2
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: info-andrew@andrew.cmu.edu
Subject: NCD X-Terminals and ATK5.1

\begindata{text,2396272}
\textdsversion{12}
\template{messages}
\define{footnote

attr:[Flags OverBar Int Set]
attr:[FontSize PreviousFontSize Point -2]}
A while ago, a patch was posted to fix xgraphic.c with respect to monochrome 
terminals.  At the time, I posted an article describing "weird things" which 
happened on our NCD terminals when the patch was applied.  No answers turned 
up for my problem, so I simply backed out of the patch and everything was 
happy.


Now, with ATK5.1, the xgraphic.c patch has been integrated into the release 
and the problem has returned.


Exhibit of 
problem\footnote{\
\begindata{fnote,3151664}
\textdsversion{12}


ATK5.1 under SunOS4.0 linked with X11r5 (XDisplay server is X11r4)

Host machine= Solbourne (Sun Sparc thang)

XTerminal= monochrome NCD19 server 2.2.0 08/10/90 downloaded (100dpi)

Andrew fonts are the ones you get by defining the ISO_FONTS environment and 
getting the fonts.alias file.\
\enddata{fnote,3151664}
\view{fnotev,3151664,5,0,0}}:

\center{\
\begindata{table,3179128}
\cols 169 189
-	-
| \begindata{raster,2771640}
2 0 68266 68266 0 0 181 95
bits 2771640 181 95
/88&88 |
/22%2220 |
/11%1110 |
/44%4440 |
/88&88 |
/22%2220 |
/11%1110 |
/44%4440 |
/88&88 |
2227Zf8 |
1115/55#5550 |
4447Zf8 |
888dZf8 |
2227db6db6db6d	b6db6db6db6db6	db6db6db6db6db	6db0 |
1115befb7dbedf	6fb7dbedf6fb7d	bedf6fb7dbedf6	fb78 |
4447f7d7ebf5fa	fd7ebf5fafd7eb	f5fafd7ebf5faf	d7e8 |
888dedbfdfeff7	fbfdfeG7fbfdf	eff7fbfdfeG7f	bfd8 |
2227bf7ebf5faf	d7ebf5fafd7ebf	5fafd7ebf5fafd	7eb8 |
1115f7f5fafd7e	bf5fafd7ebf5fa	fd7ebf5fafd7eb	f5f8 |
4447de!dfeff7	fbfdfeG7fbfdf	eff7fbfdfeG7f	bfd8 |
888d!bb75badd	6eb75badd6eb75	badd6eb75badd6	eb70 |
2227f77feff7fb	fdfeG7fbfdfef	f7fbfdfeG7fbf	dfe8 |
1115eef6bf6fb7	dbedf6fb7dbedf	6fb7dbedf6fb7d	bed8 |
4447bfedfadeef	77bbddeef709bd	deef47b80beef4	61b8 |
888deddfd7fdde	ef77bbddee73fb	bddee57262ddee	53f8 |
2227df7dbfbbbd	deef77bbdc2b6f	7bbde7e25bbbde	7370 |
1115bc22786186	1c0c70Gbe3d8e	1118c0d63c278c	32e8 |
4447fb11244934	c99a26b6fb0b64	cc9262270b1326	63d8 |
888ddf3326471b	4891237deec645	4ce6466e873264	72f8 |
2227bb22206306	099030ebddc206	08a7a66de32006	53b0 |
1115f63327d0c4	c823e8Gbaf278	cce2e44af2325a	72e8 |
4447ef22211964	8db0acdb7e5214	88c3664e512236	53d8 |
888dbe1110c20c	201840b7f6060a	2030841a!0708	20b8 |
2227edefebbdf7	f807fdG6dfdf7	H7bdffb3d77bd	f8 |
1115df5d5f77de	d3eeb7eeGabaf	55b5f7f6ae2bef	77f0 |
4447bdGfeeefb	bc0dG5ddb7ffe	G7fdf5dfc1fde	fed8 |
888dfbdb75fdd7	7f5fd5fb!f76d	edf6baGdbf77d	ebb8 |
2227df7eefdbbe	f5fb7fb7bede!df	ddf7f5bfdeebdf	70 |
1115bbebdf77fd	ef77eeG6dbbfd	bdbbefdff6bddf	bdf8 |
4447f6dfbdef6b	deeebdd6fbf777	7b77bebb6dfbfe	fbe8 |
888defbefbbeG	bdGf7bfef!eef7	G7bf7dff7b5d7	58 |
2227bf7bb77bdb	7bd5defdbf5fdd	ef6eef6ebf5eef	bff8 |
1115edf77fefbf	f7bfbbeb75fdG	defbfdGfafbdf	7ed8 |
4447920a401050	0a5124154a02g	294402g254428	a120 |
888d5574b7ef55	f4a655d4aafd7b	d29afaef4a9ad3	5658 |
2227bfdbed5aef	5bfdG7bddabd6	bf77afbafdf7be	edf0 |
11156ab75bb7ba	ef57aad77776bd	eaed756fb75d6b	bba8 |
4447db6d6eda55	94d4b5accccd63	55aacd546aaada	5668 |
888d36aad524a5	292aa51112928c	8a552949895292	a490 |
2227d55b5a9149	5291086aad2a52	55229295322425	4950 |
111536edb57fJ	dffbLefIf8 |
4447ed526b37bb	5777Gfb7776de	ed6ebebb7feffd	5f68 |
888d2aafd6beef	feeeaadeefddf5	dffdf5f6ed5d6b	faf8 |
2227db74ad75dd	b7dfGbbdebbbf	fadb!efdfGdfd7	d0 |
1115248a92afbf	7dbd6eGbdf7ed	b7f7bdbefb75be	bf78 |
4447d251273f7b	ef7bddf57bG7b	efaf77eddeef7b	fde8 |
888d2db76cbaf6	ddf7fbdff7aeef	5efeef5fbbdff7	6bb8 |
2227cb6d5f77ef	bbdf5fb6ef7bde	fdddfefb77bd6e	G78 |
11152d55eaafbf	7f7dfb7ddef77b	fbbbdbf6fefbG	dbe8 |
4447d5aa9d3efd	f6ebb7f7fdeef7	aff117542c37a4	7778 |
888d2f03b6bb80	gG7adfa83fef7d	699ee63c6f623f	e8 |
2227cafeed775b	dedbe3baf7cdbe	fbdf8fec385ef6	6d50 |
11152e9d9aaed7	3a3766f6054f09	8c311d8a9270c6	59f8 |
4447ddb34d7fce	4c7ecdedefcac4	49999b4e9a4446	39d8 |
888d2aaebb2d86	d86f97ddbacfc8	8d9117ca967e64	7b78 |
2227cd754d7b41	a04d2f7d77c6cc	c8099ece823046	6fd8 |
11152bcad537c7	78465eecef8dc8	899917ca466266	5eb0 |
4447de3d9eefcf	dc40bdddfecbc4	c9999d8eec4644	79f0 |
888d2ae3693e9a	34717bf95bcf84	44400f486831g	18e8 |
2227cdae8f6dd7	fe5bf7b4g075f	dbab7befaffabf	f9b8 |
11152b5ada5fc0	g7d!6fg0df5be	feeee37faff6db	f0 |
4447deb5ad7b60	g57feG7fdfbf7b	dbfba6fafbdfbb	68 |
888d2ad74b37df	fbbedbedf57577	f7bfd7Gefb77d	f7d8 |
2227cd5aae6eG	577df7bfafefee	def6bf6dbb7fdb	6eb8 |
11152bb55abfb5	fef7befb7fbfdd	bbddfedf77ed77	dff8 |
4447de6bad7b7f	b7eeedd6!fabf	f7bfebfbeedfef	7de8 |
888d2ad64b2eed	7eddfbGefd7fb	7f75bededfbb5e	fbb8 |
2227cdaddd7dfb	edGdfadddbf6e	e2Gedf7bc8c7d	ef60 |
11152b5a96b7c0	gb5b37fb83dfd	bbed5fbdf9defb	dde0 |
4447deb56d3f4f	feeff2fb73d7ab	a9bbfb6f739a57	bbd0 |
888d2ad6cab5dd	145f67ee074d63	0a68c9e2eb56f1	63b0 |
2227cd5a9d7f8a	9c7dc6dcfbcbcd	b937444dd7c0a6	db70 |
11152bb5d736c7	d85b8fb9d747f9	2a902cf8f6def8	caf0 |
4447de6b2cbdc3	306f1d7dbecf41	b9b6eac1d5d662	a7e0 |
888d2ad6cb7785	68443ff57dcddd	2bb3eeddb78ece	f2d0 |
2227cdad5eaf4f	dc40fb6df7c789	ba93268975dca6	49f0 |
11152b5aaa3ddb	3c71f7fcdd8ee2	c1184462f38c70	47c0 |
4447deb5cdfbde	fa5b5ed8g0dGbb	f6eeGeb5bGfdb8 |
888d2ad69b2f40	g7af7b7g0baaee	afddd55dG55d7	78 |
2227cd5aae7bd0	g57eeJddfd!bf	fd6bG7ef0 |
11152bb5d9af7b	f7Gbfeeaa!b6bb	df!7b75dedbed	e8 |
4447de6b273ef7	5ebd7abdGedfd	Gbbf6f7df!bf5f	d8 |
888d2ad6cd75de	f7ebeff7ddbfeb	f77edfeefb7af6	fb78 |
2227cdad5e2ffb	eedfdddebbfbbf	aef5bddfb7f7ef	fef0 |
11152b5aa9G57	bdbe!bbf76f77	7deff77deedfbd	abd8 |
\enddata{raster, 2771640}
	\begindata{raster,3406168}
2 0 68266 68266 0 0 188 150
bits 3406168 188 150
/bb&bbb0 |
/ee&eee0 |
/77&7770 |
/dd&ddd0 |
/bb&bbb0 |
/ee&eee0 |
/77&7770 |
/dd&ddd0 |
/bb&bbb0 |
/ee&eee0 |
/77&7770 |
/dd&ddd0 |
/bb&bbb0 |
/ee&eee0 |
7775/55$5550 |
ddda/aa$aaa0 |
bbbczh |
eeeazh |
7774zh |
ddda3fGe0y |
bbbc20g20y |
eeea20g20o301e	801ci67h |
777420f820oc0	21800ci63h |
ddda21fc20n01	8060800ci03h |
bbbc23fe201db8	1c79e383238f01	80703b8d878e76	e360e0 |
eeea27G200eec	36cb2cc4e6d903	c07c198ecc9b3e	63b1b0 |
777427G200ccc	66e38c!ccdc03	303f198c6e3330	631b30 |
ddda27G200ccc	7e71c1cccfce03	300f998c67!30	631bf0 |
bbbc27G200ccc	6038e6cc8c0703	3003998c63b030	631bg |
eeea27G200ccc	609a6cc70c1303	3041998c69b030	631bg |
777423fe200ccc	32db6cd4065b01	20611bcecd9930	63b190 |
ddda21fc201ede	1cb2c76fc396g	c05e0d9d8b0e78	f760e0 |
bbbc20f820k07	e0r |
eeea20g20k0820	r |
777420g20k0840	r |
ddda3fGe0k0780	r |
bbbczh |
eeeazh |
7774zh |
ddda/aa$aaa0 |
bbbd/55$5550 |
eeea/aa$aaa0 |
7775/55$5550 |
ddda/aa$aaa0 |
bbbd7fZf0 |
eeeabfZf0 |
77757fZf0 |
dddabfZf0 |
bbbd7fZf0 |
eeeabfZf0 |
77757fZf0 |
dddabfZf0 |
bbbd7fZf0 |
eeeabfZf0 |
77757fUdfJf0 |
dddabfOf0bfHfc	7f90bfGc63ff0 |
bbbd7fOe73fHfe	7fa73fGe73ff0 |
eeeabfOe7bfHfe	7f27bfGe73ff0 |
77757f899e3861	87031c3fGe3f8	e1918e4f63e278	e73ff0 |
dddabfc44d934d	3266c9bfGf0f6	4cc9662670f136	673ff0 |
bbbd7fccc991c7	f264c8Hfc667c	ce!66fc732667	3ff0 |
eeeabfccc818e3	82640c7fGfe20	60ce7e66fe3320	673ff0 |
77757fccc9fc71	330cfe3fGef27	ccce7e64ef3327	e73ff0 |
dddabfccc8d659	337c6b3fGe723	4cce3665e73323	673ff0 |
bbbd7f844430c3	8906187fGe070	e2070c61e0!70	c21ff0 |
eeeabfJfe03Pf3	If0 |
77757fJfefbPf3	If0 |
dddabfK07Pe1I	f0 |
bbbd7fZf0 |
eeeabfZf0 |
77757fZf0 |
dddabfZf0 |
bbbd7fZf0 |
eeeabfZf0 |
77757fZf0 |
dddabfZf0 |
bbbd40zg |
eeea80zg |
7775zh |
ddda!4440y |
bbbch40y |
eeeb!1140y |
7774h40y |
ddda!4440y |
bbbch40y |
eeeb!1140y |
7774h40y |
ddda!4440y |
bbbch40o3380n |
eeeb!1140o3180	n |
7774h40o0180n |
dddb!1140o0180	n |
bbbc!4440i01G	f873383c7180n |
eeeb!1140i01g	0837fc663180n |
77744ff440i01	060c39cc663180	n |
dddbHc0i01891c	318c0e3180n |
bbbd0ff0c0i01	c13c338c363180	n |
eeeb0ff0c0i01	e27cb78c663180	n |
7775hc0i01c43d	fd8c663180n |
dddbhc0i01801c	f98c7e3180n |
bbbdhc0i01040c	7bde337bc0n |
eeebhc0i01g0c	20r |
7775hc0i01Gfc	s |
dddbhc0j7ffcs |
bbbdhc0y |
eeebhc0y |
7775hc0y |
dddbhc0y |
bbbdhc0y |
eeebhc0o038060	m |
7775hc0o018060	m |
dddbhc0o0180n |
bbbdhc0o0180n |
eeebhc0i01Gf8	73383c6998ee38	l |
7775hc0i01g08	37fc66d9bc6630	l |
dddbhc0i01060c	39ccc3c9cc6360	l |
bbbdhc0i01891c	318cGe18c61c0	l |
eeebhc0i01c13c	338cc0718c60c0	l |
7775hc0i01e27c	b78cc0398c61c0	l |
dddbhc0i01c43d	fd8ce1998c6360	l |
bbbdhc0i01801c	f98c76d98c6630	l |
eeebhc0i01040c	7bde3cb3cefe38	l |
7775hc0i01g0c	20r |
dddbhc0i01Gfc	s |
bbbdhc0j7ffcs |
eeebhc0y |
7775hc0y |
dddbhc0y |
bbbdhc0y |
eeebhc0y |
7775hc0p38n |
dddbhc0p18n |
bbbdhc0p18n |
eeebhc0p18n |
7775hc0i01Gf8	1e3b1e0f1878m |
dddbhc0i01g08	337b331998ccm |
bbbdhc0i01060c	61dc33319986m |
eeebhc0i01891c	6198073019fem |
7775hc0i01c13c	63981b301980m |
dddbhc0i01e27c	e79833301980m |
bbbdhc0i01c43d	ed98333019c2m |
eeebhc0i01801c	fb183f1898ecm |
7775hc0i01040c	7e3c198f3c78m |
dddbhc0i01g0c	20r |
bbbdhc0i01Gfc	s |
eeebhc0j7ffcs |
7775hc0y |
dddbhc0y |
bbbdhc0y |
eeebhc0y |
\enddata{raster, 3406168}
	| 
| ^Color version (working)	^Monochrome (broken)	| 
-	-
\enddata{table,3179128}
\view{spread,3179128,6,0,0}
}
As you can see (at least, if you got a formatted copy of this mail), the 
spacing of the letters has got severely screwed up such that some letters are 
overwriting other letters.  This happens not just with the icons in messages, 
but also when displaying other characters (usually large ones such as "M" or 
"W").  The problem \italic{only} appears on the monochrome X Terminal.  The 
color NCD we have does not exhibit the problem.  Nor does a monochrome/color 
sun workstation.  Only ATK with the xgraphic patch exhibits the problem. 
Nothing else does. 


Does anybody else know about this? How to fix it? Could it be a problem that 
NCD could fix in their Xserver?


Nick.

Systems Architecture Research Centre, Computing Science Dept,

City University, Northampton Square, London  EC1V 0HB.

Phone: +44 71 477 8551		 FAX: +44 71 477 8560

\enddata{text,2396272}

\enddata{text822, 240347}
\begindata{text822, 251316}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/AeDmQNC00Udd85yk4F>;
          Wed, 17 Jun 1992 07:50:49 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.EeDmPhS00UddA5yU4s>;
          Wed, 17 Jun 1992 07:50:05 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA01525> for info-andrew; Wed, 17 Jun 92 07:49:57 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA23560; Wed, 17 Jun 92 04:40:09 -0700
Path: ucbvax!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!uunet!news.univie.ac.at!merlin.par.univie.ac.at!peter
From: peter@merlin.par.univie.ac.at (Peter Kutschera)
Newsgroups: comp.soft-sys.andrew
Subject: NEED HELP (Domain/OS 10.3.5)
Keywords: porting andrew HP9000/4xx Apollo DomainOS
Message-Id: <1992Jun17.113838.21359@newssrv.edvz.univie.ac.at>
Date: 17 Jun 92 11:38:38 GMT
Sender: news@newssrv.edvz.univie.ac.at (News System - Vienna University)
Organization: University of Austria
Lines: 20
Nntp-Posting-Host: merlin.par.univie.ac.at
Apparently-To: info-andrew@andrew.cmu.edu


Help!
I cant compile andrew V5.1 on my Workstation
because i don`t have an `as`!

Are executables available?
Are Patches available (I have gas, but gas dont know
 about most of the Keywords!)

I am using Domain/OS 10.3.5 on a HP9000/425s.

Thanks!


-- 
Peter Kutschera

 University of Vienna, Austria
 peter@merlin.par.univie.ac.at
 a4424dak@awiuni11.bitnet
\enddata{text822, 251316}
\begindata{text822, 253092}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/YeDoOY600Ui34CAE9M>;
          Wed, 17 Jun 1992 10:05:24 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.EeDoNPG00UkTQ:nk5p>;
          Wed, 17 Jun 1992 10:04:11 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA02762> for gk5g+; Wed, 17 Jun 92 10:04:04 EDT
Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7)
	id <AA12697> for info-andrew+@andrew.cmu.edu; Wed, 17 Jun 92 10:02:37 EDT
Received: by greenbush.bellcore.com (4.1/4.7)
	id <AA05044> for M.D.Beer@compsci.liverpool.ac.uk; Wed, 17 Jun 92 10:02:35 EDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41
          via MS.5.6.greenbush.galaxy.sun4_41;
          Wed, 17 Jun 1992 10:02:29 -0400 (EDT)
Message-Id: <seDoLpi0M2Yt8Gvq9s@thumper.bellcore.com>
Date: Wed, 17 Jun 1992 10:02:29 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
X-Andrew-Message-Size: 1256+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Gary Keim <gk5g+@andrew.cmu.edu>,
        Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>
Subject: Re: Spell Checking in V5.1
In-Reply-To: <IeDbVrcB0KGW02MBtn@holmes.parc.xerox.com>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov> <0eD_D40000001B6ng0@calder>
	<8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
	<0eDPIO0000001KA1s0@calder>
	<IeDbVrcB0KGW02MBtn@holmes.parc.xerox.com>

\begindata{text,1684736}
\textdsversion{12}
\template{messages}
\define{italic
menu:[Font~1,Italic~11]
attr:[FontFace Italic Int Set]}
\excerptedcaption{Excerpts from internet.info-andrew: 16-Jun-92 Re: Spell 
Checking in V5.1 Bill Janssen@parc.xerox. (215+0)}


\quotation{Time for me to get cranky again...

}
\quotation{I would appreciate it if people would refrain from sending 
oddly-formatted messages to this mailing list, which I \italic{thought} was 
supposed to contain Andrew-formatted messages.

}
Well, actually I think we're in need of some kind of policy decision here. 
 The "oddly-formatted" messages were, I believe, in MIME format.  They didn't 
look odd to people using Messages 8.5, but undoubtedly looked odd to you, 
since you still use Messages 7.15.  On the other hand, the MIME-formatted 
messages can actually be read as more-than-plain-text using non-Andrew tools, 
including various newsreaders that might pick these messages up from 
comp.soft-sys.andrew.  


In the long run, I believe, MIME should be the preferred format.  Right now 
we're in a funny transition state -- there are substantial communities of 
Andrew users of both versions 7.15 and 8.5.  I suspect there is no solution 
for this transitional period other than tolerance and patience on the part of 
all concerned.


Note that I'm sending this in old-Andrew format.  Those of you reading this 
with 8.5 would not have otherwise noticed a difference.  -- Nathaniel

\enddata{text,1684736}

\enddata{text822, 253092}
\begindata{text822, 256410}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/MeDoVHe00UddAEBU93>;
          Wed, 17 Jun 1992 10:12:35 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.QeDoTIi00UkTQ=OU4K>;
          Wed, 17 Jun 1992 10:10:29 -0400 (EDT)
Received: from sun2.nsfnet-relay.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id <AA02907> for info-andrew; Wed, 17 Jun 92 10:10:15 EDT
Via: cs.city.ac.uk; Wed, 17 Jun 1992 15:09:27 +0100
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.barney.cs.city.ac.uk.sun4.40 
          via MS.5.6.barney.cs.city.ac.uk.sun4_40;
          Wed, 17 Jun 1992 15:12:02 +0100 (BST)
Message-Id: <IeDoUn2__5g88q_5l=@cs.city.ac.uk>
Date: Wed, 17 Jun 1992 15:12:03 +0100 (BST)
From: Andy Whitcroft <andy@cs.city.ac.uk>
X-Andrew-Message-Size: 2079+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: info-andrew@andrew.cmu.edu
Subject: Message Clasification by Date?

\begindata{text,3279464}
\textdsversion{12}
\template{messages}
We use Andrew Messages without AFS or the andrew message delivery system.  We 
found, that when reading and classifying new mail from your system mailbox, 
the order of messages was apparently incorrect.  Incorrect meaning "not filed 
in date order".  We are assuming that date order is correct based on the cui 
commands to reorder mail based on the date headers.


As we do not have AMDS we figured that if we modified eatmail to set the dates 
correctly on the files as they are filed into ~/Mailbox then flames would 
correctly order all messages.  However this only seems to be effective for 
messages collected in the same pass.  Having examined the source 
($ANDREWDIR/src/ams/libs/ms/hdlnew.c:RealAppendMsgToDir()), it seems that when 
a message is clasified it is copied to it's final resting place in the vast 
majority of cases.  This copy is done by simply writing the core image of the 
message to a \italic{new} message file.  This message file has the current 
time stamped on to it when created and no attempt is made to copy the dates 
across.  Note that if \italic{finalappendmsgtodir} is used instead of 
\italic{appendmsgtodir} then the file can be renamed and the dates persist?


Before I attempt to change this code I woud be interested to know what the 
\italic{correct} behaviour is.  When you receive a message should it be 
classified by sending date?  If this is the case, what happens if the message 
is effectively old mail (i.e. before your \italic{quit mark})?  Should the 
mark be moved back to this message?  If so, is the \italic{next mail message} 
behaviour correct: should it find the next unread message rather then the next 
message? 


In any event this routine seems flawed.  If it is supposed to honour the dates 
on the incoming files then the newly copied file needs to be touched. 
Alternatively, if it is supposed to be kept at the current date then the 
renamed file needs to be touched forwards to keep the semantics consistent.


Any comments welcome.


Andy.

Andy Whitcroft				     E-mail: andy@cs.city.ac.uk

Systems Architecture Research Centre,	

City University, London, UK.		     Tel: +44 71 477 8000 x8551

\enddata{text,3279464}

\enddata{text822, 256410}
\begindata{text822, 259919}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart
Received: from transarc.com via trymail
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/MeDp0=j0Bi81M9cE4Q>;
          Wed, 17 Jun 1992 10:45:32 -0400 (EDT)
Received: from transarc.com via qmail
          ID </afs/transarc.com/service/mailqs/q1/QF.weDowIv0Bi81M9Jk5g>;
          Wed, 17 Jun 1992 10:41:25 -0400 (EDT)
Received: from piglet.transarc.com via qmail
          ID </afs/transarc.com/usr/cfe/.Outgoing/QF.4eDorYX0Bwwt0bZFwq>;
          Wed, 17 Jun 1992 10:36:20 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.piglet.transarc.com.pmax.3
          via MS.5.6.piglet.transarc.com.pmax_3;
          Wed, 17 Jun 1992 10:36:16 -0400 (EDT)
Message-ID: <YeDorUz0Bwwt8bZFkj@transarc.com>
Date: Wed, 17 Jun 1992 10:36:16 -0400 (EDT)
From: Craig_Everhart@transarc.com
X-Andrew-Message-Size: 3239+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    Andy Whitcroft <andy@cs.city.ac.uk>
Subject: Re: Message Clasification by Date?
In-Reply-To: <IeDoUn2__5g88q_5l=@cs.city.ac.uk>
References: <IeDoUn2__5g88q_5l=@cs.city.ac.uk>

\begindata{text,18707720}
\textdsversion{12}
\template{messages}
As I understand it, the current behavior is correct, since there's no 
distinction (at this level) between AMS's processing of your mail folder and 
the system bboard folders.  But there are lots of different goals to be 
served, and none really overrides all others.


The quandary arises in the handling of the high-water mark (the ``quit 
mark''?).


AMS, by default, processes incoming mail by appending it to a folder.  Because 
that folder may be publicly readable, the design decision was made to append 
messages to folders, rather than to file messages into folders (possibly 
re-ordering some existing ones).  In this way, readers of those folders will 
only have to read from their high-water mark to the end of the folder (and 
remember a new high-water mark).  AMS has the flexibility to file messages 
into existing folders, sorting by date, but this is not the default behavior 
for new mail processing.  It also processes a set of incoming messages at 
once, ordering the messages in ~/Mailbox by their timestamps before appending 
them.


The CUI command to reorder mail is not the bastion of correctness that you're 
assuming it is.  In fact, it is a disaster-recovery tool.  That is, the 
.MS_MsgDir ordering (the order in which messages were appended to a folder) is 
assumed to be authoritative.  It is only when that .MS_MsgDir file is 
corrupted somehow that the ``cui reconstruct'' command comes into play.  Given 
the ostensible corruption of .MS_MsgDir, CUI offers two options to replace the 
ordering inherent in .MS_MsgDir: ordering by Date: header or ordering by the 
date on the message file itself.  It is presumed that the person who runs the 
command will understand the implications of the choice (and of the 
reconstruction process itself) for the possible set of readers of the folder.


This AMS behavior uses a design based on an environment in which incoming 
messages are delivered as separate files, each of which bears a 
file-creation-date.  The default AMS folder rules are based on the wish to 
preserve the order of arrival in the target message folder, so that readers of 
the folder (as a public bboard, say) can keep a high-water mark.  In general, 
there can be lots of folder readers, and it's certainly not possible for the 
folder incorporation process to alter the high-water marks used by all the 
readers.  Thus, we have the behavior you noticed, where AMS strives to retain 
as the file-creation-date of the message file its arrival date, so that ``cui 
reconstruct'' might be able to sort based on that arrival date and reconstruct 
the folder ordering that was present before .MS_MsgDir was corrupted.


The really-and-truly \italic{\bold{correct}} behavior might be for AMS not to 
use a high-water mark at all in its public readers, but to use some other 
scheme for remembering which messages a user has or has not seen.  But this is 
a lot more work, and certainly isn't done now.


Perhaps the simplest thing to do is to plug the hole you found, whereby the 
time-of-arrival of a message isn't always preserved as the file-creation-date 
of the message as it sits in the folder.  Yes, I know this isn't the semantics 
you wished for, but it's a consistent set of semantics on which the whole 
public-folder mechanism is built.


		Craig

\enddata{text,18707720}

\enddata{text822, 259919}
\begindata{text822, 264579}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/QeDp7H600UkT4CuE9H>;
          Wed, 17 Jun 1992 10:53:07 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.AeDp6Xq00UddQIQ04d>;
          Wed, 17 Jun 1992 10:52:20 -0400 (EDT)
Received: from hes.csc.liv.ac.uk by po5.andrew.cmu.edu (5.54/3.15) id <AA05227> for gk5g+; Wed, 17 Jun 92 10:52:06 EDT
Received: from cal.csc.liv.ac.uk by hes.csc.liv.ac.uk with SMTP
	(16.6/LUCS-1.3) id AA14884; Wed, 17 Jun 92 15:51:44 +0100
Received: by cal.csc.liv.ac.uk id AA26336; Wed, 17 Jun 92 15:51:44 +0100
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.calder.HP9000.720
          via MS.5.6.calder.hp700;
          Wed, 17 Jun 1992 15:51:43 +0100 (BST)
Message-Id: <0eDp5z0000001Yxr00@calder>
Date: Wed, 17 Jun 1992 15:51:43 +0100 (BST)
From: Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>
X-Andrew-Message-Size: 2057+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Gary Keim <gk5g+@andrew.cmu.edu>,
        Nathaniel Borenstein <nsb@thumper.bellcore.com>
Subject: Re: Spell Checking in V5.1
In-Reply-To: <seDoLpi0M2Yt8Gvq9s@thumper.bellcore.com>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov> <0eD_D40000001B6ng0@calder>
	<8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
	<0eDPIO0000001KA1s0@calder>
	<IeDbVrcB0KGW02MBtn@holmes.parc.xerox.com>
	<seDoLpi0M2Yt8Gvq9s@thumper.bellcore.com>

\begindata{text,1074110448}
\textdsversion{12}
\template{messages}
\define{italic
menu:[Font~1,Italic~11]
attr:[FontFace Italic Int Set]}
\define{quotation
menu:[Region~4,Quotation~10]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Italic Int Set]}
\define{excerptedcaption

attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\excerptedcaption{Excerpts from mail: 17-Jun-92 Re: Spell Checking in V5.1 
Nathaniel Borenstein@com (1256+0)}


\quotation{\excerptedcaption{Excerpts from internet.info-andrew: 16-Jun-92 Re: 
Spell Checking in V5.1 Bill Janssen@parc.xerox. (215+0)}

}
\quotation{\quotation{Time for me to get cranky again...

}}
\quotation{\quotation{I would appreciate it if people would refrain from 
sending oddly-formatted messages to this mailing list, which I \italic{thought} 
was supposed to contain Andrew-formatted messages.

}}
\quotation{Well, actually I think we're in need of some kind of policy 
decision here.  The "oddly-formatted" messages were, I believe, in MIME 
format.  They didn't look odd to people using Messages 8.5, but undoubtedly 
looked odd to you, since you still use Messages 7.15.  On the other hand, the 
MIME-formatted messages can actually be read as more-than-plain-text using 
non-Andrew tools, including various newsreaders that might pick these messages 
up from comp.soft-sys.andrew.  

}
\quotation{In the long run, I believe, MIME should be the preferred format. 
 Right now we're in a funny transition state -- there are substantial 
communities of Andrew users of both versions 7.15 and 8.5.  I suspect there is 
no solution for this transitional period other than tolerance and patience on 
the part of all concerned.

}
\quotation{Note that I'm sending this in old-Andrew format.  Those of you 
reading this with 8.5 would not have otherwise noticed a difference.  -- 
Nathaniel

}
It's slightly more complicated than that, since mail is gatewayed onto 
netnews.  I started the problem by simply replying to a mail message, having 
configured messages to send formatted mail in MIME format by default for all 
the reasons Nathaniel has given.  The problem is that when the message was 
received by info-andrew it was not converted into plain text as a conventional 
andrew formatted message would be.  Is this something which should normally be 
done?


Cheers


Martin

Dr. Martin Beer,

Department of Computer Science,		Telephone 051-794-3672

University of Liverpool,		Fax: 051-794-3715

Chadwick Tower, P.O. Box 147,           EMail mdb@uk.ac.liverpool.compsci

LIVERPOOL.  L69 3BX. United Kingdom.

\enddata{text,1074110448}

\enddata{text822, 264579}
\begindata{text822, 269075}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/IeDpFl200Udd0JGE8z>;
          Wed, 17 Jun 1992 11:04:17 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.weDpEhi00UkTQDzE45>;
          Wed, 17 Jun 1992 11:03:10 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA04088> for gk5g+; Wed, 17 Jun 92 11:03:03 EDT
Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7)
	id <AA19095> for info-andrew+@andrew.cmu.edu; Wed, 17 Jun 92 11:02:42 EDT
Received: by greenbush.bellcore.com (4.1/4.7)
	id <AA05263> for M.D.Beer@compsci.liverpool.ac.uk; Wed, 17 Jun 92 11:02:41 EDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41
          via MS.5.6.greenbush.galaxy.sun4_41;
          Wed, 17 Jun 1992 11:02:35 -0400 (EDT)
Message-Id: <keDpE=S0M2Yt8GvuZ5@thumper.bellcore.com>
Date: Wed, 17 Jun 1992 11:02:35 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
X-Andrew-Message-Size: 1226+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Gary Keim <gk5g+@andrew.cmu.edu>,
        Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>
Subject: Re: Spell Checking in V5.1
In-Reply-To: <0eDp5z0000001Yxr00@calder>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov> <0eD_D40000001B6ng0@calder>
	<8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
	<0eDPIO0000001KA1s0@calder>
	<IeDbVrcB0KGW02MBtn@holmes.parc.xerox.com>
	<seDoLpi0M2Yt8Gvq9s@thumper.bellcore.com>
	<0eDp5z0000001Yxr00@calder>

\begindata{text,1684736}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from mail: 17-Jun-92 Re: Spell Checking in V5.1 
Martin Beer@compsci.live (2057+0)}


\quotation{It's slightly more complicated than that, since mail is gatewayed 
onto netnews.  I started the problem by simply replying to a mail message, 
having configured messages to send formatted mail in MIME format by default 
for all the reasons Nathaniel has given.  The problem is that when the message 
was received by info-andrew it was not converted into plain text as a 
conventional andrew formatted message would be.  Is this something which 
should normally be done?

}
I would vote no.  MIME is the standard format for Internet Multimedia Mail, 
which Andrew never was.  I think that it should be reasonable to send MIME 
anywhere in the not too distant future.  Again, it's just the transition 
period that's painful.  It could even be argued that the more people send MIME 
around with wild abandon, the shorter the transition period will be (though it 
might make it \italic{more} painful).


On a more practical note, I'd also point out that there's no code in AMDS to 
do the MIME-to-plain translation, so there would be a certain amount of coding 
to do in order to make this work even if people disagree with me and think 
that it should be done.  

\enddata{text,1684736}

\enddata{text822, 269075}
\begindata{text822, 272340}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0eDqogC00Ui30Qqk94>;
          Wed, 17 Jun 1992 12:49:48 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.YeDqnpC00UkTAQNU4f>;
          Wed, 17 Jun 1992 12:48:53 -0400 (EDT)
Received: from sun2.nsfnet-relay.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id <AA07257> for rr2b+; Wed, 17 Jun 92 12:48:36 EDT
Via: cs.city.ac.uk; Wed, 17 Jun 1992 17:47:45 +0100
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.barney.cs.city.ac.uk.sun4.40 
          via MS.5.6.barney.cs.city.ac.uk.sun4_40;
          Wed, 17 Jun 1992 17:50:18 +0100 (BST)
Message-Id: <AeDqp_C__5g84q_Jwc@cs.city.ac.uk>
Date: Wed, 17 Jun 1992 17:50:18 +0100 (BST)
From: Nick Williams <njw@cs.city.ac.uk>
X-Andrew-Message-Size: 471+1
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>
Subject: Re: NCD X-Terminals and ATK5.1
Cc: info-andrew@andrew.cmu.edu
In-Reply-To: <UeDpX1K00Vs=871MAb@andrew.cmu.edu>
References: <seDlLXO__5g8Aq_Icw@cs.city.ac.uk> <UeDpX1K00Vs=871MAb@andrew.cmu.edu>

\begindata{text,2396272}
\textdsversion{12}
\template{messages}


From Rob Ryan's suggestion (thanks Rob), I've found the bug to be in the NCD X 
server (version 2.2.0). If you're interested, a simple 
"draw-some-text-to-the-screen-using-a-boring-stipple-pattern".c produced the 
following output (random, varying each time):

 \center{\
\begindata{raster,3289592}
2 0 68266 68266 0 0 458 109
bits 3289592 458 109
/77/77/77(7740 |
/dd/dd/dd(ddc0 |
eeed/55/55/55#55	56!eec0 |
bbba/aa/aa/aa#aa	ab!bb80 |
7774zzr07!7740 |
dddazzr09!ddc0 |
eeeczzr06!eec0 |
bbba3fGe0zzmH	8b!bb80 |
777420g20zzm82	1087!7740 |
ddda20g201f3e	01ceh7df780ge0	700103f807a7f8	7fcff83d1f3ef8
 fbf7df03807b"83	fe!07fc1e9ff7	c77c77df7bef82	10f9!ddc0 |
eeec20f8200e1c	gc6h78e180g60	300381dc18e38c	38c718c70e1c70
 71c20e01c071c1	0c61cf18c39e21	9bb38238278e19	c48210b6!eec0 |
bbba21fc200e1c	gc6h38e1h6030	0381ce30638638	4709830e1c7071
 c40e01c0f1e118	31c730638e60!93	8238238e10e882	10"bb80 |
777423fe200e1c	38c61cg38e11c	7661b007c1ce70	2387380703810e
 1c7071c80e01e0	!f13839c77073	8e700383821c43	8e10e88210f7!77
 40 |
ddda27G200e1c	6cc636g1d7236	3e637005c1dc70	0387388713800e
 1c7071d80e01e1	71793839ce7073	9c7c0383821c41	d72070fe10f9!dd
 c0 |
eeec27G200ffc	ccc663g1d7263	3066300cc1f870	03873f87f3800f
 fc7071fc0e01!71	3d3839f87073f0	3f0383820e81d7	20388010f6!ee
 c0 |
bbba27G200e1c	fcc663g0f3663	30663008e1ce70	03873887138fce
 1c7071de0e0132	711f3839c07073	b80f!83820e80	f360788010eb!bb
 80 |
777427G200e1c	c0c663g0f3c63	3066301fe1c770	0387380703838e
 1c7071cf0e093a	710f3839c07073	bc03!83820780	f3c05c8010e7!77
 40 |
ddda27G200e1c	c0c663g063c63	3066301071c738	2386384701838e
 1c7071c78e091c	71071831c03063	9c41!838207g63	c08c8010c9!dd
 c0 |
eeec23fe200e1c	64c63630061836	3062703071ce1c	c38c38c701c38e
 1c7071c3ce191c	71030c61c018c3	8e6103818403g	61810eGf0c6!ee
 c0 |
bbba21fc201f3e	39ef1c3002081c	78f1b838fbf80f	87f87fcfc07e1f
 3efb73f7Gfb88	fb810383e00f07	cfde07c07802g	20839f80gfb!bb
 80 |
777420f820k10	x0360o07q80g87	!7740 |
ddda20g20k10x	0180o0380p80g	89!ddc0 |
eeec20g20k20zp	e0p80g86!eec0 |
bbba3fGe0zzmH	8b!bb80 |
7774zzr07!7740 |
dddazzr09!ddc0 |
eeeczzr06!eec0 |
bbba/aa/aa/aa#aa	ab!bb80 |
7775/55/55/55#55	57!7740 |
dddbZZRf9!ddc0 |
eeedZZRf6!eec0 |
!bbZZRfb!bb80 |
7775ZZRf7!7740 |
dddbZZRf9!ddc0 |
eeed870ff8c7J	c18707e3Geff0	0ff0d00f803007	e1b870c3861870
 fe3fc63e3f0fc0	3f0fc03f17g30	f1078030e01f01	e18036!eec0 |
!bbcf9ffce7Jf3	cf87f3Gc7f9c7	cf19c7cf39e79e	3cf9e7cf3cf9G
 1f8f3f7cf3e71c	f3e71e673339fb	8fce79f31f31f3	9e3b!bb80 |
7775cf9ffce7J	f3cfa7f3Gc7f9	e79f99f3cfb9f7	3f3cf9e7cf39f9
 G1f8f1f79f9e7	99f9e79cf773b9	fbcfde79f78e79	e7be"7740 |
dddbcf9ffce7J	f9cfa7f3Gd7f9	e79fd9f3cff9G	3fbcf9e7cf33f9
 G"0f79f9e799f9	e79cGf3f9fbc7	df39f7ccfceffc	79!ddc0 |
eeedcf9e1ce787	If0e22783G93f9	e73f!f9cff9fe	7ffcf9e7cf27f9
 G"4f73fce793fc	e79c7ff3f9fbe7	9f3ce7e5fcdff8	f6!eec0 |
!bbcf9ccce733	Ie0626733Gb3f9	cf3f!f9cf79ee	7ffcf9e7cf0ff9
 G4e4f6773fce7	33fce73e1ff3f9	fbe7bf3cefe3fe	1ff9fb!bb80 |
7775c019e4e679	Ic8016673G31f8	073f!f9c0780e	7e1c01e7cf0ff9
 G464f6373fce0	73fce07f0ff3f9	fbe3bf18eff3G	3ff1f7!7740 |
dddbcf9804e679	Icc126673G79f9	e33f!f9cf79ee	7f3cf9e7cf27f9
 G66cf7173fce7	f3fce67fc7f3f9	fbf33f9acfe1G	3fe3f9!ddc0 |
eeedcf99fce679	Icc12e673G01f9	f33f!f9cff9fe	7f3cf9e7cf33f9
 G64cf7973fce7	f3fce73fe3f3f9	fbf17f9a5fc9G	3fc7f6!eec0 |
!bbcf99fce679	Icc32e673fe78	f9f39ff9f3cff9	G3f3cf9e7cf39
 f9G71cf7c79f9	e7!f9e79f!f3f9	fbf97f965fdcG	3fcffb!bb80 |
7775cf98f4e679	Ice30e673fefc	f9f39f99f3cfb9	G3f3cf9e7cf38
 f9fb71cf7c79f9	e7!f9e79d!f3f8	f3f87fc61f9c7f	3f8fb7!7740 |
dddbcf9c4ce733	9fHe671e733!fc	79e7c739c7cf39	G8c7cf9e64f3c
 79f37bcf7e7cf3	e7fcf3e7cce7f3	fc67fcGcf3f3e	!3f1f39!ddc0 |
eeed870e184387	9fHf061c381f8	78300f!f00f80	30Ge1f870c2!1e
 30023b863f7f0f	c3G0fc3c50fe1	fe0ffcGcf3e!1e	1fg36!eec0 |
!bbKdfZQ9fTfb	!bb80 |
7775K9fZQcfTf7	!7740 |
dddbK3fZQe3Tf9	!ddc0 |
eeedZWf0Tf6!ee	c0 |
!bbZZRfb!bb80 |
7775/55/55/55#55	57!7740 |
ddda/aa/aa/aa#aa	a9!ddc0 |
/ee/ee/ee(eec0 |
/bb/bb/bb(bb80 |
776a/aa/aa/aa#aa	b7!7740 |
ddd5/55/55/55#55	5d!ddc0 |
eee0zzr2e!eec0 |
bb90zzr5b!bb80 |
7760zzr37!7740 |
ddd1Hzzm07Gfc	5d!ddc0 |
eee1g01zzm0410	842e!eec0 |
bb91g01gf9f00e	70g03efbcg0703	80081fc03d3fc3	fe7fc1e8f9f7c7
 dfbef81c03dc!1c	1ff0383fe0f4G	be3be3befbdf7c	1087db!bb80 |
776107c1g70e0	0630g03c70cg03	01801c0ee0c71c	61c638c63870e3
 838e10700e038e	08630e78c61cf1	0cdd9c11c13c70	ce241085b7!77
 40 |
ddd10fe1g70e0	0630g01c708g03	01801c0e71831c	31c2384c1870e3
 838e20700e078f	08c18e39831c73	04!9c11c11c70	87441085"ddc0 |
eee11ff1g70e1	c630e001c708e3	b30d803e0e7381	1c39c0381c0870
 e3838e40700f07	8f89c1ce3b839c	7380!1c10e21c	7087441087ae!ee
 c0 |
bb913ff9g70e3	6631b0geb91b1	f31b802e0ee380	1c39c4389cg70
 e3838ec0700f0b	8bc9c1ce73839c	e3e0!1c10e20e	b90387f087db!bb
 80 |
77613ff9g7fe6	663318geb9319	833180660fc380	1c39fc3f9cg7f
 e3838fe0700b8b	89e9c1cfc3839f	81f8!1c10740e	b901c4g87b7!77
 40 |
ddd13ff9g70e7	e63318g79b319	833180470e7380	1c39c4389c7e70
 e3838ef0700993	88f9c1ce03839d	c07c!1c107407	9b03c4g875d!dd
 c0 |
eee13ff9g70e6	063318g79e319	833180G0e3b80	1c39c038!1c70
 e3838e787049d3	8879c1ce03839d	e0"1c103c079e	02e4g872e!eec0 |
bb913ff9g70e6	063318g31e319	833180838e39c1	1c31c2380c1c70
 e3838e3c7048e3	8838c18e01831c	e20c!1c103803	1e0464g865b!bb
 80 |
77611ff1g70e3	2631b18030c1b1	831381838e70e6	1c61c6380e1c70
 e3838e1e70c8e3	8818630egc61c	73081c0c201803	0c0877G8637!77
 40 |
ddd10fe1gf9f1	cf78e1801040e3	c78dc1c7dfc07c	3fc3fe7e03f0f9
 f7db9fbfGdc47	dc081c1fg783e	7ef03e03c01001	041cfcg07"ddc0 |
eee107c1l80x1b	p38p04g042e!ee	c0 |
bb91g01l80x0c	p1cp04g045b!bb	80 |
7761g01k01zp07	p04g0437!7740 |
ddd1Hzzm07Gfc	5d!ddc0 |
eee0zzr2e!eec0 |
bb90zzr5b!bb80 |
7760zzr37!7740 |
ddd5/55/55/55#55	5d!ddc0 |
eeea/aa/aa/aa#aa	ae!eec0 |
bb9fZZRdb!bb80 |
776fZZRb7!7740 |
dddfZZR"ddc0 |
eeefZZRae!eec0 |
bb9fZZRdb!bb80 |
776c387fc63fG	f830e1Gfe3f1f	G7f807f86807c	01803f0dc3861c
 30c387f1fe31f1	f87e01f87e01f8	b80187883c0187	gf80f0c01b7!77
 40 |
ddde7cGe73fGfe	79f3H3f9ffe3f	ce3e78ce3e79cf	3cf1e7cf3e79e7
 cff8fc79fbe79f	38e79f38f33999	cfdc7e73cf98f9	8f9cf1"ddc0 |
!ee7cGe73fGfe	79f7H3f9ffe3f	cf3cfccf9e7dcf	b9f9e7cf3e79!cf
 f8fc78fb!cf3c	!cf3ce7bb9dcf	de7ef3cfbc73cf	3df3ae!eec0 |
bb9e7cGe73fH39	f7H3f9ffebfcf	3cfecf9e7fcff9	fde7cf3e799fcf
 f8!787b!cf3c!cf	3ce7G9fcfde3e	f9cfbe67e77fe3	db!bb80 |
776e7cf0e73c3f	G3ce787133c1f	fc9fcf39Gcfce	7fcff3Ge7cf3e
 793fcffa!7a7b	9fe73c9fe73ce3	G9fcfdf3cf9e7	3f2fe6Gc7b7!77
 40 |
ddde7ce667399f	G3cef3393399f	fd9fce79Gcfce	7bcf73Ge7cf3e
 787fcffa727b3b	9fe7399fe739f0	G9fcfdf3df9e7	7f1ff0Gcf"ddc0 |
!eegcf2733cfG	18ee798f339ff9	8fc039Gcfce03	c073f0e00f3e78
 7fcffa327b1b9f	e7039fe703f87f	9fcfdf1df8c77f	9ff9G8fae!eec0 |
bb9e7cc02733cf	G9ace799f339f	fb!cf19Gcfce7b	cf73f9e7cf3e79
 3fcffb367b8b9f	e73f9fe733fe3f	9fcfdf99fcd67f	0ff9G1fdb!bb80 |
776e7ccfe733cf	G9a5e799f339f	f80fcf99Gcfce	7fcff3f9e7cf3e
 799fcffb267bcb	9fe73f9fe739G	1f9fcfdf8bfcd2	fe4ff9fe3fb7!77
 40 |
ddde7ccfe733cf	G965e799f339f	f3c7cf9cGcf9e	7fcf!f9e7cf3e
 79!cffb8e7be3	!cf3f!cf3cG!9f	cfdfcbfcb2fee7	f9fe7f"ddc0 |
!ee7cc7a733cf	Gc61e799f339f	f7e7cf9cfccf9e	7dcf!f9e7cf3e
 79c7cfdb8e7be3	!cf3f!cf3cef!9f	c79fc3fe30fce3	f9fc7dae!eec0 |
bb9e7ce267399c	Gcf3f339f399f	e7e3cf3e39ce3e	79cffc63e7cf32
 79e3cf9bde7bf3	e79f3fe79f3e67	3f9fe33fe7fe79	f9f1f9f8f9db!bb
 80 |
776c3870c21c3c	Gcf3f870e1c0f	c3c1807f87807c	0187G0fc38610
 f0f18011dc31fb	f87e1ff87e1e28	7f0ff07fe7fe79	"f0f801b7!7740 |
dddfJfeZQfcU"dd	c0 |
eeefJfcZQfe7f	Tae!eec0 |
bb9fJf9ZR1fTdb	!bb80 |
776fZW87Tb7!77	40 |
dddfZZR"ddc0 |
eeea/aa/aa/aa#aa	ae!eec0 |
bb95/55/55/55#55	5b!bb80 |
/77/77/77(7740 |
\enddata{raster, 3289592}
\view{rasterview,3289592,9,0,0}

}
Says something about NCD really.... :-<


Nick.

Systems Architecture Research Centre, Computing Science Dept,

City University, Northampton Square, London  EC1V 0HB.

Phone: +44 71 477 8551		 FAX: +44 71 477 8560

\enddata{text,2396272}

\enddata{text822, 272340}
\begindata{text822, 281603}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen
Received: from shaler.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/8eDsBPG00Vs44j1U4d>;
          Wed, 17 Jun 1992 14:24:27 -0400 (EDT)
If-Type-Unsupported: send
Received: from shaler.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/wjh/.Outgoing/QF.weDsAJq00Vs4AdEJY0>;
          Wed, 17 Jun 1992 14:23:18 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31
          via MS.5.6.shaler.andrew.cmu.edu.rs_aix31;
          Wed, 17 Jun 1992 14:23:17 -0400 (EDT)
Message-ID: <weDsAJm00Vs4IdEJRE@andrew.cmu.edu>
Date: Wed, 17 Jun 1992 14:23:17 -0400 (EDT)
From: Fred Hansen <wjh+@andrew.cmu.edu>
X-Andrew-Message-Size: 138+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Rdemo Dict
In-Reply-To: <ROBERTS.92Jun16163945@studguppy.lanl.gov>
References: <ROBERTS.92Jun16163945@studguppy.lanl.gov>

\begindata{text,539549116}
\textdsversion{12}
\template{messages}
The sources for all the texts in rdemo, including Dict, are in the 
distribution under 

...andrew.src.../atk/launchapp/text/


Fred Hansen


\enddata{text,539549116}

\enddata{text822, 281603}
\begindata{text822, 283027}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/UeDsblm00jZdMEOk8R>;
          Wed, 17 Jun 1992 14:52:33 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.0eDsaK600UkT0co04y>;
          Wed, 17 Jun 1992 14:51:02 -0400 (EDT)
Received: from alpha.xerox.com by po3.andrew.cmu.edu (5.54/3.15) id <AA10440> for gk5g+; Wed, 17 Jun 92 14:50:54 EDT
Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <12220>; Wed, 17 Jun 1992 11:49:47 PDT
Received: by holmes.parc.xerox.com id <25544>; Wed, 17 Jun 1992 11:49:39 -0700
Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.41
          via MS.5.6.holmes.parc.xerox.com.sun4_41;
          Wed, 17 Jun 1992 11:49:37 -0700 (PDT)
Message-Id: <seDsZ1MB0KGWE2M=tC@holmes.parc.xerox.com>
Date: 	Wed, 17 Jun 1992 11:49:37 PDT
Sender: Bill Janssen <janssen@parc.xerox.com>
From: Bill Janssen <janssen@parc.xerox.com>
X-Andrew-Message-Size: 2146+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Gary Keim <gk5g+@andrew.cmu.edu>,
        Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>,
        Nathaniel Borenstein <nsb@thumper.bellcore.com>
Subject: Re: Spell Checking in V5.1
In-Reply-To: <keDpE=S0M2Yt8GvuZ5@thumper.bellcore.com>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov> <0eD_D40000001B6ng0@calder>
	<8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
	<0eDPIO0000001KA1s0@calder>
	<IeDbVrcB0KGW02MBtn@holmes.parc.xerox.com>
	<seDoLpi0M2Yt8Gvq9s@thumper.bellcore.com>
	<0eDp5z0000001Yxr00@calder>
	<keDpE=S0M2Yt8GvuZ5@thumper.bellcore.com>

\begindata{text,2478768}
\textdsversion{12}
\template{messages}
\define{global
}
\define{buttons
menu:[Region~4,Buttons]
attr:[Justification Centered Point 0]
attr:[FontFace Bold Int Set]
attr:[FontFamily AndySans Int 0]
attr:[FontSize ConstantFontSize Point 12]
attr:['color' 'Blue']}
\excerptedcaption{Excerpts from ext.andrew: 17-Jun-92 Re: Spell Checking in 
V5.1 Nathaniel Borenstein@thu (1226+0)}


\quotation{I would vote no.  MIME is the standard format for Internet 
Multimedia Mail, which Andrew never was.  I think that it should be reasonable 
to send MIME anywhere in the not too distant future.  Again, it's just the 
transition period that's painful.  It could even be argued that the more 
people send MIME around with wild abandon, the shorter the transition period 
will be (though it might make it \italic{more} painful).

}
I agree with Nathaniel on this, as he knows (I hope).  I think that Messages 
should send \bold{always} send MIME-headered messages (version 5.1 really 
doesn't).  What I was objecting to was the notion that somehow converting from 
a MIME type of `application/andrew-inset' to an ad-hoc collection of various 
maybe-roughly-matching, maybe-roughly-available non-ATK MIME types is a good 
idea.  This (potentially lossy) translation is performed automatically with no 
particular notification to the user.  Indeed, the wording (\buttons{Send with 
formatting in MIME (Internet standard) format}) is such as to imply that this 
choice is a good idea, which it might be some day, but is not, yet.  There's a 
reason I'm using color in this message, for instance -- to have it ruthlessly, 
silently, and automatically stripped out is a \bold{bad} idea.  My notion is 
that the buttons on sendmessage should be relabelled to read


\buttons{Cancel Sending


Remove Formatting and Send


Send as MIME ATK message


Send as MIME non-ATK message (potentially lossy)

}
and that Messages should be fixed so that the third button (\buttons{Send as 
MIME ATK message}) would put the right MIME header information in.


The next step, which is really where Messages should go, would be to go back 
to a three button world:


\buttons{Cancel Sending


Remove Formatting and Send


Send as MIME-formatted  message

}
where "\buttons{Send as MIME-formatted message}" would look at the message, 
decide whether it could be safely transformed into a combination of richtext 
and GIF, and would transform it thusly if no lossage would occur, but would 
send it as the MIME ATK format if lossage would occur because of the 
transformation.


Bill\
\enddata{text,2478768}

\enddata{text822, 283027}
\begindata{text822, 287598}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/UeDseCm00jZdAEY09Y>;
          Wed, 17 Jun 1992 14:55:10 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.8eDsdUW00UkTMdCU5m>;
          Wed, 17 Jun 1992 14:54:25 -0400 (EDT)
Received: from vnet.ibm.com by po3.andrew.cmu.edu (5.54/3.15) id <AA10548> for info-andrew+; Wed, 17 Jun 92 14:54:16 EDT
Received: from RCHLAND by vnet.ibm.com (IBM VM SMTP V2R2) with BSMTP id 0341;
   Wed, 17 Jun 92 14:53:38 EDT
Reply-To: "Robert Davis" <rjdavis@rchland.VNET.IBM.COM>
Received: by po1.rchland.ibm.com (5.51/4.7) id <AA02068> for info-andrew+@andrew.cmu.edu; Wed, 17 Jun 92 13:50:58 CDT
Received: via switchmail; Wed, 17 Jun 1992 13:50:53 -0500 (CDT)
Received: from picard.rchland.ibm.com via qmail
          ID </afs/rchland.ibm.com/service/mailqs/q001/QF.AeDsZno91Jbf8aA0VC>;
          Wed, 17 Jun 1992 13:50:28 -0500 (CDT)
Received: from picard.rchland.ibm.com via qmail
          ID </afs/rchland.ibm.com/usr5/rjdavis/.Outgoing/QF.MeDsZho91Jbf54keR3>;
          Wed, 17 Jun 1992 13:50:22 -0500 (CDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.picard.rchland.ibm.com.rs.aix31
          via MS.5.6.picard.rchland.ibm.com.rs_aix31;
          Wed, 17 Jun 1992 13:50:21 -0500 (CDT)
Message-Id: <8eDsZhc91JbfN4keJV@rchland.ibm.com>
Date: Wed, 17 Jun 1992 13:50:21 -0500 (CDT)
From: Robert Davis <rjdavis+@rchland.ibm.com>
X-Andrew-Message-Size: 1528+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Messages 8.5
In-Reply-To: 
References: 

\begindata{text,540041096}
\textdsversion{12}
\template{messages}
I've just recently started using messages 8.5 and have found that it operates
slightly differently than previous versions of messages.


\bold{What used to happen}:


When messages first comes up, the list of changed folders is shown, with my
\bold{mail} folder being the first one on the list.  I usually read my mail
first and work my way through other folders.  At some point during the day, I
would get some more mail in my mail folder.  Clicking on Read Mail would
update my mail folder giving me the list of messages in it.  \bold{The rest of
the folders would be left in the Changed Folders window.}  I could then click
on a folder that I had already read and I would see any new messages in that
folder.  I could do this without using Check New Messages and losing any
folders that I had already completing reading.  This was handy for checking
folders that I wanted to monitor frequently or wanted to refer to at a later
time.


\bold{What happens now}:


Given that messages is up and I have read through my mail plus several other
folders and some new mail arrives for me.  If I click on Read Mail\bold{ all
of the folders disappear whether I have read through them or not}.  This makes
it difficult to read new mail coming in and refer back to other folders that I
have already read through.


\bold{Summary}


This change may have been made to remove a "feechur" in the previous release
of messages or it may be a new bug.  In any case, I found the old "feechur" to
be valuable, so I tend to think it's a new bug and would like to see it fixed.
 Any comments?\
\enddata{text,540041096}

\enddata{text822, 287598}
\begindata{text822, 291193}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/8eDsk3G00Ui3Qcqk4H>;
          Wed, 17 Jun 1992 15:01:23 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.8eDsjk:00jZd8El05o>;
          Wed, 17 Jun 1992 15:01:04 -0400 (EDT)
If-Type-Unsupported: send
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.QeDsj8e00UkT0dq04h>;
          Wed, 17 Jun 1992 15:00:28 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA10695> for gk5g+; Wed, 17 Jun 92 15:00:10 EDT
Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7)
	id <AA07013> for info-andrew+@andrew.cmu.edu; Wed, 17 Jun 92 14:59:27 EDT
Received: by greenbush.bellcore.com (4.1/4.7)
	id <AA06343> for janssen@parc.xerox.com; Wed, 17 Jun 92 14:59:26 EDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41
          via MS.5.6.greenbush.galaxy.sun4_41;
          Wed, 17 Jun 1992 14:59:20 -0400 (EDT)
Message-Id: <YeDsi860M2Yt8Gvvck@thumper.bellcore.com>
Date: Wed, 17 Jun 1992 14:59:20 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
X-Andrew-Message-Size: 590+0
Mime-Version: 1.0
Content-Type: text/richtext; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Gary Keim <gk5g+@andrew.cmu.edu>,
        Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>,
        Bill Janssen <janssen@parc.xerox.com>
Subject: Re: Spell Checking in V5.1
In-Reply-To: <seDsZ1MB0KGWE2M=tC@holmes.parc.xerox.com>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov> <0eD_D40000001B6ng0@calder>
	<8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
	<0eDPIO0000001KA1s0@calder>
	<IeDbVrcB0KGW02MBtn@holmes.parc.xerox.com>
	<seDoLpi0M2Yt8Gvq9s@thumper.bellcore.com>
	<0eDp5z0000001Yxr00@calder>
	<keDpE=S0M2Yt8GvuZ5@thumper.bellcore.com>
	<seDsZ1MB0KGWE2M=tC@holmes.parc.xerox.com>

What Bill and I really disagree about, I think, is the extent and importance o=
f the current "lossy-ness".  Bill, you may also be unaware that Andrew passes =
non-MIME style information through MIME's richtext, using the richtext feature=
 that "unrecognized formatting codes are to be ignored".  This is perhaps a du=
bious stretching of MIME, but it makes Andrew's use of MIME more transparent. =
 For example, this message contains <red>several</red> <green>different</green=
> <blue>colors</blue>, <magenta>and</magenta> is in <cyan>MIME</cyan> <yellow>=
format</yellow>.  <nl>
<nl>
But certainly we have no argument that there is considerable room for evolutio=
n and improvement!  -- Nathaniel<nl>
<nl>
\enddata{text822, 291193}
\begindata{text822, 294183}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/geDskmW00jZdIEpk5q>;
          Wed, 17 Jun 1992 15:02:10 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.weDsjYK00UkT4dvE5C>;
          Wed, 17 Jun 1992 15:00:53 -0400 (EDT)
Received: from alpha.xerox.com by po3.andrew.cmu.edu (5.54/3.15) id <AA10718> for gk5g+; Wed, 17 Jun 92 15:00:32 EDT
Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <12048>; Wed, 17 Jun 1992 12:00:18 PDT
Received: by holmes.parc.xerox.com id <25544>; Wed, 17 Jun 1992 12:00:13 -0700
Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.41
          via MS.5.6.holmes.parc.xerox.com.sun4_41;
          Wed, 17 Jun 1992 12:00:10 -0700 (PDT)
Message-Id: <AeDsiuMB0KGWM2MCw1@holmes.parc.xerox.com>
Date: 	Wed, 17 Jun 1992 12:00:10 PDT
Sender: Bill Janssen <janssen@parc.xerox.com>
From: Bill Janssen <janssen@parc.xerox.com>
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Gary Keim <gk5g+@andrew.cmu.edu>,
        Nathaniel Borenstein <nsb@thumper.bellcore.com>,
        Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>
Subject: Re: Spell Checking in V5.1
In-Reply-To: <0eDp5z0000001Yxr00@calder>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov> <0eD_D40000001B6ng0@calder>
	<8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
	<0eDPIO0000001KA1s0@calder>
	<IeDbVrcB0KGW02MBtn@holmes.parc.xerox.com>
	<seDoLpi0M2Yt8Gvq9s@thumper.bellcore.com>
	<0eDp5z0000001Yxr00@calder>

Yes, this appears to be a problem with the newsgroup posting code?  I've
seen richtext-formatted messages appear in comp.mail.multi-media, too. 
Not sure that this is appropriate yet.

Bill
\enddata{text822, 294183}
\begindata{text822, 296209}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/QeDsm1q00Ui3EczE8K>;
          Wed, 17 Jun 1992 15:03:32 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.4eDslTa00UkTEeCE4c>;
          Wed, 17 Jun 1992 15:02:55 -0400 (EDT)
Received: from alpha.xerox.com by po3.andrew.cmu.edu (5.54/3.15) id <AA10796> for info-andrew+; Wed, 17 Jun 92 15:02:45 EDT
Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <12209>; Wed, 17 Jun 1992 12:02:18 PDT
Received: by holmes.parc.xerox.com id <25544>; Wed, 17 Jun 1992 12:02:15 -0700
Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.41
          via MS.5.6.holmes.parc.xerox.com.sun4_41;
          Wed, 17 Jun 1992 12:02:03 -0700 (PDT)
Message-Id: <8eDskfQB0KGWE2MDNA@holmes.parc.xerox.com>
Date: 	Wed, 17 Jun 1992 12:02:03 PDT
Sender: Bill Janssen <janssen@parc.xerox.com>
From: Bill Janssen <janssen@parc.xerox.com>
X-Andrew-Message-Size: 348+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        "Robert Davis" <rjdavis@rchland.vnet.ibm.com>
Subject: Re: Messages 8.5
In-Reply-To: <8eDsZhc91JbfN4keJV@rchland.ibm.com>
References: <8eDsZhc91JbfN4keJV@rchland.ibm.com>

\begindata{text,2478768}
\textdsversion{12}
\template{messages}
\define{global
}
\excerptedcaption{Excerpts from ext.andrew: 17-Jun-92 Messages 8.5 Robert 
Davis@rchland.ibm (1528+0)}


\quotation{If I click on Read Mail\bold{ all of the folders disappear whether 
I have read through them or not}.  This makes it difficult to read new mail 
coming in and refer back to other folders that I have already read through.

}
The folks here at PARC think it's a bug too.


Bill

\enddata{text,2478768}

\enddata{text822, 296209}
\begindata{text822, 298309}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/MeDsqSm00UkTQem04a>;
          Wed, 17 Jun 1992 15:08:15 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.IeDspXK00UkTEedk4j>;
          Wed, 17 Jun 1992 15:07:15 -0400 (EDT)
If-Type-Unsupported: send
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.8eDspHe00UkTEebE5P>;
          Wed, 17 Jun 1992 15:07:00 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA10902> for info-andrew+; Wed, 17 Jun 92 15:06:52 EDT
Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7)
	id <AA09321> for info-andrew+@andrew.cmu.edu; Wed, 17 Jun 92 15:06:50 EDT
Received: by greenbush.bellcore.com (4.1/4.7)
	id <AA06404> for info-andrew+@andrew.cmu.edu; Wed, 17 Jun 92 15:06:49 EDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41
          via MS.5.6.greenbush.galaxy.sun4_41;
          Wed, 17 Jun 1992 15:06:43 -0400 (EDT)
Message-Id: <AeDsp3O0M2YtMGvwg6@thumper.bellcore.com>
Date: Wed, 17 Jun 1992 15:06:43 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
X-Andrew-Message-Size: 742+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Messages 8.5
In-Reply-To: <8eDsZhc91JbfN4keJV@rchland.ibm.com>
References: <8eDsZhc91JbfN4keJV@rchland.ibm.com>

\begindata{text,1684736}
\textdsversion{12}
\template{messages}
Yes, this was me fixing what I had thought of for a long time as a bug, but 
you aren't the only person to complain at the loss of what you saw as a 
feature.


If you look in atkams/messages/lib/messaux.c, on line 188 (more or less), 
you'll find the following:


\example{\smaller{void BSM_ReadMailPlease(self)

struct messages *self;

\{

/*    folders_ReadMail(GetFolders(self), TRUE); */

    folders_UpdateMsgs(GetFolders(self), TRUE, NULL, TRUE);

\}

}}
The commented out line is the old behavior.  You can just change it back if 
you like.  I imagine in future versions someone should make this an option -- 
I personally much prefer the new behavior, since the old behavior only showed 
you the folder named "mail" and no other mail folder that might have new 
mail...

\enddata{text,1684736}

\enddata{text822, 298309}
\begindata{text822, 300926}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/EeDt0xu00Udd4mr09c>;
          Wed, 17 Jun 1992 15:19:30 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.8eDsztu00UkTIfnE4P>;
          Wed, 17 Jun 1992 15:18:18 -0400 (EDT)
Received: from alpha.xerox.com by po3.andrew.cmu.edu (5.54/3.15) id <AA11203> for gk5g+; Wed, 17 Jun 92 15:18:06 EDT
Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <12194>; Wed, 17 Jun 1992 12:17:40 PDT
Received: by holmes.parc.xerox.com id <25544>; Wed, 17 Jun 1992 12:17:32 -0700
Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.41
          via MS.5.6.holmes.parc.xerox.com.sun4_41;
          Wed, 17 Jun 1992 12:17:17 -0700 (PDT)
Message-Id: <QeDsyxUB0KGW02M0Yd@holmes.parc.xerox.com>
Date: 	Wed, 17 Jun 1992 12:17:17 PDT
Sender: Bill Janssen <janssen@parc.xerox.com>
From: Bill Janssen <janssen@parc.xerox.com>
X-Andrew-Message-Size: 742+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Gary Keim <gk5g+@andrew.cmu.edu>,
        Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>,
        Bill Janssen <janssen@parc.xerox.com>,
        Nathaniel Borenstein <nsb@thumper.bellcore.com>
Subject: Re: Spell Checking in V5.1
In-Reply-To: <YeDsi860M2Yt8Gvvck@thumper.bellcore.com>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov> <0eD_D40000001B6ng0@calder>
	<8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
	<0eDPIO0000001KA1s0@calder>
	<IeDbVrcB0KGW02MBtn@holmes.parc.xerox.com>
	<seDoLpi0M2Yt8Gvq9s@thumper.bellcore.com>
	<0eDp5z0000001Yxr00@calder>
	<keDpE=S0M2Yt8GvuZ5@thumper.bellcore.com>
	<seDsZ1MB0KGWE2M=tC@holmes.parc.xerox.com>
	<YeDsi860M2Yt8Gvvck@thumper.bellcore.com>

\begindata{text,2478768}
\textdsversion{12}
\template{messages}
\define{global
}
\define{special
menu:[Region~4,Special]
attr:[Justification Centered Point 0]
attr:[FontFace Italic Int Set]
attr:[FontFamily AndySans Int 0]
attr:['color' 'Red']}
\excerptedcaption{Excerpts from direct: 17-Jun-92 Re: Spell Checking in V5.1 
Nathaniel Borenstein@thu (590+0)}


\quotation{Bill, you may also be unaware that Andrew passes

}\quotation{non-MIME style information through MIME's richtext, using the 
richtext feature

}\quotation{that "unrecognized formatting codes are to be ignored".  This is 
perhaps a

}\quotation{dubious stretching of MIME, but it makes Andrew's use of MIME more

}\quotation{transparent.

}
A dubious stretching of richtext, I presume you mean.  Perhaps.


Ah, Nathaniel, we've argued this before, but...  Try forwarding this message 
to yourself using 8.5 Messages and the MIME (richtext) format.  When I do 
that, the font, centering, and color information of any text marked with a 
custom style (\special{such as this one}) disappears.  How is this not lossy?


Bill

\enddata{text,2478768}

\enddata{text822, 300926}
\begindata{text822, 304147}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen
Received: from shaler.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/UeDyyty00Vs4Qjg05x>;
          Wed, 17 Jun 1992 22:06:50 -0400 (EDT)
If-Type-Unsupported: send
Received: from shaler.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/wjh/.Outgoing/QF.8eDyyOi00Vs44dELJu>;
          Wed, 17 Jun 1992 22:06:18 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31
          via MS.5.6.shaler.andrew.cmu.edu.rs_aix31;
          Wed, 17 Jun 1992 22:06:18 -0400 (EDT)
Message-ID: <IeDyyOe00Vs44dELAE@andrew.cmu.edu>
Date: Wed, 17 Jun 1992 22:06:18 -0400 (EDT)
From: Fred Hansen <wjh+@andrew.cmu.edu>
X-Andrew-Message-Size: 434+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Messages 8.5
In-Reply-To: <AeDsp3O0M2YtMGvwg6@thumper.bellcore.com>
References: <8eDsZhc91JbfN4keJV@rchland.ibm.com>
	<AeDsp3O0M2YtMGvwg6@thumper.bellcore.com>

\begindata{text,539549116}
\textdsversion{12}
\template{messages}
Gary Keim has already changed messaux.c to read a preference option.  The new 
version of the routine is:


void BSM_ReadMailPlease(self)

struct messages *self;

\{

    if(environ_GetProfileSwitch("ReadMailFolders", FALSE))

	folders_UpdateMsgs(GetFolders(self), TRUE, NULL, TRUE);

    else

	folders_ReadMail(GetFolders(self), TRUE);

\}


The default is the old behavior when you have not specified the preference

	ReadMailFolders: TRUE





\enddata{text,539549116}

\enddata{text822, 304147}
\begindata{text822, 305915}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/QeE53vO00Ui39H204P>;
          Thu, 18 Jun 1992 05:01:47 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.ceE536i00jZdESfk43>;
          Thu, 18 Jun 1992 05:00:55 -0400 (EDT)
Received: from hutcs.cs.hut.fi by po2.andrew.cmu.edu (5.54/3.15) id <AA07850> for info-andrew+; Thu, 18 Jun 92 05:00:34 EDT
Received: by hutcs.cs.hut.fi id AA04829
  (5.65c8/HUTCS-S-91-07 for info-andrew+@andrew.cmu.edu); Thu, 18 Jun 1992 12:00:07 +0300
From: Charles Sederholm <cts@hutcs.cs.hut.fi>
Message-Id: <199206180900.AA04829@hutcs.cs.hut.fi>
Subject: Re: Spell Checking in V5.1
To: nsb@thumper.bellcore.com (Nathaniel Borenstein)
Date: Thu, 18 Jun 92 12:00:06 EET DST
Cc: info-andrew+@andrew.cmu.edu
In-Reply-To: <keDpE=S0M2Yt8GvuZ5@thumper.bellcore.com>; from "Nathaniel Borenstein" at Jun 17, 92 11:02 am
X-Mailer: ELM [version 2.3 PL8]

Hello Nathaniel,

you wrote:

>  I would vote no.  MIME is the standard format for Internet Multimedia
>  Mail, which Andrew never was.  I think that it should be reasonable to
>  send MIME anywhere in the not too distant future.  Again, it's just the
>  transition period that's painful.  It could even be argued that the more
>  people send MIME around with wild abandon, the shorter the transition
>  period will be (though it might make it more painful).

First Q.:
Am I right when I have the impression that currently Andrew is the only
system that supports MIME? 

Second Q.:
I don't know if you are in a position to answer, 
but I'll ask anyway   =8^)   :
do you know whether MIME is being implemented or whwther support is
being seriously considered in commercial systems such as Rapport, 
BBN/Slate, Aster*x, NeXTSTEP, that I suppose all (?) could benefit 
from MIME-support?

Best regards,

charles
-- 

Charles Sederholm
cts@cs.hut.fi       Phone (nat): 90-1390012      Fax (nat): 90-4513293
                          (int): +358-0-1390012      (int): +358-0-4513293
                    Institute of Industrial Automation; Room Y228
                    Helsinki University of Technology
                    Otakaari 1; SF-02150 Espoo; Finland


\enddata{text822, 305915}
\begindata{text822, 308417}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/oeE6IpC00Ui3A5Tk9s>;
          Thu, 18 Jun 1992 06:28:05 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.AeE6H6u00jZdI2pU5J>;
          Thu, 18 Jun 1992 06:26:15 -0400 (EDT)
Received: from hes.csc.liv.ac.uk by po2.andrew.cmu.edu (5.54/3.15) id <AA00720> for gk5g+; Thu, 18 Jun 92 06:25:51 EDT
Received: from cal.csc.liv.ac.uk by hes.csc.liv.ac.uk with SMTP
	(16.6/LUCS-1.3) id AA21243; Thu, 18 Jun 92 11:25:29 +0100
Received: by cal.csc.liv.ac.uk id AA28371; Thu, 18 Jun 92 11:25:28 +0100
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.calder.HP9000.720
          via MS.5.6.calder.hp700;
          Thu, 18 Jun 1992 11:25:27 +0100 (BST)
Message-Id: <0eE6GL0000001ieoo0@calder>
Date: Thu, 18 Jun 1992 11:25:27 +0100 (BST)
From: Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>
X-Andrew-Message-Size: 2544+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Gary Keim <gk5g+@andrew.cmu.edu>,
        Nathaniel Borenstein <nsb@thumper.bellcore.com>
Subject: Re: Spell Checking in V5.1
Cc: daves@compsci.liverpool.ac.uk
In-Reply-To: <keDpE=S0M2Yt8GvuZ5@thumper.bellcore.com>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov> <0eD_D40000001B6ng0@calder>
	<8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
	<0eDPIO0000001KA1s0@calder>
	<IeDbVrcB0KGW02MBtn@holmes.parc.xerox.com>
	<seDoLpi0M2Yt8Gvq9s@thumper.bellcore.com>
	<0eDp5z0000001Yxr00@calder>
	<keDpE=S0M2Yt8GvuZ5@thumper.bellcore.com>

\begindata{text,1074230888}
\textdsversion{12}
\template{messages}
\define{italic
menu:[Font~1,Italic~11]
attr:[FontFace Italic Int Set]}
\define{quotation
menu:[Region~4,Quotation~10]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Italic Int Set]}
\define{excerptedcaption

attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\excerptedcaption{Excerpts from mail: 17-Jun-92 Re: Spell Checking in V5.1 
Nathaniel Borenstein@com (1226+0)}


\quotation{\excerptedcaption{Excerpts from mail: 17-Jun-92 Re: Spell Checking 
in V5.1 Martin Beer@compsci.live (2057+0)}

}
\quotation{\quotation{It's slightly more complicated than that, since mail is 
gatewayed onto netnews.  I started the problem by simply replying to a mail 
message, having configured messages to send formatted mail in MIME format by 
default for all the reasons Nathaniel has given.  The problem is that when the 
message was received by info-andrew it was not converted into plain text as a 
conventional andrew formatted message would be.  Is this something which 
should normally be done?

}}
\quotation{I would vote no.  MIME is the standard format for Internet 
Multimedia Mail, which Andrew never was.  I think that it should be reasonable 
to send MIME anywhere in the not too distant future.  Again, it's just the 
transition period that's painful.  It could even be argued that the more 
people send MIME around with wild abandon, the shorter the transition period 
will be (though it might make it \italic{more} painful).

}

\quotation{On a more practical note, I'd also point out that there's no code 
in AMDS to do the MIME-to-plain translation, so there would be a certain 
amount of coding to do in order to make this work even if people disagree with 
me and think that it should be done.  

}
Surely there is code somewhere to do:


\example{MIME -> ATK -> Plain Text

}
conversion?  The problem is not those of us that are running various MIME 
complient mailers, and receive multimedia mail reasonably happily (even if I 
can not identify incoming mail's format without looking directly at my mail 
folder), but the fact that most, if not all, news readers know nothing about 
multimedia news messages.  We want to send pretty messages to each other, but 
when they get gatewayed they are an absolute nuisance.  I have before now 
mailed newspostings in MIME format to myself so that I could read them in 
comfort.  Whilst I agree with the need to push hard to get everyone running 
current standard mailers, we have to accept that it takes time to get a large 
and far from homogeneous community up to speed (some of my collegues still 
insist on running Unix \typewriter{mail }since it is what they know about. 
 They complain VERY LOUDLY when they get any messages which are not short and 
plain text).


Cheers,


Martin


Dr. Martin Beer,

Department of Computer Science,		Telephone 051-794-3672

University of Liverpool,		Fax: 051-794-3715

Chadwick Tower, P.O. Box 147,           EMail mdb@uk.ac.liverpool.compsci

LIVERPOOL.  L69 3BX. United Kingdom.

\enddata{text,1074230888}

\enddata{text822, 308417}
\begindata{text822, 313495}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/oeE6U:G00UkT42Lk9h>;
          Thu, 18 Jun 1992 06:40:10 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.UeE6TLq00jZd43505Y>;
          Thu, 18 Jun 1992 06:39:20 -0400 (EDT)
Received: from hes.csc.liv.ac.uk by po2.andrew.cmu.edu (5.54/3.15) id <AA00783> for gk5g+; Thu, 18 Jun 92 06:39:03 EDT
Received: from cal.csc.liv.ac.uk by hes.csc.liv.ac.uk with SMTP
	(16.6/LUCS-1.3) id AA21390; Thu, 18 Jun 92 11:38:34 +0100
Received: by cal.csc.liv.ac.uk id AA28401; Thu, 18 Jun 92 11:38:33 +0100
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.calder.HP9000.720
          via MS.5.6.calder.hp700;
          Thu, 18 Jun 1992 11:38:33 +0100 (BST)
Message-Id: <0eE6Sd0000001iepI0@calder>
Date: Thu, 18 Jun 1992 11:38:33 +0100 (BST)
From: Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>
X-Andrew-Message-Size: 2897+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Gary Keim <gk5g+@andrew.cmu.edu>,
        Nathaniel Borenstein <nsb@thumper.bellcore.com>,
        Bill Janssen <janssen@parc.xerox.com>
Subject: Re: Spell Checking in V5.1
In-Reply-To: <seDsZ1MB0KGWE2M=tC@holmes.parc.xerox.com>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov> <0eD_D40000001B6ng0@calder>
	<8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
	<0eDPIO0000001KA1s0@calder>
	<IeDbVrcB0KGW02MBtn@holmes.parc.xerox.com>
	<seDoLpi0M2Yt8Gvq9s@thumper.bellcore.com>
	<0eDp5z0000001Yxr00@calder>
	<keDpE=S0M2Yt8GvuZ5@thumper.bellcore.com>
	<seDsZ1MB0KGWE2M=tC@holmes.parc.xerox.com>

\begindata{text,1074230888}
\textdsversion{12}
\template{messages}
\define{italic
menu:[Font~1,Italic~11]
attr:[FontFace Italic Int Set]}
\define{bold
menu:[Font~1,Bold~10]
attr:[FontFace Bold Int Set]}
\define{quotation
menu:[Region~4,Quotation~10]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Italic Int Set]}
\define{excerptedcaption

attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\define{buttons
menu:[Region~4,Buttons]
attr:[Justification Centered Point 0]
attr:[FontFace Bold Int Set]
attr:[FontFamily AndySans Int 0]
attr:[FontSize ConstantFontSize Point 12]
attr:['color' 'Blue']}
\excerptedcaption{Excerpts from mail: 17-Jun-92 Re: Spell Checking in V5.1 
Bill Janssen@com.xerox.p (2146+0)}


\quotation{I agree with Nathaniel on this, as he knows (I hope).  I think that 
Messages should send \bold{always} send MIME-headered messages (version 5.1 
really doesn't).  What I was objecting to was the notion that somehow 
converting from a MIME type of `application/andrew-inset' to an ad-hoc 
collection of various maybe-roughly-matching, maybe-roughly-available non-ATK 
MIME types is a good idea.  This (potentially lossy) translation is performed 
automatically with no particular notification to the user.  Indeed, the 
wording (\buttons{Send with formatting in MIME (Internet standard) format}) is 
such as to imply that this choice is a good idea, which it might be some day, 
but is not, yet.  There's a reason I'm using color in this message, for 
instance -- to have it ruthlessly, silently, and automatically stripped out is 
a \bold{bad} idea.  My notion is that the buttons on sendmessage should be 
relabelled to read

}
\buttons{\quotation{Cancel Sending

}
\quotation{Remove Formatting and Send

}
\quotation{Send as MIME ATK message

}
\quotation{Send as MIME non-ATK message (potentially lossy)

}}
\quotation{and that Messages should be fixed so that the third button 
(\buttons{Send as MIME ATK message}) would put the right MIME header 
information in.

}
\quotation{The next step, which is really where Messages should go, would be 
to go back to a three button world:

}
\buttons{\quotation{Cancel Sending

}
\quotation{Remove Formatting and Send

}
\quotation{Send as MIME-formatted  message

}}
\quotation{where "\buttons{Send as MIME-formatted message}" would look at the 
message, decide whether it could be safely transformed into a combination of 
richtext and GIF, and would transform it thusly if no lossage would occur, but 
would send it as the MIME ATK format if lossage would occur because of the 
transformation.

}
\quotation{Bill}


Bill,


I am reading this message quite happily on a black&white workstation, running 
messages 8.5.  I am not sure which format was used to transmit it (I have not 
gone poking around in my folders to find out).  I in fact usually use either 


\leftindent{send formatted or


send unformatted 

}
on the main menu card of the message composing window, and have set things up 
so that MIME format is used by default.  I therefore rarely see the options 
popup windows (much to my relief).  I would imagine that this is the way that 
most real users (i.e. those using messages for their daily work) would prefer.


I am suprised how long it is taking for us to build an effective community of 
Andrew users, even within a Computer Science Department.  We must accept that 
very few people even know about Internet Standards, yet alone wish to be 
continually reminded of them.  If it slows down their daily activities they 
will use something else.


Cheers


Martin


Dr. Martin Beer,

Department of Computer Science,		Telephone 051-794-3672

University of Liverpool,		Fax: 051-794-3715

Chadwick Tower, P.O. Box 147,           EMail mdb@uk.ac.liverpool.compsci

LIVERPOOL.  L69 3BX. United Kingdom.

\enddata{text,1074230888}

\enddata{text822, 313495}
\begindata{text822, 319380}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ceE8Z:G00Ui3Q=GE5k>;
          Thu, 18 Jun 1992 09:02:02 -0400 (EDT)
Received: from andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.YeE8Y6u00Ui34=7E49>;
          Thu, 18 Jun 1992 09:00:55 -0400 (EDT)
If-Type-Unsupported: send
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.ceE8XIu00UkTM7ck4z>;
          Thu, 18 Jun 1992 09:00:05 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA01950> for gk5g+; Thu, 18 Jun 92 08:59:58 EDT
Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7)
	id <AA02162> for info-andrew+@andrew.cmu.edu; Thu, 18 Jun 92 08:59:43 EDT
Received: by greenbush.bellcore.com (4.1/4.7)
	id <AA08777> for janssen@parc.xerox.com; Thu, 18 Jun 92 08:59:41 EDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41
          via MS.5.6.greenbush.galaxy.sun4_41;
          Thu, 18 Jun 1992 08:59:35 -0400 (EDT)
Message-Id: <EeE8Wra0M2Yt8WCEZu@thumper.bellcore.com>
Date: Thu, 18 Jun 1992 08:59:35 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Gary Keim <gk5g+@andrew.cmu.edu>,
        Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>,
        Bill Janssen <janssen@parc.xerox.com>,
        Bill Janssen <janssen@parc.xerox.com>
Subject: Re: Spell Checking in V5.1
In-Reply-To: <QeDsyxUB0KGW02M0Yd@holmes.parc.xerox.com>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov> <0eD_D40000001B6ng0@calder>
	<8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
	<0eDPIO0000001KA1s0@calder>
	<IeDbVrcB0KGW02MBtn@holmes.parc.xerox.com>
	<seDoLpi0M2Yt8Gvq9s@thumper.bellcore.com>
	<0eDp5z0000001Yxr00@calder>
	<keDpE=S0M2Yt8GvuZ5@thumper.bellcore.com>
	<seDsZ1MB0KGWE2M=tC@holmes.parc.xerox.com>
	<YeDsi860M2Yt8Gvvck@thumper.bellcore.com>
	<QeDsyxUB0KGW02M0Yd@holmes.parc.xerox.com>

Yes, we've been through this one (privately) before, too.  Custom styles
are indeed currently lost when you send them in Andrew format.  This is
not inherently necessary, however; it's just a flaw in the current
implementation.  You could write the thing out as multipart, with the
first part being an application/andrew-inset part that contained the
style information.  So the point is, there's no reason that the MIME
format is inherently lossy,  although I admit that there are still a few
cases where the current implementation loses information.  -- NB

\enddata{text822, 319380}
\begindata{text822, 322273}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/8eE8kn200jZdA5LU9k>;
          Thu, 18 Jun 1992 09:14:27 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.UeE8jRm00UkTE8g056>;
          Thu, 18 Jun 1992 09:13:02 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA02215> for info-andrew+; Thu, 18 Jun 92 09:12:52 EDT
Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7)
	id <AA03961> for info-andrew+@andrew.cmu.edu; Thu, 18 Jun 92 09:12:49 EDT
Received: by greenbush.bellcore.com (4.1/4.7)
	id <AA08921> for info-andrew+@andrew.cmu.edu; Thu, 18 Jun 92 09:12:47 EDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41
          via MS.5.6.greenbush.galaxy.sun4_41;
          Thu, 18 Jun 1992 09:12:46 -0400 (EDT)
Message-Id: <EeE8jCK0M2YtQWCHZE@thumper.bellcore.com>
Date: Thu, 18 Jun 1992 09:12:46 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
X-Andrew-Message-Size: 1411+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Charles Sederholm <cts@hutcs.cs.hut.fi>
Subject: Re: Spell Checking in V5.1
Cc: info-andrew+@andrew.cmu.edu
In-Reply-To: <199206180900.AA04829@hutcs.cs.hut.fi>
References: <199206180900.AA04829@hutcs.cs.hut.fi>

\begindata{text,1680384}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from mail: 18-Jun-92 Re: Spell Checking in V5.1 
Charles Sederholm@hutcs. (1257)}


\quotation{First Q.:

}\quotation{Am I right when I have the impression that currently Andrew is the 
only

}\quotation{system that supports MIME? 

}
Nope, you're way wrong.  There are already FOUR public domain MIME 
implementations, of which Andrew is one.  (Of the other three, one of them is 
by me -- it is called metamail, and it includes patches that can turn nearly 
any mail reading program on UNIX, DOS, or Commodore Amiga into a 
MIME-compliant mail reader.  VMS & Mac ports are underway.  The other two are 
the latest MH release and the latest IMAP release.)  Among the well-known UNIX 
mail systems that will probably be MIME-compliant in their next releases are 
Elm, Pine, Xmail, and Openwin Mailtool.  There is already a MIME-compliant 
product on the market for VMS, and I know of about two dozen other vendors who 
are pursuing MIME implementations.


\quotation{Second Q.:

}\quotation{I don't know if you are in a position to answer, 

}\quotation{but I'll ask anyway   =8^)   :

}\quotation{do you know whether MIME is being implemented or whwther support 
is

}\quotation{being seriously considered in commercial systems such as Rapport, 

}\quotation{BBN/Slate, Aster*x, NeXTSTEP, that I suppose all (?) could benefit 

}\quotation{from MIME-support?

}
I don't know about three of these, but I know that one of them is being 
rapidly moved onto MIME, but I'm not at liberty to say which one I know about. 


Hope that helps.  -- Nathaniel

\enddata{text,1680384}

\enddata{text822, 322273}
\begindata{text822, 325562}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/IeE8mzm00Ui30A2E5G>;
          Thu, 18 Jun 1992 09:16:54 -0400 (EDT)
Received: from andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.8eE8lEy00Ui3A=r04Z>;
          Thu, 18 Jun 1992 09:14:57 -0400 (EDT)
If-Type-Unsupported: send
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.UeE8kl200UkTM8sk4p>;
          Thu, 18 Jun 1992 09:14:25 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA02270> for gk5g+; Thu, 18 Jun 92 09:14:21 EDT
Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7)
	id <AA04086> for info-andrew+@andrew.cmu.edu; Thu, 18 Jun 92 09:14:02 EDT
Received: by greenbush.bellcore.com (4.1/4.7)
	id <AA08929> for daves@compsci.liverpool.ac.uk; Thu, 18 Jun 92 09:14:01 EDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41
          via MS.5.6.greenbush.galaxy.sun4_41;
          Thu, 18 Jun 1992 09:13:59 -0400 (EDT)
Message-Id: <4eE8kLa0M2Yt8WCI98@thumper.bellcore.com>
Date: Thu, 18 Jun 1992 09:13:59 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
X-Andrew-Message-Size: 646+0
Mime-Version: 1.0
Content-Type: text/richtext; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Gary Keim <gk5g+@andrew.cmu.edu>,
        Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>
Subject: Re: Spell Checking in V5.1
Cc: daves@compsci.liverpool.ac.uk
In-Reply-To: <0eE6GL0000001ieoo0@calder>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov> <0eD_D40000001B6ng0@calder>
	<8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
	<0eDPIO0000001KA1s0@calder>
	<IeDbVrcB0KGW02MBtn@holmes.parc.xerox.com>
	<seDoLpi0M2Yt8Gvq9s@thumper.bellcore.com>
	<0eDp5z0000001Yxr00@calder>
	<keDpE=S0M2Yt8GvuZ5@thumper.bellcore.com>
	<0eE6GL0000001ieoo0@calder>

<bold><excerpt>Excerpts from mail: 18-Jun-92 Re: Spell Checking in V5.1 Martin=
 Beer@compsci.live (2544+0)</excerpt></bold><nl>
<nl>
<excerpt>conversion?  The problem is not those of us that are running various =
MIME complient mailers, and receive multimedia mail reasonably happily (even i=
f I can not identify incoming mail's format without looking directly at my mai=
l folder), but the fact that most, if not all, news readers know nothing about=
 multimedia news messages.  </excerpt><nl>
<nl>
Yes, that's true.  The IETF task force on news extensions is working on the ne=
xt-generation news spec, and will probably endorse MIME format, but as of now =
it is not officially sanctioned for news the way it is for mail.<nl>
\enddata{text822, 325562}
\begindata{text822, 328533}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/8eE8qIe00jZdE5ak9V>;
          Thu, 18 Jun 1992 09:20:20 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.geE8odq00UkT49704p>;
          Thu, 18 Jun 1992 09:18:34 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA02327> for gk5g+; Thu, 18 Jun 92 09:18:29 EDT
Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7)
	id <AA04274> for info-andrew+@andrew.cmu.edu; Thu, 18 Jun 92 09:16:49 EDT
Received: by greenbush.bellcore.com (4.1/4.7)
	id <AA08945> for M.D.Beer@compsci.liverpool.ac.uk; Thu, 18 Jun 92 09:16:47 EDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41
          via MS.5.6.greenbush.galaxy.sun4_41;
          Thu, 18 Jun 1992 09:16:46 -0400 (EDT)
Message-Id: <0eE8myC0M2YtQWCIdl@thumper.bellcore.com>
Date: Thu, 18 Jun 1992 09:16:46 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
X-Andrew-Message-Size: 1199+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Gary Keim <gk5g+@andrew.cmu.edu>,
        Bill Janssen <janssen@parc.xerox.com>,
        Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>
Subject: Re: Spell Checking in V5.1
In-Reply-To: <0eE6Sd0000001iepI0@calder>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov> <0eD_D40000001B6ng0@calder>
	<8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
	<0eDPIO0000001KA1s0@calder>
	<IeDbVrcB0KGW02MBtn@holmes.parc.xerox.com>
	<seDoLpi0M2Yt8Gvq9s@thumper.bellcore.com>
	<0eDp5z0000001Yxr00@calder>
	<keDpE=S0M2Yt8GvuZ5@thumper.bellcore.com>
	<seDsZ1MB0KGWE2M=tC@holmes.parc.xerox.com>
	<0eE6Sd0000001iepI0@calder>

\begindata{text,1680384}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from mail: 18-Jun-92 Re: Spell Checking in V5.1 
Martin Beer@compsci.live (2897+0)}


\quotation{I am suprised how long it is taking for us to build an effective 
community of Andrew users, even within a Computer Science Department.  We must 
accept that very few people even know about Internet Standards, yet alone wish 
to be continually reminded of them.  If it slows down their daily activities 
they will use something else.

}
Actually, it was my experience with this same phenomenon at Bellcore that led 
directly to the development of MIME & metamail.  With metamail, you can 
upgrade the software used by the non-Andrew folks so that they can read the 
multimedia mail you send them with Andrew (in MIME format).  The net result is 
that it becomes "safe" to send multimedia mail to the whole community without 
making everyone switch to a particular tool such as Andrew.  In the long run, 
I think this actually promotes the use of the better tools (Andrew being seen 
as the prototype of the "good" mailers generating MIME format) because someone 
who regularly receives multimedia mail using, say, the BSD mail program is 
more likely to get curious about how to use the good tools that 
\italic{generate} such mail!\
\enddata{text,1680384}

\enddata{text822, 328533}
\begindata{text822, 331934}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ceE97FW00Udd0EFU9w>;
          Thu, 18 Jun 1992 09:38:26 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.QeE96N:00UddME8k4c>;
          Thu, 18 Jun 1992 09:37:29 -0400 (EDT)
Received: from hes.csc.liv.ac.uk by po5.andrew.cmu.edu (5.54/3.15) id <AA04115> for gk5g+; Thu, 18 Jun 92 09:37:17 EDT
Received: from cal.csc.liv.ac.uk by hes.csc.liv.ac.uk with SMTP
	(16.6/LUCS-1.3) id AA23221; Thu, 18 Jun 92 14:36:04 +0100
Received: by cal.csc.liv.ac.uk id AA28911; Thu, 18 Jun 92 14:36:03 +0100
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.calder.HP9000.720
          via MS.5.6.calder.hp700;
          Thu, 18 Jun 1992 14:36:03 +0100 (BST)
Message-Id: <0eE9530000001iewU0@calder>
Date: Thu, 18 Jun 1992 14:36:03 +0100 (BST)
From: Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>
X-Andrew-Message-Size: 2087+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Gary Keim <gk5g+@andrew.cmu.edu>,
        Bill Janssen <janssen@parc.xerox.com>,
        Nathaniel Borenstein <nsb@thumper.bellcore.com>,
        daves@compsci.liverpool.ac.uk
Subject: Re: Spell Checking in V5.1
In-Reply-To: <0eE8myC0M2YtQWCIdl@thumper.bellcore.com>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov> <0eD_D40000001B6ng0@calder>
	<8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
	<0eDPIO0000001KA1s0@calder>
	<IeDbVrcB0KGW02MBtn@holmes.parc.xerox.com>
	<seDoLpi0M2Yt8Gvq9s@thumper.bellcore.com>
	<0eDp5z0000001Yxr00@calder>
	<keDpE=S0M2Yt8GvuZ5@thumper.bellcore.com>
	<seDsZ1MB0KGWE2M=tC@holmes.parc.xerox.com>
	<0eE6Sd0000001iepI0@calder>
	<0eE8myC0M2YtQWCIdl@thumper.bellcore.com>

\begindata{text,1074230888}
\textdsversion{12}
\template{messages}
\define{italic
menu:[Font~1,Italic~11]
attr:[FontFace Italic Int Set]}
\define{quotation
menu:[Region~4,Quotation~10]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Italic Int Set]}
\define{excerptedcaption

attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\excerptedcaption{Excerpts from mail: 18-Jun-92 Re: Spell Checking in V5.1 
Nathaniel Borenstein@com (1199+0)}


\quotation{\excerptedcaption{Excerpts from mail: 18-Jun-92 Re: Spell Checking 
in V5.1 Martin Beer@compsci.live (2897+0)}

}
\quotation{\quotation{I am suprised how long it is taking for us to build an 
effective community of Andrew users, even within a Computer Science 
Department.  We must accept that very few people even know about Internet 
Standards, yet alone wish to be continually reminded of them.  If it slows 
down their daily activities they will use something else.

}}
\quotation{Actually, it was my experience with this same phenomenon at 
Bellcore that led directly to the development of MIME & metamail.  With 
metamail, you can upgrade the software used by the non-Andrew folks so that 
they can read the multimedia mail you send them with Andrew (in MIME format). 
 The net result is that it becomes "safe" to send multimedia mail to the whole 
community without making everyone switch to a particular tool such as Andrew. 
 In the long run, I think this actually promotes the use of the better tools 
(Andrew being seen as the prototype of the "good" mailers generating MIME 
format) because someone who regularly receives multimedia mail using, say, the 
BSD mail program is more likely to get curious about how to use the good tools 
that \italic{generate} such mail!}


Nathaniel,


I fully agree with this.


This discussion over the past couple of days has aroused a lot of curiosity 
amongst my collegues (assisted by me reporting a set of examination marks as 
an Andrew table over electronic mail that noone else could see!) an I expect 
that more people here will be experimenting with multimedia mail over the 
Summer.  This will be a good thing for Andrew usage, as the only multimedia 
mailer that we are currently fully supporting is messages.  Hopefully the 
gremlins in the system are insufficient to put them off.


Cheers


Martin


Dr. Martin Beer,

Department of Computer Science,		Telephone 051-794-3672

University of Liverpool,		Fax: 051-794-3715

Chadwick Tower, P.O. Box 147,           EMail mdb@uk.ac.liverpool.compsci

LIVERPOOL.  L69 3BX. United Kingdom.

\enddata{text,1074230888}

\enddata{text822, 331934}
\begindata{text822, 336685}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/AeE:qIa00Ui3AKiU4F>;
          Thu, 18 Jun 1992 11:36:52 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.UeE:pOu00UddMQdE4r>;
          Thu, 18 Jun 1992 11:35:55 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA07328> for info-andrew; Thu, 18 Jun 92 11:35:43 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA16146; Thu, 18 Jun 92 08:32:01 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 18 Jun 92 16:12:32 GMT
From: pmafire!boojum!boojum!roberts@uunet.uu.net  (Doug Roberts)
Organization: Technology Modeling and Analysis, LANL-A7
Subject: Re: Rdemo Dict
Message-Id: <ROBERTS.92Jun18091232@studguppy.lanl.gov>
References: <ROBERTS.92Jun16163945@studguppy.lanl.gov>, <weDsAJm00Vs4IdEJRE@andrew.cmu.edu>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu


In article <weDsAJm00Vs4IdEJRE@andrew.cmu.edu> wjh+@ANDREW.CMU.EDU (Fred Hansen) writes:

> The sources for all the texts in rdemo, including Dict, are in the
> distribution under 
> ...andrew.src.../atk/launchapp/text/
> 
> Fred Hansen
> 
> 

Hi, Fred. I got the Dict script from this directory, and it is not the
same application as the dictionary demo that you run remotely, via

	finger run-demo@atk.itc.cmu.edu.

The remote demo application actually looks up an indexed word in the
American Heritage dictionary in somebody's directory, ie:

	marker ahd := "/afs/andrew/usr13/wjh/h/ahd/"

The Dict ness script, on the other hand, contains only a limited
dictionary selection, _all contained in the script_. 

Now, I have my own copies of dictionary and dictionary.index, so I
would like to use the rdemo version as a template for my own
dictionary lookup ness application...

Cheers,
--Doug
--

================================================================
Douglas Roberts                
Los Alamos National Laboratory 
dzzr@lanl.gov  
                
^C^C  ^X^C  ^X^Z  :w  :q  :q! :wq  :wq! ^d  X exit
 X Q  :quitbye  CtrlAltDel   ~~q  :~q  logout  save/quit :!QUIT 
^[zz ^[ZZ ZZZZ  ^H  ^@  ^L  ^[c  ^# ^E ^X ^I ^T  ?  
help  helpquit ^D  ^d ^C ^c helpexit ?Quit ?q  ^Kx  /QY  
sync;halt
\enddata{text822, 336685}
\begindata{text822, 339371}
Return-path: <@server.cs.Virginia.EDU:swh2y@gingko.cs.Virginia.EDU>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/QeEAk3q00UkTIY2E4Y>;
          Thu, 18 Jun 1992 13:46:43 -0400 (EDT)
Received: from Virginia.EDU (uvaarpa.Virginia.EDU) by po3.andrew.cmu.edu (5.54/3.15) id <AA09221> for susan+; Thu, 18 Jun 92 13:46:37 EDT
Received: from server.cs.virginia.edu by uvaarpa.Virginia.EDU id aa24679;
          18 Jun 92 13:46 EDT
Received: from gingko.cs.Virginia.EDU by uvacs.cs.Virginia.EDU (4.1/5.1.UVA)
	id AA13492; Thu, 18 Jun 92 13:46:27 EDT
Posted-Date: Thu, 18 Jun 92 13:46:27 EDT
Return-Path: <swh2y@gingko.cs.Virginia.EDU>
Received: by gingko.cs.Virginia.EDU (4.1/SMI-2.0)
	id AA27608; Thu, 18 Jun 92 13:46:27 EDT
Date: Thu, 18 Jun 92 13:46:27 EDT
From: swh2y@gingko.cs.Virginia.EDU
Message-Id: <9206181746.AA27608@gingko.cs.Virginia.EDU>
To: susan+@andrew.cmu.edu
Subject: ATK 5.1 Installation

In the FAQ that came with ATK the following question was included:

Q6.  Do I need to have AFS to run the Andrew Message System (AMS)?

    No, but having AFS gives you better functionality. 

I need to know how to alter the macro files to install AMS without
AFS and what else needs to be done in order to get AMS working properly if
my site does not own AFS.

Thanks,
Sonia Henry
University of Virginia--graduate student

PS--I must admit this is my first time installing anything on the unix
using windows...I hope this question is not too dumb.
\enddata{text822, 339371}
\begindata{text822, 340986}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/4eEE82e00UddJ5rE5X>;
          Thu, 18 Jun 1992 17:37:06 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.QeEE56K00Udd15Yk5s>;
          Thu, 18 Jun 1992 17:33:58 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA17804> for info-andrew; Thu, 18 Jun 92 17:33:47 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA05353; Thu, 18 Jun 92 14:21:59 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 10 Jun 92 22:12:25 GMT
From: elroy.jpl.nasa.gov!henry!mathew@ames.arc.nasa.gov  (Mathew Yeates)
Organization: Image Analysis Systems Group, JPL
Subject: undefined symbol
Message-Id: <mathew.708214345@henry>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

I'm writing my first ADEW application and came across the following
problem. I have a clicklist and in my code I try to set the
strings displayed with value_SetStringArrayAndSize. This is
according to page 17 of the Adew reference manual. When I run
the program it crashes, however. There is no core file.

I found, after much greping anf "find"-ing, a routine called
value_SetStrArrayAndSize and this seems to work.

Questions: Is this okay?
           Why don't I get un undefined symbol, either when
           compiling or loading? I don't believe the symbol
           mentioned in the documentation exists. As far as
           I know, I did not compile with -assert nodefinitions
           so why wasnt it caught at compile time?

-Mathew
\enddata{text822, 340986}
\begindata{text822, 343016}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/AeEGkSm00UkT566U5H>;
          Thu, 18 Jun 1992 20:36:47 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.4eEGiPC00UddRITk4a>;
          Thu, 18 Jun 1992 20:34:37 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA21620> for info-andrew; Thu, 18 Jun 92 20:34:21 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA13971; Thu, 18 Jun 92 17:19:20 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 18 Jun 92 15:06:10 GMT
From: mcsun!uknet!mucs!lucsand!lucs!daves@uunet.uu.net  (Dave Shield)
Organization: Computer Science, Liverpool University
Subject: Re: NCD X-Terminals and ATK5.1
Message-Id: <1992Jun18.150612.1610@and.csc.liv.ac.uk>
References: <seDlLXO__5g8Aq_Icw@cs.city.ac.uk>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

In article <seDlLXO__5g8Aq_Icw@cs.city.ac.uk>, njw@cs.city.ac.uk (Nick Williams) writes:
|> A while ago, a patch was posted to fix xgraphic.c with respect to
|> monochrome terminals.  At the time, I posted an article describing
|> "weird things" which happened on our NCD terminals when the patch was
|> applied.  No answers turned up for my problem, so I simply backed out of
|> the patch and everything was happy.
|> 
|> Now, with ATK5.1, the xgraphic.c patch has been integrated into the
|> release and the problem has returned.

  We have been experiencing something that sounds similar (though without the
ATK view, I can't tell for sure).  What we saw was that highlighted text was
displayed severely scrambled, but only on our monochrome displays (HP 9000/318s).
The rest of our kit (greyscale and colour) worked quite happily.

  I similarly tracked it down to xgraphic.c, and the following patch seemed to
cure it without breaking anything else.

*** xgraphic.c.R51      Wed Mar 18 23:03:45 1992
--- xgraphic.c.LUCS     Thu Jun 11 10:47:47 1992
***************
*** 860,867 ****
        }
        self->lastFillTile = self->gray_levels[16];
      }
!     else if (!(xgraphic_DisplayClass(self) & graphic_Monochrome)
!            && self->gray_levels[0] != NULL && self->gray_levels[0] == tile) {
        /* We're using white, make sure content is OK */

         if (self->lastFillStyle != FillSolid) {
--- 860,866 ----
        }
        self->lastFillTile = self->gray_levels[16];
      }
!     else if ( self->gray_levels[0] != NULL && self->gray_levels[0] == tile) {
        /* We're using white, make sure content is OK */

         if (self->lastFillStyle != FillSolid) {
  
|> Does anybody else know about this? How to fix it? Could it be a problem
|> that NCD could fix in their Xserver?
|> 
|> Nick.
|> Systems Architecture Research Centre, Computing Science Dept,

Dave
-------------------------------------------------------------------------------
Dave Shield			      Janet: D.T.Shield@uk.ac.liverpool.compsci
Dept. of Computer Science,	      I'net: D.T.Shield@compsci.liverpool.ac.uk
Liverpool University,		"I _order_ you to help!
PO Box 147,			 You're a machine and you must do
Liverpool, L69 3BX		 what you're told."	T. Pratchett, _Diggers_ 
\enddata{text822, 343016}
\begindata{text822, 346643}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/oeEJ9hG00UkT5Agk4c>;
          Thu, 18 Jun 1992 23:20:13 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.YeEJ8vy00UddFV5E5O>;
          Thu, 18 Jun 1992 23:19:24 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA24848> for info-andrew; Thu, 18 Jun 92 23:19:16 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA21854; Thu, 18 Jun 92 20:16:37 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 11 Jun 92 20:25:08 GMT
From: dog.ee.lbl.gov!overload.lbl.gov!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!utgpu!torn.onet.on.ca!cunews!csi.uottawa.ca!news@ucbvax.  (Michael Kedem)
Organization: MCRLab - University of Ottawa
Subject: ATK software development in Israel ?
Message-Id: <1992Jun11.202508.22025@csi.uottawa.ca>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu


I am planning to return to Israel about a month from now, after having had some 
experience developing an ATK application, and would like to know whether anybody out there is developing (or intends to develop) ATK applications.

Michael Kedem
michael@shamin.genie.uottawa.ca
\enddata{text822, 346643}
\begindata{text822, 348364}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub
Received: from muffin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/oeERXsK00VsBMy=05J>;
          Fri, 19 Jun 1992 08:54:16 -0400 (EDT)
Received: from muffin.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr22/susan/.Outgoing/QF.EeERWsy00VsBR000Y8>;
          Fri, 19 Jun 1992 08:53:13 -0400 (EDT)
Received: from cui.2.0.CUILIB.3.45.SNAP.NOT.LINKED.muffin.andrew.cmu.edu.rs.aix31
          via MS.5.6.muffin.andrew.cmu.edu.rs_aix31;
          Fri, 19 Jun 1992 08:53:12 -0400 (EDT)
Message-ID: <EeERWsm00VsBR000RJ@andrew.cmu.edu>
Date: Fri, 19 Jun 1992 08:53:12 -0400 (EDT)
From: Susan Straub <susan+@andrew.cmu.edu>
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Conference Housing
Cc: 

I need to know by Monday if you are planning to attend the conference and will
need to stay on campus for your housing arrangements.  Contact me soon so I
can reserve enough rooms.  

Thank you, 

Susan
\enddata{text822, 348364}
\begindata{text822, 349575}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen
Received: from shaler.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/IeETLl200Vs4Eu2U87>;
          Fri, 19 Jun 1992 10:57:53 -0400 (EDT)
Received: from shaler.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/wjh/.Outgoing/QF.AeETKQS00Vs4ABcEwU>;
          Fri, 19 Jun 1992 10:56:29 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31
          via MS.5.6.shaler.andrew.cmu.edu.rs_aix31;
          Fri, 19 Jun 1992 10:56:28 -0400 (EDT)
Message-ID: <YeETKQO00Vs48BcEox@andrew.cmu.edu>
Date: Fri, 19 Jun 1992 10:56:28 -0400 (EDT)
From: Fred Hansen <wjh+@andrew.cmu.edu>
X-Andrew-Message-Size: 3606+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>, dzzr@lanl.gov
Subject: Re: Rdemo Dict
In-Reply-To: <ROBERTS.92Jun18091232@studguppy.lanl.gov>
References: <ROBERTS.92Jun16163945@studguppy.lanl.gov>, <weDsAJm00Vs4IdEJRE@andrew.cmu.edu>
	<ROBERTS.92Jun18091232@studguppy.lanl.gov>

\begindata{text,539956180}
\textdsversion{12}
\template{messages}
\define{definition
}
I haven't distributed dict.n because

	a) it relies on the local CMU site license for the American Heritage 
Dictionary.

	b) I haven't even got a good routine for converting the dictionary as 
distributed by AHD to the form used by dict.n.  It was done as a multi-step 
process with some hand tweaking.


However, if you do have your own licensed dictionary and are willing to split 
it into files of <65k each, below is the last half of dict.n (the first half 
is in ...SRC.../andrew/atk/launchapp/text/Dict).  Each of the split files is 
named for the first word in it, preceded by a dollar sign;  the first files in 
my dictionary are:

\leftindent{$a

$abstracted

$acetanilide

$acetate

$adam's apple

$adam~and~eve

}
If anyone has interest, I can post the programs I used in splitting the 
dictionary from the original tape.


Fred Hansen


- - - - - -- - - - - - -


marker ahd := "<location of dictionary>"

marker Index := ""


-- look up w in the dictionary

-- and return the typesetter coded version

--

function dict_findentry(w)

	marker inx, m, defn, wn

	if Index = "" then

		Index := readfile(ahd ~ "Index")

	end if


	-- do binary search in Index looking for the nearest preceeding entry

	-- 'inx' has the file names which might still contain the desired word

	-- we are done when there is only one name in 'inx'

	w := "$" ~ w

	wn := w ~ "\\n"

--printline("Looking for: " ~ w)

	inx := Index

	while True do

		m := nextn(start(inx), length(inx)/2 + 1)

		m := search(extent(m, inx), "$")

		if m = "" then

			-- no '$' after midpoint: use second word in 'inx'

			m := search(rest(inx), "$")

			if m = "" then exit while end if

		end if

		m := extent(m, search(finish(m), "\\n"))

		if m > wn then

			inx := extent(inx, start(m))

		else 

			inx := extent(m, inx)

		end if

	end while

--print("looking in file: " ~ inx)


	-- now inx should have name of file containing the definition

	defn := readfile(ahd ~ extent(inx, start(last(inx))))

	defn := search(defn, w ~ ":")

	if defn = "" then  return ""  end if

	defn := start(search(finish(defn), "<"))

	return extent(defn, search(defn, "\\n"))

end function



function dict_definition(w)

	return formatandinsert(newbase(), dict_findentry(w))

end function


-- insert in finish(w) the definition of the word, surrounded by newlines.

--

function dict_AppendDefinition(dest, w)

	marker d := dict_findentry(w)

	if d = "" then 

		return replace(dest, "\\nNO DEFINITION FOUND\\n")

	else

		return formatandinsert(start(last(replace(dest, "\\n\\n"))), d)

	end if

end function



function selectword()

	if currentselection(currentinset) /= "" then

		textview_beginning_of_line(currentinset)

	end if

	textview_forward_character(currentinset)

	textview_backward_word(currentinset)

	textview_ctrl_at(currentinset)

	textview_forward_word(currentinset)

	textview_select_region(currentinset)

end function


function DictCommand()

	marker s, d

	selectword()

	s := currentselection(currentinset)

	d := finish(s)

	if hasstyles(s, "\definition{definition}") then

		while True do

			d := search(d, "\\n")

			if d = "" then 

				d := finish(base(d))

				exit while

			elif not hasstyles(d, "\definition{definition}") then 

				d := start(d)

				exit while 

			end if

			d := finish(d)

		end while

	end if

	s := dict_AppendDefinition(d, s)

	addstyles(s, "\definition{definition}")

	setcurrentselection(currentinset, s)

	im_ForceUpdate()

end function



extend "view:textview" 

    on menu "Search/Spell,Define Marked Word"

	DictCommand()

    end menu 

    on keys "d"	--  ^X d

	DictCommand()

    end keys

end extend



-- the following function is of use if this file is within an embedded Ness

function main()

	DictCommand()

	focus(defaulttext)

end function


\enddata{text,539956180}

\enddata{text822, 349575}
\begindata{text822, 354761}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen
Received: from shaler.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/MeEZsu:00Vs4Mf2k5:>;
          Fri, 19 Jun 1992 18:22:50 -0400 (EDT)
If-Type-Unsupported: send
Received: from shaler.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/wjh/.Outgoing/QF.UeEZp9m00Vs48BcKgr>;
          Fri, 19 Jun 1992 18:18:50 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31
          via MS.5.6.shaler.andrew.cmu.edu.rs_aix31;
          Fri, 19 Jun 1992 18:18:49 -0400 (EDT)
Message-ID: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>
Date: Fri, 19 Jun 1992 18:18:49 -0400 (EDT)
From: Fred Hansen <wjh+@andrew.cmu.edu>
X-Andrew-Message-Size: 2795+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>, bb+org.itc@andrew.cmu.edu
Subject: Possible projects for ATK Consortium

\begindata{text,539956180}
\textdsversion{12}
\template{default}
\define{global
}
\define{itemize
menu:[Region~4,Itemize~31]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{enumerate
menu:[Region~4,Enumerate~30]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{programexample
menu:[Region~4,ProgramExample~13]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[Justification LeftJustified Point 0]
attr:[FontFace FixedFace Int Set]
attr:[FontFamily AndyType Int 0]}
\define{excerptedcaption

attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\define{literal
menu:[Region~4,Literal~62]
attr:[Flags PassThru Int Set]}
\define{black
menu:[Color,Black]
attr:['color' 'Black']}
\define{red
}
\define{green
menu:[Color,Green]
attr:['color' 'Green']}
\define{blue
menu:[Color,Blue]
attr:['color' 'Blue']}
\define{magenta
menu:[Color,Magenta]
attr:['color' 'Magenta']}
\define{cyan
menu:[Color,Cyan]
attr:['color' 'Cyan']}
\define{yellow
menu:[Color,Yellow]
attr:['color' 'Yellow']}
\define{footnote
}
\define{helv
}
\define{infour
}


The key agenda item for the Andrew Toolkit Consortium annual meeting next week 
is discussion of future directions for the Andrew software.  Below are some of 
the projects we can consider for our forthcoming efforts.


If you are attending the Annual meeting, please bring your reactions to these 
projects and proposals for others.  If you are not attending, please post 
suggestions on info-andrew@andrew.cmu.edu where we can all consider them.


(For information on attending the Annual Meeting and Technical Conference, 
please send mail to susan+@andrew.cmu.edu.)


Fred Hansen


- - - - - - - - - - - - - - - - - - - 


Possible Consortium projects:


+ More documentation.  Andrew software has over two thousand pages of 
documentation on-line.  The greatest need is for overview documents telling 
users where to find what they need.  We foresee manuals directed to users, 
program authors, and system administrators.


+  Wrapper architecture.   Scrollbars and cels serve as wrappers which hold a 
single inset and enhance it in some way.  What is required is a general 
architecture so any number of wrappers can be around any given inset.  ADEW 
should then permit editing the set of wrappers around any inset.  The biggest 
change will be required in introducing aribtrary rappers around the outermost 
object:  at present the outermost object is a data object in the file, but 
some form of view information will be needed as well.


+  Drawing editor.  Zip is satisfactory for some tasks, but sometimes fails to 
provide what is wanted.  The goal should be an easy-to-use editor that 
facilitates insertion of insets so images can be created with the same order 
of ease as in Hypercard, but with all the power of ATK insets instead of just 
buttons and fields.  We can enhance zip or build a new editor. 


+  More widgets.  The set of widgets available with ADEW is not always 
sufficient.  Indeed, the preferences editor project has a whole new set of 
widgets and others have also built widget suites.  One general suite could be 
made available.


+  Static linking.  Dynamic linking is marvelous for development because it 
saves considerable time;  however, it detracts from system portability and can 
slow execution.  We can explore a system build option that constructs the 
system as a single executable binary with some specific set of insets.


+  Motif compatibility.  Permit Motif widgets as ATK insets.  Permit ATK 
insets as widgets in Motif compound objects.


+  SGML.  SGML seems to be the coming standard data stream, but saying that is 
saying little since the choice of DTD determines translation difficulties. 
 Indeed, the ICA project (Integrated Chameleon Architecture) at Ohio State 
Univ (ica@cis.ohio-state.edu) has recommended selecting a DTD before beginning 
to write an SGML translator.

\enddata{text,539956180}

\enddata{text822, 354761}
\begindata{text822, 359869}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub
Received: from muffin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/keEaVb200VsBE=dk45>;
          Fri, 19 Jun 1992 19:06:15 -0400 (EDT)
If-Type-Unsupported: send
Received: from muffin.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr22/susan/.Outgoing/QF.weEaT9e00VsBIJWcJD>;
          Fri, 19 Jun 1992 19:03:37 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.muffin.andrew.cmu.edu.rs.aix31
          via MS.5.6.muffin.andrew.cmu.edu.rs_aix31;
          Fri, 19 Jun 1992 19:03:37 -0400 (EDT)
Message-ID: <QeEaT9600VsBIJWc8I@andrew.cmu.edu>
Date: Fri, 19 Jun 1992 19:03:37 -0400 (EDT)
From: Susan Straub <susan+@andrew.cmu.edu>
X-Andrew-Message-Size: 47039+1
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Updated FAQ 

\begindata{text,539632628}
\textdsversion{12}
\template{help}
\define{global
}
\define{itemize
menu:[Region~4,Itemize~31]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{enumerate
menu:[Region~4,Enumerate~30]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{excerptedcaption

attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\define{literal
menu:[Region~4,Literal~62]
attr:[Flags PassThru Int Set]}
\define{black
menu:[Color,Black]
attr:['color' 'Black']}
\define{red
menu:[Color,Red]
attr:['color' 'Red']}
\define{green
menu:[Color,Green]
attr:['color' 'Green']}
\define{blue
menu:[Color,Blue]
attr:['color' 'Blue']}
\define{magenta
menu:[Color,Magenta]
attr:['color' 'Magenta']}
\define{cyan
menu:[Color,Cyan]
attr:['color' 'Cyan']}
\define{yellow
menu:[Color,Yellow]
attr:['color' 'Yellow']}
\define{index
menu:[Title~3,Index~91]
attr:[FontFace Italic Int Set]}
\define{indexi
menu:[Title~3,InvisibleIndex~92]
attr:[Script PreviousScriptMovement Point -2]
attr:[FontFace Italic Int Set]}
\define{footnote

attr:[Flags OverBar Int Set]
attr:[FontSize PreviousFontSize Point -2]}
\bigger{\bold{Andrew Toolkit 

Frequently Asked Questions

Release 5.1}}


This file contains questions from everywhere and answers from many places. 
 The sections on General Information and Common Problems Building Andrew were 
compiled by Susan Straub (susan+@andrew.cmu.edu).  The section on User 
Questions has been extracted from a larger FAQ for CMU maintained by Andrew 
Plotkin (ap1i+@andrew.cmu.edu).  


All patches assume you are in the top-level source directory, i.e., the 
directory atk, ams, atkams, ... exist.  New items added since the last FAQ was 
posted are noted with an N, and updated items are noted with a U.  You can 
send suggestions and comments to these people or directly to the consortium's 
mailing list/bulletin board:  


	info-andrew@andrew.cmu.edu.


Send bug reports to:


	info-andrew-bugs@andrew.cmu.edu


For information about the consortium you can contact:


\leftindent{Wilfred J. Hansen

Director, Andrew Toolkit Consortium

238 UCCB   4910 Forbes Ave.

Pittsburgh, PA 15213

wjh+@andrew.cmu.edu

412 268 6710}


\bold{General Information}


\bold{   G1.}  What is Andrew?

\bold{U G2.}  \leftindent{How do I obtain the latest release?}

\bold{   G3.}  \leftindent{Which platforms has Andrew been ported to?}

\bold{   G4.}  \leftindent{What books have been written for Andrew and where 
can I obtain them?}

\bold{   G5.}  \leftindent{What is the Remote Andrew Demo Service?}


\bold{Common Problems/Questions Building Andrew}


\bold{   Q1. } \leftindent{Why doesn't my macro expand in site.mcr?}

\bold{   Q2. } \leftindent{How can I instruct "messages" to use 
/usr/spool/mail for mail drop?}

\bold{   Q3. } \leftindent{Why do I get errors when building Ultrix 4.2 
against AFS 3.1 libraries?}

\bold{   Q4.} \leftindent{ Why does the distribution as made available on 
MIT's X.V11R5 tape install files as links instead of actual files? }

\bold{   Q5.}  \leftindent{Which configuration variables are used most often? }

\bold{U Q6.}  \leftindent{Do I need to have AFS to run the Andrew Message 
System (AMS)?}

\bold{   Q7. } \leftindent{How can I get other useful software?}

\bold{   Q8.}  \leftindent{How can I use PostScript fonts other than those 
defined in /usr/andrew/X11fonts both in displayed and printed documents? }

\bold{   Q9.}  \leftindent{How can I print Andrew documents?}

\bold{   Q10.}  \leftindent{Ezprint outputs rasters in PostScript.  Can I 
print those rasters?}

\bold{   Q11.}  \leftindent{When using UCB sendmail, are aliases in 
/usr/lib/aliases case-sensitive?}  

\bold{   Q12.} \leftindent{ How can I fix the error message in my console 
about <getstats/gvm> Cannot open /dev/kmem? }

\bold{   Q13.} \leftindent{ I get the following error in my console: 
 <appname>X error BadValue, integer parameter out of range ...  How can I fix 
this?  

}\bold{U Q14.} \leftindent{ Why can't the help program find any help files?}

\bold{   Q15.} \leftindent{ Should I modify the Imakefile or the Makefile?}

\bold{   Q16.}  \leftindent{How do I use the spell checker function in ez?  }

\bold{   Q17.}  \leftindent{How do I debug Andrew applications?  

}\bold{N Q18.}  Why can't ez find ispell when I know it's installed? 

\bold{N Q19.}  \indent{If I have resolver_env turned on, the andrew build 
fails while trying to build amsn.do.  This only happens on a Sun 4 platform. 
 Did I do something wrong? }

\bold{N Q20.} B\indent{uilding Andrew from source fails on the SGI Indigo in 
andrew/atkams/messages/lib while running makedo on amsn.o.}

\bold{N Q21. } I'm not getting the right fonts.



\bold{User Questions}  (Extracted from CMU FAQ)


\bold{   U0.} \leftindent{Introduction}

\bold{   U1. }\leftindent{Customizing your account}

\bold{   U2.} \leftindent{Playing with ATK things, including ez, typescript, 
console, and help}

\bold{   U3.} \leftindent{Mail and bboards, including messages}

\bold{   U4. }\leftindent{Strange file formats}

\bold{   U5.} \leftindent{Working with graphics and images}

\bold{   U6. }\leftindent{Fancy key bindings}

\bold{   U7.} \leftindent{Programming in Ness and C}


___________________________________________________

\section{General Questions}


\bold{G1.  What is Andrew?}

\indent{The Andrew Toolkit (ATK) is a portable user-interface toolkit that 
runs under X11. It provides a dynamically-loadable object-oriented environment 
wherein objects can be embedded in one-another. Thus, one could use our 
'generic-object' editor (ez) to edit text that, in addition to containing 
multiple fonts, contains embedded raster images, spreadsheets, drawing 
editors, equations, simple animations, etc.. These embedded objects could 
themselves contain other objects, including text. With the toolkit, 
programmers can create new objects that can be embedded as easily as those 
that come with the system. Many objects, including those mentioned above, 
along with a help system, a system monitoring tool (console), an editor based 
shell interface (typescript), and support for printing multi-media documents, 
are included in the release, making it useful to programmers and 
non-programmers alike. 


The Andrew Message System(AMS) provides a multi-media interface to mail and 
bulletin-boards.  AMS contains many advanced  features including 
authentication, return receipts, automatic sorting of mail, vote collection 
and tabulation, enclosures, audit trails of related messages, and subscription 
management. It also provides a variety of interfaces that support ttys and 
low-function personal computers in addition to the high-function workstations. 

}
\bold{G2.  How do I obtain the latest release?}


\indent{This release, 5.1, can be obtained in several ways.  The entire X 
distribution is available via anonymous ftp from the Internet host 
export.lcs.mit.edu (Internet address:  18.30.0.238).  The sources of ATK and 
AMS are located in the contrib/andrew tree, one of the contributed toolkits. 
 Andrew, as well as a variety of CMU software and the latest patches, is also 
available via anonymous ftp from the Internet host, emsworth.andrew.cmu.edu 
(Internet: 128.2.30.62).   Due to its size, the compressed tar'd tree is split 
into 11 files, andrew.aa through andrew.ak (about 1MB each) in the split/ 
directory.    You should cat andrew.* together into andrew.tar.Z, uncompress 
the tree then tar -xvpf.  


NOTE:  If you obtain Andrew from the X tape or the ./pub/R5/contrib-3 
directory, you will receive Release 5.0.  You should review the file 
ANNOUNCE.5 in the contrib/andrew directory for instructions on fixing build 
problems you will encounter.


}\bold{G3.  Which platforms has Andrew been ported to?}


The (intended) available machine types are:


\formatnote{\leftindent{Machine Type		Operating System		<machine>


IBM RT			AOS December 1988		rt_aos4

IBM RT			AIX 2.2.1			rt_aix221

IBM RS/6000			AIX 3.1			rs_aix31

IBM PS/2 M70/80		AIX 1.2			ps_aix12 

Sun 3				SunOS 3.5			sun3_35

Sun 3				SunOS 4.0			sun3_4

Sun 3				SunOS 4.1			sun3_41

Sun 4				SunOS 4.0			sun4_40

Sun 4				SunOS 4.1			sun4_41

DEC Vax			Ultrix 3.0			vax_3

DEC Vax			BSD (4.3)			vax_43

HP 300			HP UX				hp300

HP 900			HP UX				hp800

Macintosh II			MacMach			mac2_51

Apollo				DomainOS			apollo68k

DEC MIPS			Ultrix 3.0			pmax_3

DEC MIPS			Ultrix 4.1			pmax_41

DEC MIPS			Ultrix 4.2			pmax_42

SGI				IRIX 4.0			sgi_4d

SCO				SCO				sco_i386

}}
\bold{G4.  \indent{What books have been written for Andrew and where can I 
obtain them?}}

\indent{
Nathaniel S. Borenstein's book: \italic{Multimedia Applications Development 
with the Andrew Toolkit }(Prentice-Hall).


ODA Project Book: \italic{Multi-media Document Interchange: ODA and the EXPRES 
Project }(Springer Verlag).}


\bold{G5.  What is the Andrew Remote Demo Service?  }


\indent{This network service allows you to run Andrew Toolkit applications 
without the overhead of obtaining or compiling the Andrew software.  The 
Remote Andrew Demo service will have you running Andrew software within 5 
minutes.


You need a host machine on the Internet, and you need to be running the X11 
window system.  A simple "finger" command will allow you to experience ATK 
applications firsthand.  You'll be able to compose multimedia documents, 
navigate through the interactive Andrew Tour, and use the Andrew Message 
System to browse through CMU's three thousand bulletin boards and newsgroups.


\center{\bold{HOW TO USE THE SERVICE}}


To use the Remote Andrew Demo service, run the following command on your 
machine:


\leftindent{finger help@atk.itc.cmu.edu}


The service will give you any further instructions that may be necessary.}


____________________________

\section{Common Problems/Questions Building Andrew

}

\bold{Q1.  Why doesn't my macro expand in site.mcr?}


\leftindent{Tabs are not allowed before macro declarations in the site.mcr. 
 Although the error is not reported as such, the macro is not expanded 
properly and thus not noticed by imake.  Use spaces.  }


\bold{Q2.  \indent{How can I instruct "messages" to use /usr/spool/mail for 
mail drop?}}


\leftindent{Although the following lines are in /usr/andrew/etc/AndrewSetup:


\leftindent{AMS_NonAMSDelivery: yes

AMS_MailBoxPrefix: /usr/spool/mail

}
Messages says, "/usr/user/Mailbox" could not be properly read and delivered (0 
success, 0 failure)". \quotation{

}
You should create a file $HOME/.mailrc and put in this line:


\leftindent{unset hold}


WARNING:  Once you start reading mail with \italic{messages}, you incoming 
mail will be stored within directories maintained by \italic{messages}.  It is 
possible to return to other mail handling systems, but it may not be easy.

}
\bold{Q3.  \indent{Why do I get errors when building Ultrix 4.2 against AFS 
3.1 libraries? }}


\leftindent{You need to define AFS_ULTRIX in your site.h file.  

}
\bold{Q4. \indent{Why does the distribution as made available on MIT's X.V11R5 
tape install files as links instead of actual files?  This fails in two 
directories:  overhead/class/lib and xmkfontd. } }


\leftindent{The distribution defaults to install links instead of files.  To 
change this, #undef LINKINSTALL_ENV in your site.h file.   If you want to 
build using LINKINSTALL_ENV, you will have to change the following two files: 


overhead/class/lib/Imakefile:\indent{


29,32d28

< #ifdef LIBDL_ENV

< install.time:: libclass.a

< 	$(INSTALL) $(INSTLIBFLAGS) libclass.a $(DESTDIR)/lib

< #else /* LIBDL_ENV */

34d29

< #endif /* LIBDL_ENV */


}xmkfontd/Imakefile:

\indent{
18c18

< 	$(INSTALL)  $\{INSTLIBFLAGS\} non-andrew.fonts.alias 
 $\{DESTDIR\}/X11fonts/fonts.alias	

---

> InstallFileToFile(non-andrew.fonts.alias, $\{INSTLIBFLAGS\}, 
$\{DESTDIR\}/X11fonts/fonts.alias)

}}\indent{
}
\bold{Q5.  Which configuration variables are used most often? }


\leftindent{AFS30_ENV

AFS31_ENV 

AMS_DELIVERY_ENV 

WHITEPAGES_ENV 

SNAP_ENV 

ANDREW_MALLOC_ENV

DEBUG_MALLOC_ENV

MK_BASIC_UTILS

MK_AUTHORING 

MK_AUX_UTILS 

MK_AUX_INSETS

MK_EXAMPLES 

RUN_AMDS_ENV

ANDREW_PRINTING_ENV

LINKINSTALL_ENV

CONTRIB_ENV 

PRE_X11R4_ENV 

DPS_ENV 

DEFAULT_ANDREWDIR_ENV 

BUILDANDREWINSTALL_ENV 

ISO80_FONTS_ENV	

FONTS_TO_PCF_ENV


CDEBUGFLAGS = -g

MAKEDODEBUG = -g

AFSBASEDIR = /usr/local

XMKFONTDIR = /usr/local/bin/mkfontdir

XFC = /usr/local/bin/bdftosnf

XLIBDIR = /usr/local/lib

XINCDIR = /usr/local/include

RESOLVLIB = $\{AFSBASEDIR\}/lib/res/libresolv.a

RESINC = -I$(AFSBASEDIR)/include/res

INCLUDES =  -I$\{BASEDIR\}/include -I$(BASEDIR)/include/atk $(RESINC) 
-I$(AFSBASEDIR)/include -I$\{XINCDIR\}


}
\bold{Q6.  Do I need to have AFS to run the Andrew Message System (AMS)?}


\leftindent{No, but having AFS gives you better functionality.   


Public bboards and mail are no problem, but AMS is not smart enough about UNIX 
groups to do private bboards right.


Regarding the ability to use "private" AMS bboards without AFS,  Nathaniel 
Borenstein at Bellcore has patches which are about 90% complete to make AMS 
able to do private bboards without AFS.  They will be made available to CMU 
soon, but if you want an early version of the 90% patch, along with a 
description of the remaining bug, please let send mail to 
nsb@thumper.bellcore.com.  

}
\bold{Q7.  How can I get other useful software?}


\leftindent{Enormous quantities of software are available for free from the 
internet.  Many of the pieces are also available via electronic mail. 
 Subsequent paragraphs list some software that may be of value as an adjunct 
to ATK/AMS.

}
\bold{archie - archive locator}

\leftindent{A major source of information about the location of software on 
the network is 'archie'.  Send mail to 

	archie@archie.rutgers.edu

In the body of the message include line(s) of the form

	prog   name

where name is the name of the software you would like to find out about.  For 
more information, the body can contain the line

	help

The listing returned from a 'prog' request will list ftp sites containing 
information with the name you gave.  A site with a name ending in .com, .edu, 
or .gov will be in the United States and will be the best place to try.

}
\bold{ftp - file transfer package}

\leftindent{To retrieve information via ftp over the internet:  Give the 
command 

	ftp <site name>

The response will ask for your login;  reply

	anonymous

the response will ask for your email address;  type it in.  Now you can give 
the help command to see the commands.  I generally use ls, dir, cd, lcd, pwd, 
and get.

}
\bold{on the ATK cd-rom}

\leftindent{Some useful non-ATK software is included in the ATK cd-rom.  For 
details see subsequent paragraphs.

	binaries only:  X11 for RS6000, Sun 4, Dec Pmax, and HP700

	binaries and source:  metamail imake makedepend patch

	source only: ispell, psroff, pbmplus

}
\bold{X Windows System:  X11, imake, makedepend, patch}

\leftindent{Screen management and graphics software

Binaries on cdrom in <system>/X11/...

Bdf fonts  on cdrom in  src/util/bdffonts

imake, makedepend, and patch

	source on cdrom in src/util/...

	objects on cdrom in <system>/util/...

ftp: export.mit.edu and numerous other sites (see archie)

newsgroup: comp.windows.x 

mail address:

	MIT Software Distribution Center

	Technology Licensing Office

	room E32-300

	77 Massachusetts Avenue

	Cambridge, MA  02139

phone: (617) 258-8330

}
\bold{metamail}

	Converter for implementing MIME multi-media internet standard.

	newer version due early April, 1992

	contact:  Nathaniel Borenstein

		Bellcore Room 2A-274

		Morristown, NJ 07962-1910

	phone: (201) 829-4270

	email: nsb@thumper.bellcore.com

	ftp:  thumper.bellcore.com,  see  pub/nsb/README

	source: $ATKSRC/overhead/mail/metamail


\bold{pbmplus}

	Portable bit map conversion and transformation software

	version in cdrom:/src/util/pbmplus is from   10 December 1991

	contact: Jef Poskanzer

	email: jef@well.sf.ca.us


\bold{psroff}

	Software augmenting troff and providing printer drivers.

	on cdrom: src/util/psroff  is version 3.0 patch level 07

	contact:  Chris Lewis

	psroff-request@ferret.ocunix.on.ca


\bold{ispell}  

	version on cdrom in src/util/ispell is 2.0.02

		updated with a bigger dictionary

	new version 3.0 is coming soon

	contact: Geoff Kuenning

	email:  geoff@ITcorp.com


\bold{GNU software: groff, g++, gcc, gdb, gnuemacs, ... }\leftindent{

Free software, eventually replacing Un*x

ftp: prep.ai.mit.edu

	see pub/gnu/GNUinfo/FTP

	and pub/gnu/etc/DISTRIB

email: gnu@prep.ai.mit.edu

mailing address:

	Free Software Foundation, Inc.

	675 Massachusetts Avenue

	Cambridge, MA  02139

	USA

phone:  +1 617-876-3296

}
\bold{transcript (psdit)}

	Contact: 

		Adobe

		1585 Charleston Road

		P.O. Box 7900

		Mountain View, CA 94039-7900

	phone: 1-800-833-6687


\bold{Documenter's WorkBench}

	AT&T / NCR Computer Division

		800 225 5627

	Gary Wagner  513 445 1475



\bold{Q8.  \indent{How can I use PostScript fonts other than those defined in 
/usr/andrew/X11fonts both in displayed and printed documents?

There are two aspects of this problem: screen display and print display.

Screen Display}}

\leftindent{To have your own fonts used by ATK applications for displaying 
text you must first create those fonts and place them in a directory, possibly 
set up a fonts.alias file, run mkfontdir to get a fonts.dir file, and finally 
add that directory to your X fontpath.  Also, you'll have to specify in your 
preferences file the fontname:


ez.bodyfont: myfont12


}\bold{Print Display}

\leftindent{To get these fonts to print you have to create the appropriate 
troff device-specific font description files (see /usr/lib/font/devpsc for the 
Postscript fonts).  Question: Are there tools around that let you create a 
troff font? Furthermore, you'd have to alter the ATK-to-troff text translator 
(../andrew/atk/text/txtroff.c) to recognize your new font family and to make 
the appropriate mapping from your fontname to the troff fontname.  Currently, 
the only fonts used for printing are Times, Helvetica, and Courier.}



\bold{Q9. How can I print Andrew documents?}

\leftindent{
Printing requires two steps, text formatting and then driving the printer. 
 ATK utilizes troff for text formatting.  That is adequate for printing 
documents with styled texts, but some insets such as rasters and zip require 
that the printer be driven with PostScript.


Print processing is controlled via the FormatCommand and PrintCommand options, 
which can be specified in site.h during system build, the global preferences 
in $ANDREWDIR/lib/global.prf, or the user's ~/preferences file.  The most 
general defaults are:

\leftindent{*.FormatCommand: eqn -Tpsc /tmp/%s.n  | troff -Tpsc - |

*.PrintCommand: lpr -n

}The -Tpsc flags specify that the troff output is ultimately intended for a 
PostScript printer.  If you do not have one, this value must be set to 
whatever is appropriate for your printer.  ATK documents containing only 
styled text can be printed via most versions of troff and most print drivers.


To print ATK documents via PostScript printers, you have three options:

	troff - psroff

	ditroff - psdit

	groff

These differ in cost and the difficulty of installation.  See Q8 for hints on 
acquiring these packages.


\italic{troff - psroff}

Standard Unix systems are often delivered with an old troff which generates 
output for the "CAT" typesetter.  This troff can be used to print ATK 
documents by sending the output through the psroff processor, available freely 
on the internet.  See the psroff documentation.


\italic{ditroff - psdit}

This is the route we use at CMU.  \italic{ditroff} is the device independent 
troff which comes with the Documenters Work Bench portion of Unix System V. 
 \italic{psdit} is part of the "Transcript" package available from Adobe 
software.  Both ditroff and Transcript cost money.  Adjust the FormatCommand 
to utilize the ditroff version of troff (it is usually called \italic{troff}). 
 The PrintCommand should usually use the -n switch and the lpr daemon will run 
psdit.

}\italic{
}\leftindent{\italic{groff }

This package is free from the Free Software Foundation, the gnu people.  The 
only hitch is that to build \italic{groff} you must first build \italic{g++} 
and to build \italic{g++} you must first build \italic{gcc}.  We have compiled 
groff without any problems with g++-1.39.1. g++ also compiled gpic, geqn, 
gtbl.   


Groff includes gtroff to do text formatting and grops to generate PostScript. 
 To To use both, have this specification:

	*.formatcommand:      groff -pte -E /tmp/%s.n |

	*.PrintCommand: lpr -v

Note:  The -pte switches tell it to run gpic, gtbl, and geqn before running 
gtroff.  The output of gtroff is automatically piped into grops, which 
generates the PostScript.  (This assumes that /usr/gnu/bin (or wherever groff 
is installed) is on one's path.)


The drawback of this simple approach is that the ATK preview option will no 
longer work.  To retain the preview command, I believe, one can use 
specifications something like this:

	*.FormatCommand: cat /tmp/%s.n | gpic|gtbl|geqn|gtroff -Tpsc |

	*.PrintCommand: grops | lpr -v

}
\bold{Q10.  Ezprint outputs rasters in PostScript.  Can I print those rasters?}


\leftindent{If you just want to print one raster from an Andrew document, you 
can extract the raster from the troff output with a raw text editor and print 
it directly.  You may have to add the line

	20 20 translate

to get it out of the bottom corner.  You may also have to add an initial line 
containing only 

	%!


If you haven't got a postscript printer, the raster image can still be 
massaged with the pbm package.  pbm understands the Andrew format or you can 
use the output of 

	ezprint -t <file>

which will include the raster encoded in PostScript / hex form.


}\bold{Q11.  \indent{When using UCB sendmail, are aliases in /usr/lib/aliases 
case-sensitive? } }\leftindent{

}
\leftindent{If you build your UCB sendmail with the ``DBM'' option set, 
aliases in /usr/lib/aliases are case-sensitive; if you build it without that 
option, they're case-insensitive. For purposes of validating user names, AMS 
assumes that aliases in /usr/lib/aliases are case-insensitive. This might mean 
that a name that validates OK with AMS might be rejected by UCB sendmail, if 
that sendmail uses DBM to do its alias lookup.}


\bold{Q12.  \indent{How can I fix the error message in my console about 
<getstats/gvm> Cannot open /dev/kmem?}}


\leftindent{You may see the following error message: 


\indent{|>> console:<getstats/gvm> Cannot open /dev/kmem - will not monitor 
Disk and GVMStats <<| 

console: ->> Try 'Restart Stats' Menu <<}


If you get this message, your ``getstats'' program, installed from 
atk/console/stats/common, wasn't installed with sufficient privilege to be 
able to open /dev/kmem. This happens because your /dev/kmem is protected 
against global reading, but you didn't do an Andrew installation from an 
account with enough privilege to install ``getstats'' set-uid or set-gid. One 
possibility for this is that you are running AFS although you didn't turn the 
AFS flag on for the compilation. In order for console to monitor information 
available only through /dev/kmem, you'll have to do the following: 


\leftindent{cd ..../atk/console/stats/common

su admin (or su root)

chmod 4555 getstats}


We have not included any consoles specifically tailored to a non-AMDS, non-AFS 
environment. We hope to have some available in future patch distributions. }


\bold{\bold{Q13.} \leftindent{ I get the following error in my console: 
 <appname>X error BadValue, integer parameter out of range ...  How can I fix 
this?  }}


\leftindent{Some users do not remember to run mkfontdir in the 
$\{DESTDIR\}/X11fonts directory after the dependInstall operation is complete. 
If you do not do so, you will see an error message similar to the following: 


\indent{<appname>X error BadValue, integer parameter out of range ...}


Running on HP-UX, you may see problems with the fonts. A possible workaround 
for the font problem is to change the bodyfont font preference in your 
preferences file to some font that is in the X default font path. 


Some formulation of the bdf files causes either convertfont or the window 
system to miscount the position of the glyphs in the font. This means that the 
window system doesn't believe that you have glyphs for lower-case characters. 


The distributed Andrew fonts are tailored for about 80 pixels to the inch. By 
default these are not used, since for workstations with other resolutions it 
is generally best to utilize the X fonts instead. See the discussion of 
ISO80_FONTS_ENV above.}


\bold{\bold{U Q14.} \leftindent{ Why can't the help program find any help 
files?}}


	\bold{Using a tree built from source: }


\leftindent{If help files cannot be found or the alias database is missing, 
the following make operations from the root of the object tree may help:


\leftindent{\smaller{\typewriter{make dependInstall SUBDIRS='helpindex 
helpaliases'}}}


These operations can be repeated as desired.


\bold{Using a binary distribution or running off the CDROM: }


If you are running from the CDROM or are using the binary distribution 
available on emsworth, the solution is different.  The problem with help may 
have resulted because the tree was moved to a different location than where 
help is trying to find $ANDREWDIR/lib/help.index.  The indices map a help 
topic to a filename for the associated help file.  Since we provide binaries 
now, people are free to place the distribution anywhere, and this invalidates

the filenames recorded in the indices.


There are two ways to solve the problem:


1) create an AndrewSetup file (/etc/AndrewSetup) and add this line:


HelpIndexDir: $ANDREWDIR/lib/help.index


Replace "$ANDREWDIR" above with the actual value for ANDREWDIR.


2) Use the INDEXER script from the top-level SCRIPTS directory to

rebuild the indices.  You would execute the INDEXER this way:


% INDEXER -D $ANDREWDIR/lib/help.index


You can use the INDEXER to build alternate sets of help indices.

If you don't re-build the indices "in place", then you'll still

need to add a HelpIndexDir line to your AndrewSetup file.

}
\bold{\bold{Q15.} \leftindent{ Should I modify the Imakefile or the Makefile? 
 }}

\leftindent{Changes should never be made to the Makefile. All changes should 
be made to Imakefile; "make Makefile" to regenerate that one file, or "make 
Makefiles" to regenerate the Makefiles in all subdirectories, recursively.


"make clean" and "make Clean" do not delete the Makefile, so a subsequent 
"make Makefile" says it is up to date, i.e., comparing its own timestamp 
against itself. Beware: once you remove the Makefile from a directory, you 
can't say "make Makefile" there again, You can, however, rename Makefile to 
another name and say "make Makefile -f newname". }


\bold{\bold{Q16.}  \leftindent{How do I use the spell checker function in ez? 
 }}


\leftindent{If Ispell, the spelling checker used by ez, is not available at 
your site or is not along your path, ez will not be able to perform this 
function. Ispell is widely available (e.g. via anonymous FTP off of 
uunet.uu.net). All an installer has to do to get ez spell checking to work is 
to install ispell somewhere along the user's path. The following .atkinit line 
will then be useful:


\leftindent{addmenu "spell-check-document" "Search/Spell~1,Check Spelling~30" 
textview}}


\bold{\bold{Q17.}  \leftindent{How do I debug Andrew applications?  }}


\leftindent{In order to debug ATK applications you will need to have gdb 
version 3.5 or greater from the Free Software Foundation.    See \bold{Q7, How 
can I get other useful software}? above for information on how to contact the 
FSF. } 


\leftindent{To compile the system such that symbol tables exist add these two 
lines to your site.mcr:


        CDEBUGFLAGS = -g

        MAKEDODEBUG = -g


To debug the raster application you would first load the statically-linked 
portion of the ATK run-time system, called runapp, into gdb. It is important 
that the above make.1 macros are set to include the -g switch so that the 
symbol table is created. There is no use attempting to use gdb if the system 
has not been built with the -g switch.


% \bold{gdb runapp}

GDB, Copyright (C) 1987 Free Software Foundation, Inc.

There is ABSOLUTELY NO WARRANTY for GDB; type "info warranty" for details.

GDB is free software and you are welcome to distribute copies of it

 under certain conditions; type "info copying" to see the conditions.

Reading symbol data from runapp...

done.

Type "help" for a list of commands.

(gdb) \bold{run -d ezapp foo.ras -d}

Starting program: runapp -d ezapp foo.ras -d

Starting ez (Version 7.0, ATK 15.0); please wait...

 raster: text = 0x10046594  data = 0x10049280  entry = 0x100498a8

 rasterview: text = 0x1004f820  data = 0x1005cc60  entry = 0x1005f8d8

 rasterimage: text = 0x1006701c  data = 0x100675d0  entry = 0x10067810

 pixelimage: text = 0x1006e758  data = 0x100703bc  entry = 0x1007068c


To load the symbol table for the \bold{raster} dynamic object you would use 
this command on a Sun or a DECstation 
3100\footnote{\
\begindata{fnote,539826440}
\textdsversion{12}
the distributed version of gdb does not yet support ATK applications on the 
DS3100, but will do so in the very near future (1/15/91)\
\enddata{fnote,539826440}
\view{fnotev,539826440,12,0,0}}:

(gdb)\bold{ add-file raster.dog 0x10046594}


and on an RT:

(gdb) \bold{set-rel 0x10046594}

(gdb) \bold{add-file raster.dog}


Note that the addresses passed to these gdb commands come from the text 
address that runapp outputs when the -d switch is used (the second -d switch 
prevents runapp from forking itself to become an orphaned process). To 
determine which module to load in the fashion described above compare the 
various text addresses with the address at which the program failed. For 
example, if the program died at address 0x1004a520 you would find that address 
between what was reported as the start of the text segments for raster and 
rasterview. Since the raster module was loaded first, we can conclude that the 
failure was somewhere in the raster module.}


\bold{Q18.  Why can't ez find ispell when I know it's installed? }


\indent{Ispell must be on your path in order for ez to find it.  Ispell 
Version 3 does not work with our currently released spell interface.  }


\bold{Q19.  \indent{If I have resolver_env turned on, the andrew build fails 
while trying to build amsn.do.  This only happens on a Sun 4 platform.  Did I 
do something wrong? }} 


\indent{Here is an informal patch that fixes a problem with an undefined 
symbol in amsn.do.  This patch is only necessary for SunOS4.1 platforms.


***  ./atkams/messages/lib/Imakefile	Thu Mar 19 14:33:36 1992

--- ./atkams/messages/lib/Imakefile.new	Fri May 22 15:48:25 1992

***************

*** 6,11 ****

--- 6,15 ----

  BSDLIB = -lbsd

  #endif

  

+ #ifdef RESOLVER_ENV

+ RESOLVER_LIB = $\{RESOLVLIB\}

+ #endif /* RESOLVER_ENV */

+ 

  LOCALINCLUDES	= -I$\{BASEDIR\}/include/ams

  

  #ifdef SNAP_ENV

***************

*** 39,45 ****

  

  LIBS = 		$\{BASEDIR\}/lib/libmsshr.a \\

  			$\{BASEDIR\}/lib/libmail.a $\{BASEDIR\}/lib/liberrors.a \\

! 			$\{UTILLIB\}

  

  

  SLIBS	=		$\{BASEDIR\}/lib/libcui.a $\{BASEDIR\}/lib/libcuis.a \\

--- 43,49 ----

  

  LIBS = 		$\{BASEDIR\}/lib/libmsshr.a \\

  			$\{BASEDIR\}/lib/libmail.a $\{BASEDIR\}/lib/liberrors.a \\

! 			$\{UTILLIB\} $\{RESOLVER_LIB\}

  

  

  SLIBS	=		$\{BASEDIR\}/lib/libcui.a $\{BASEDIR\}/lib/libcuis.a \\

}
\bold{\bold{Q20.}  \indent{Building Andrew from source fails on the SGI Indigo 
in andrew/atkams/messages/lib while running makedo on amsn.o.}}


\indent{One of the SGI system libraries (libmld.a) causes the symbol _end to 
be sucked in to amsn.o.  This symbol is defined in /lib/crt0.o but we can 
assume that it will be in runapp so we need to alter the machine-specific 
class code in andrew/overhead/class/machdep/sgi_mips such that the symbol is 
allowed to go undefined.


Here is an informal patch that is necessary for SGI "Indigo" only.  


*** ./overhead/class/machdep/sgi_mips/globals.c.new	Sat Jun  6 11:58:15 1992

--- ./overhead/class/machdep/sgi_mips/globals.c	Thu Jan 23 12:22:09 1992

***************

*** 45,51 ****

  

  	globalref(_sproced)

  	globalref(_us_rsthread_stdio)

-         globalref(_end)

  

  /* do not delete the following line - make depends on it */

  

--- 45,50 ----

***************

*** 97,103 ****

  

  	globalref(_sproced)

  	globalref(_us_rsthread_stdio)

- 	globalref(_end)

  

  /* do not delete the following line - make depends on it */

  

--- 96,101 ----


*** ./overhead/class/machdep/sgi_mips/getlist.awk.new	Sat Jun  6 11:47:27 1992

--- ./overhead/class/machdep/sgi_mips/getlist.awk	Thu Jan 23 12:22:08 1992

***************

*** 65,71 ****

    want[definer["_sproced"]] = "Y";

    want[definer["_sprocmonstart"]] = "Y";

    want[definer["_us_rsthread_stdio"]] = "Y";

-   want[definer["_end"]] = "Y";

  #  END ADDED SGI

  ## Stuff for the class system

    want[definer["class_RoutineStruct"]] = "Y";

--- 65,70 ----}


\bold{Q21.  I'm not getting the right fonts}\section{

}
\indent{When buildingAndrew from sources, fonts are not being installed 
properly.  There is a bug in the file ./xmkfontd/Imakefile that erroneously 
removes the $ANDREWDIR/X11fonts/fonts.alias file without re-installing it.  An 
informal patch follows.


***  ./xmkfontd/Imakefile 	Wed Jun 10 16:48:34 1992

--- ./xmkfontd/Imakefile.new	Wed Jun 10 16:17:12 1992

***************

*** 15,21 ****

  	$\{RM\} $\{DESTDIR\}/X11fonts/fonts.alias

  	$\{XMKFONTDIR\} $(DESTDIR)/X11fonts

  #ifdef ISO80_FONTS_ENV

! InstallFileToFile(non-andrew.fonts.alias, $\{INSTLIBFLAGS\}, 
$\{DESTDIR\}/X11fonts/fonts.alias)

  #else  /* ISO80_FONTS_ENV */

  #ifdef SCOunix

  #ifdef FONTS_TO_PCF_ENV

--- 15,22 ----

  	$\{RM\} $\{DESTDIR\}/X11fonts/fonts.alias

  	$\{XMKFONTDIR\} $(DESTDIR)/X11fonts

  #ifdef ISO80_FONTS_ENV

! install.time::

! 	$(INSTALL) $\{INSTLIBFLAGS\} non-andrew.fonts.alias 
$\{DESTDIR\}/X11fonts/fonts.alias

  #else  /* ISO80_FONTS_ENV */

  #ifdef SCOunix

  #ifdef FONTS_TO_PCF_ENV}

___________________________________________________

\section{User Questions}


\section{U0. Introduction}


This section has been extracted from a larger FAQ file maintained at CMU by 
Andrew Plotkin  (ap1i+@andrew.cmu.edu).  Its permission information reads:


\indent{Everything in this file is public domain. You can copy it, mail it to 
people, put bits of it in other files, print it out in 500-point type and 
staple it to the walls, whatever you want -- I'm happy to give you the 
opportunity, and I couldn't do a thing about it if I wanted to.


Thanks to the multiple people who provided me with questions and answers.}

\smaller{
}
\section{U1. Customizing your account

}
\bold{How can I customize my Andrew account?}

\leftindent{For info on your preferences file:

\typewriter{	help preferences}   (or \typewriter{help prefs})\typewriter{

}}
\bold{I edited my .cshrc, but now I get strange errors when I start 
\italic{typescript}}, or\bold{

I edited my .login, but now I get strange errors when I log in}, or\bold{

I edited my .plan, but now I get strange symbols when I \italic{finger} 
myself}, or\bold{

I edited my .Xresources, but now I get strange errors when I start X}, 
or\bold{

I edited this file, but now I get strange errors....}

\leftindent{If you use \italic{ez} to edit your .plan, .login, .logout, 
preferences, .cshrc, .Xresources, .Xclients, .Xmodmap, .signature, or any file 
like that: you \italic{must} get rid of any styles you put in. You can't have 
sections of bold, or typewriter, or italics, or different text sizes, or 
indentation. (Not even in your .plan file or .signature, although that would 
be nice.) Use "Plainest" on the whole file if you have to.

}

\section{U2. Playing with ATK things

}
\bold{How do I customize an ATK program?

}\leftindent{See the help file on it. The ATK help files are more friendly 
than average; lots of examples, no words over two syllables, etc.

}
\bold{How do I change the behavior, fonts, and so on in ATK windows and menus?

}\leftindent{Most of these are controlled by preferences:

\typewriter{	help preferences

	help menubar

}The lines described in these help files go in your \italic{preferences} file. 
For example, 

\typewriter{	*.Thumbscroll: yes

}will cause the text in any ATK window to swoop up and down when you wiggle 
the scroll bar.

\typewriter{	typescript.Thumbscroll: yes

}will cause that to happen only in \italic{typescript} windows.


A major exception is the appearance of the pop-up menus you get when you press 
and hold the middle button. These are controlled by X resources (when you are 
running X.)

\typewriter{	help cmenu

}The resources described in this help file go in your \italic{.Xresources} 
file. 

\typewriter{	*TitleFont: andysans22b

}will cause your menu card titles to be printed in a 22-point bold sans-serif 
font. 

\typewriter{	help*TitleFont: andysans22b

}will cause that to happen only in \italic{help} windows.

(Notice the format of an \italic{.Xresources} entry is different from a 
\italic{preferences} entry.)

}
\bold{I have a color display.  Can I get windows in colors other than black 
and white?}

\leftindent{Yes, set the colors in your preference file with lines like this:


\leftindent{# darker blue on lighter tan.  tan good.  (blue not really dark 
enough)

ez.foregroundcolor: #003ea2

ez.backgroundcolor: wheat

}
For colors you can run \italic{xcolorpick} or edit the file 
/usr/lib/X11/rgb.txt.   Color names are recognized by X only if they are in 
rgb.txt.

If you want colors just for one execution of a program, you can set them on 
the command line:

	typescript -fg black -bg burlywood


Here's a technique for setting color preferences based on the value of the 
environment variable ISCOLOR, which you can set in your .login file as 
follows:  


\leftindent{set TTY = `tty`

if ($TTY == /dev/console || \\

	$TTY == /dev/hft/0 || \\

	$TTY == /dev/ttyaed || \\

	$TTY == /dev/ttyapa16 || \\

	$TTY == /dev/ttyap16 || \\

	$TTY == /dev/tty8514 || \\

	$TTY == /dev/pty/ttyse || \\

	$TTY == /dev/ttymono) then

	set consolelogin = 1

	echo -n "Color display? [y/n]: "

	set answer = $<

	if ($answer" =~ [Yy]*) then

		setenv ISCOLOR 1

		echo "color console login"

	else

		echo "console login"

	endif

	unset answer

endif}


You can then reference this variable in your preferences file: 


\leftindent{?E=ISCOLOR=1:ez.backgroundcolor: antiquewhite1

?E=ISCOLOR=1:console.backgroundcolor: cornsilk

?E=ISCOLOR=1:typescript.backgroundcolor: cornsilk3

?E=ISCOLOR=1:help.backgroundcolor: cornsilk3

?E=ISCOLOR=1:messages.backgroundcolor: cornsilk2

?E=ISCOLOR=1:bush.backgroundcolor: #e5d7c6

}}
\bold{How do I add styles to ATK documents?

}\typewriter{\leftindent{	help ez-styles

}}
\bold{How do I add tables of contents and footnotes to ATK documents?

}\typewriter{\leftindent{	help ez-contents

	help ez-footnotes

}}
\bold{How do I adjust line spacing and margins in ATK documents?

}\leftindent{\typewriter{	help ez

}and scroll down to "Formatting text: line spacing and margins".

}
\bold{What keystroke commands work in ATK programs?

}\leftindent{\typewriter{	help ez-keys

}Notice that most gnu-emacs keys work in ATK programs. 

}
\bold{How do I work with multiple ez windows or multiple buffers?

}\typewriter{\leftindent{	help ez-buffers

}}
\bold{How do I remove ATK formatting from an ATK document, to turn it into 
plain text?

}\leftindent{The easy way is to edit it with \italic{ez}, select (highlight) 
the entire document, and select "Plainest". 

This will not work if the document has pagebreaks, footnotes, or insets (such 
as embedded rasters.)

If you don't want to start up \italic{ez}, you can use \italic{ez2ascii}:

\typewriter{	ez2ascii filename

}
Another alternative is to type

\typewriter{	rtfm -f filename

}This produces output with terminal formatting. It will look ok in an xterm, 
and underlining and boldface will show up correctly. However, it will fail 
nastily in a typescript, or if you put the output in a file and edit it. 


For more info, see

\typewriter{	help ez2ascii

	help rtfm

}}
\bold{How can I write my own \italic{console} layout?

}\leftindent{\typewriter{	help lacc

}The publically-available console layouts are in /usr/local/lib/consoles. If 
you want to write your own, it's best to start with one of these and modify 
it.


Once you've written your console layout file, add this line to your 
preferences:

\typewriter{	console.default: consolefilename

}where consolefile is a full pathname (no ~'s), for example

/afs/andrew/usr99/userid/layoutfile

}
\bold{What is a help search path?

}\leftindent{Look at

\typewriter{	help preferences

}and scroll down to "Help preferences." (Redundant, aren't I? And repetitive.)

The default help search path includes the help directories for all the 
standard Andrew programs, and everything in /usr/contributed. To add, for 
example, the help directory for the Computer Club's programs, you would add 
this line to your preferences:

\typewriter{	help.searchpath: /afs/andrew.cmu.edu/usr0/cl0x/man

}If you have more than one directory in this line, they should be separated by 
colons, not spaces.


The search path is read in when you start \italic{help}. If help is already 
running, you can add a directory to the search path by choosing "Add Search 
Directory" from the menu. This change is only temporary and will go away when 
you quit help. To permanently add a directory, you have to put it in your 
preferences.

}

\section{U3.  Mail and bboards

}\bold{
How do I set options for \italic{messages}?

}\leftindent{Select "Set Options" on the "Other" menu card. This will bring up 
a long list of options where the message titles usually are, and explanations 
and switches where the message bodies usually are. You can scroll through 
either list, and click on the switches to change things. (Some of these 
changes take effect immediately; for others, you have to quit and restart 
\italic{messages}.) 

There are a few, more obscure, options that you can set in your preferences 
file. Type

\typewriter{	help preferences

}and scroll down to "Andrew Messages System preferences". 

}

\section{U4. Strange file formats

}
\bold{How do I convert rasters, bitmaps, or images from one type to another?

}\leftindent{To convert old-style ATK rasters (.ras) to new-style ATK rasters 
(.raster) or vice-versa,

\typewriter{	help convertraster

}\italic{convertraster} claims to be able to convert MacPaint files that you 
have ftp'd to Andrew. This may not be reliable.

To convert other image types, including X bitmaps, MacPaint files, and GIFs, 

\typewriter{	help pbm

	help pnm}

and also see the help files on all the little programs they mention.


Some notes:

	PBM, PPM, and PGM are special image file formats which are designed to be 
"intermediate" conversion formats. That is, you can convert anything to these 
formats, and then convert it to anything else. (The RLE format is another 
"intermediate" format available on Andrew. For information on it, see the help 
file on URT.)

	PBM ("portable bitmap") is for simple black-and-white images like those 
produced by MacPaint or \italic{bitmap}. PGM ("portable greymap") is for 
images with shades of grey, and PPM ("portable pixmap") is for full-color 
images. PNM ("portable any-map") is not a file format; a program called 
"pnm-something" can handle PBM, PPM, or PGM files.

	PBM, PGM, and PPM can be interconverted with the appropriate programs 
(\italic{ppmtopgm, pgmtopbm}.) Both of these lose information, of course: 
ppmtopgm reduces the color image to shades of grey, and pgmtopbm changes 
shades to grey to black-and-white (although it will simulate grey by mixing 
black and white dots.)

	Also, a PGM file can be used whenever a PPM file is expected (ie, as input to 
\italic{ppm-something}), and a PBM file can be used whenever either of the 
other two formats is expected. This is reasonable, since a bitmap is just a 
greyscale image with only two shades of grey, and a greyscale image is just a 
color image with only grey colors.

	The PBM, PNM, PPM, and PGM programs (\italic{xbmtopbm}, \italic{pbmtorast}, 
\italic{pnmrotate}, etc.) are not invoked directly; instead, you run 
\italic{pbm} with the actual program name as the first argument. (Umm, that's 
still confusing. See the examples below.) 

	All the conversion programs (except convertraster) work as filters. See the 
examples below.

	There are two programs, \italic{atobm} and \italic{bmtoa}, which convert X 
bitmaps to and from ASCII files. There are no help files on them.

	The MacPaint to RLE program, \italic{painttorle}, is not reliable for large 
(full-screen) MacPaint files.

	PostScript files are designed only to be printed, so they're hard to convert 
to any other format. If you want to do that, you should view the file with 
\italic{dxpsview} and then take a window dump of the \italic{dxpsview} window 
(which produces an XWD file), and then convert that.


To convert an X bitmap to a PBM file, use

\typewriter{	cat file.bm | pbm xbmtopbm > file.pbm


}To convert a PBM file to an X bitmap file, use

\typewriter{	cat file.pbm | pbm pbmtoxbm > file.bm

}
To convert a GIF to PostScript, use

\typewriter{	cat file.gif | pbm giftoppm | pbm ppmtops > file.ps}


To convert a MacPaint file that you've ftp'd to Andrew to PBM, use

\typewriter{	cat file.paint | painttorle | rletoppm | pbm ppmtopgm | pbm 
pgmtopbm > file.pbm

}}
\section{
U5.  Working with graphics and images

}
\bold{What drawing and painting programs are available on Andrew?

}\leftindent{(Drawing programs are the ones like MacDraw, that let you put 
down geometric objects and then move them around, change their sizes, and so 
on. Painting programs, like MacPaint, let you splot paint down on a raster, 
possibly in geometric shapes, and edit it pixel by pixel.)

There are the ATK versions, \italic{zip} (drawing) and \italic{raster} 
(painting). \italic{zip} is slow and somewhat buggy, and nobody uses it. 
\italic{raster} is very primitive, and nobody uses it. However, they have the 
advantage of letting you put zip-drawings or rasters into ATK documents along 
with text.

\typewriter{	help zip

	help raster

}}\section{
U6. Fancy key bindings}


Some packages commonly used by developers are not normally bound to keys in 
order to simplify the user interface.  If you want to bind them, add the given 
line to your ~/.atkinit file or to apply the binding just to application 
\italic{xxx}, add the line to ~/.\italic{xxx}init.

	\typewriter{help initfiles}


\bold{How can I execute an arbitrary expression?}

	\typewriter{help ness}

and read

	\typewriter{$ANDREWDIR/doc/atk/ness/nesshack.doc}

The normal binding of this function is ESC-ESC, though some people find this 
too easy to type by mistake (and Ness does take a couple of seconds to load 
the first time it is called).  To get the ESC-ESC binding add to your .atkinit 
the line:

	\typewriter{addkey ness-dostmt  \\e\\e  view  }


\bold{What is the "proctable"?}

\typewriter{	help procs}

Menu entries and key sequences are not bound directly to functions in C code. 
 Instead they are bound to routines made available by the C code for the 
various insets.  For instance, the operation on text usually bound to ESC-b, 
which moves the cursor backward by one word, is the proctable function 
\italic{textview-backward-word}.  When such a function is called from Ness, 
however, the dashes are written as underscores: 
\italic{textview_backward_word}.  


How can I find out what is in the proctable?

	\typewriter{help deskey}

The deskey package offers several proctable functions which can be bound to 
keys or menu entries.  My own usage is given by these lines in my ~/.atkinit:

	\typewriter{addkey deskey-describe-bound-keys ^XK im

	addkey deskey-describe-proctable ^XP im}

Then control-X-shift-K opens another window showing all the current key 
bindings and control-X-shift-P opens a window showing all functions currently 
in the proctable.  More functions are added as insets with new user interfaces 
are added.


\bold{How can I execute an arbitrary proctable function?}

	\typewriter{help metax}

The metax package offers two operations to bind to keys.  They prompt for a 
function to execute and provide name completion by examining the proctable for 
function names.  To bind ESC-x the operation that calls a function without 
passing an argument add to .atkinit the line:

	\typewriter{addkey metax "\\ex" view metax}


\bold{How can I get file name completion in typescript?}

If you are typing a file name to ez, you can get file name completion with 
space and question mark.  The same functionality is available in the 
typescript window, but it is better to bind it to other keys.  The following 
in you .atkinit:

	addkey fcomp-complete-filename "\\t" typescript

	addkey fcomp-possible-completions "\\e\\t" typescript

will bind TAB so it completes the currently entered file name as far as it can 
and will bind ESC-TAB so it offers a list of all possible completions (as a 
list in the typescript).


\bold{Can I perform incremental search as in gnuemacs?

	}\typewriter{help search}\bold{

}\typewriter{	help gsearch

}Yes, three different alternative search packages are available.  Dynamic 
search is described in the help file for search and a gnuemacs clone is 
described in the gsearch helpfile.  (Unfortunately, when you ask for help on 
'search', you get the gsearch helpfile;  you have to select \italic{twice} the 
menu option Show More Documentation.)  


A simplified incremental search package with no documentation can be bound 
with

	addkey incsearch-forward ^S textview

	addkey incsearch-backward ^R textview

Note that incsearch-forward MUST be bound to ^S or it will do backward 
searches.


\bold{How can I convert paragraphs that have hard newlines within them to ATK 
paragraphs with newlines only at the ends?}

	read $ANDREWDIR/lib/ness/format.n

To convert text in messages or DOS files to ATK format, you need to wrap the 
lines.  This can be done with a query replace changing newlines to spaces, but 
this is not always satisfactory because multiple spaces are needed after 
sentence ending punctuation.  When you have a binding for ness-dostmt you can 
use a Ness function.  Select the text to be wrapped, type ESC-ESC or your 
binding for ness-dostmt, and then answer the prompt with 

	\typewriter{format_wrap()}

The selected text will be wrapped appropriately.



\section{U7. Programming in Ness and C}


\bold{Is there a way to bind a keystroke or menu to a simple combination of 
other operations?}

\leftindent{You could write a "package" following the model of incremental 
search, but it's lots easier just to write a short Ness function.  

	\typewriter{help ness}

A simple approach is to create a directory ~/nesslib and put in it the 
files--say f.n and g.n--with the Ness functions.  Then in your .atkinit or 
other .XXXinit file, add the lines

	load ness

	call ness-load /usr/you/nesslib/f.n

	call ness-load /usr/you/nesslib/g.n

Substitute the full path to your nesslib directory.  Do the "load ness" line 
only once.


\bold{Example 1:}  Provide a menu operation to start up a typescript.  (This 
was written for a user whose window manager and typescripts died often;  if 
any window was left the user could start a typescript.)  The Ness code is:


\leftindent{extend "view:frame"

	on menu "File,Typescript~85"

		system("typescript"	-- launch typescript

				-- and don't wait:

			~ " >/dev/null </dev/null  2>&1 &")

	end menu

end extend

}
\bold{Example 2:} Add to messages a menu option "FollowUp-To" which sets up a 
reply to the sender of the current message, excerpts the body of the message 
into the reply, and warps the mouse to the sendmessage window.  This code was 
the subject of a "call ness-load" in ~/.messagesinit.


\indent{extend "view:messwind"

	on menu "This Message,Followup-To"

		messages_reply_to_sender(currentwindow)

		messages_sendmessage_compound(currentwindow,

			"sendmessage-excerpt-body;"

			~ "sendmessage-focus-on-body")

		frame_next_window(currentwindow)

		textview_end_of_text(currentinputfocus)

	end menu

end extend

}}
\bold{How can I create the C code for a new inset?}

\leftindent{	\typewriter{help createinset}

This program creates a directory and puts seven files in it which constitute a 
working, though not useful, inset.  You need only modify the appropriate 
portions to make an inset which does what you want.

}
_______________________\
\enddata{text,539632628}

\enddata{text822, 359869}
\begindata{text822, 414081}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/AeEiLL600Udd5cT059>;
          Sat, 20 Jun 1992 04:01:27 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.QeEiKl200UddNcSk4C>;
          Sat, 20 Jun 1992 04:00:49 -0400 (EDT)
Received: from Athena.MIT.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA26742> for gk5g+; Sat, 20 Jun 92 04:00:44 EDT
Received: from LAKOTA.MIT.EDU by Athena.MIT.EDU with SMTP
	id AA27386; Sat, 20 Jun 92 04:00:27 EDT
Received: by lakota.MIT.EDU (5.61/4.7) id AA09790; Sat, 20 Jun 92 04:00:24 -0400
Received: from VUI.Andrew.3.70.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.bsd43
          via MS.5.6.lakota.vax_43;
          Sat, 20 Jun 1992 04:00:22 -0400 (EDT)
Message-Id: <8eEiKKUGf03SMZtW9H@athena.mit.edu>
Date: Sat, 20 Jun 1992 04:00:22 -0400 (EDT)
From: Bill Cattey <wdc@Athena.MIT.EDU>
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Gary Keim <gk5g+@andrew.cmu.edu>,
        Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>,
        Bill Janssen <janssen@parc.xerox.com>,
        Nathaniel Borenstein <nsb@thumper.bellcore.com>,
        Bill Janssen <janssen@parc.xerox.com>
Subject: Re: Spell Checking in V5.1
Cc: 
In-Reply-To: <QeDsyxUB0KGW02M0Yd@holmes.parc.xerox.com>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov> <0eD_D40000001B6ng0@calder>
 <8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
 <0eDPIO0000001KA1s0@calder>
 <IeDbVrcB0KGW02MBtn@holmes.parc.xerox.com>
 <seDoLpi0M2Yt8Gvq9s@thumper.bellcore.com>
 <0eDp5z0000001Yxr00@calder>
 <keDpE=S0M2Yt8GvuZ5@thumper.bellcore.com>
 <seDsZ1MB0KGWE2M=tC@holmes.parc.xerox.com>
 <YeDsi860M2Yt8Gvvck@thumper.bellcore.com>
 <QeDsyxUB0KGW02M0Yd@holmes.parc.xerox.com>

I must vote in favor of messages ignoring uncomprehended richetext codes.
The alternative behavior seems to have been implemented for vui:

When I get a mime message and I'm using vui, since I've not yet installed
metamail itself, I get a
sh: metamail not found
message that appears and dissappears almost immediately at the bottom
of my screen (great error message handling guys!)  People not as
fast as me probably wonder why they can't view certain messages in
vui nowadays...

-wdc


\enddata{text822, 414081}
\begindata{text822, 416588}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/EeEiepa00jZdMQ5k5h>;
          Sat, 20 Jun 1992 04:22:13 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.AeEid0a00UddJd1U5V>;
          Sat, 20 Jun 1992 04:20:16 -0400 (EDT)
Received: from Athena.MIT.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA26881> for gk5g+; Sat, 20 Jun 92 04:20:11 EDT
Received: from LAKOTA.MIT.EDU by Athena.MIT.EDU with SMTP
	id AA27571; Sat, 20 Jun 92 04:19:55 EDT
Received: by lakota.MIT.EDU (5.61/4.7) id AA09797; Sat, 20 Jun 92 04:19:52 -0400
Received: from VUI.Andrew.3.70.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.bsd43
          via MS.5.6.lakota.vax_43;
          Sat, 20 Jun 1992 04:19:51 -0400 (EDT)
Message-Id: <oeEicbEGf03S0ZtXxC@athena.mit.edu>
Date: Sat, 20 Jun 1992 04:19:51 -0400 (EDT)
From: Bill Cattey <wdc@Athena.MIT.EDU>
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Gary Keim <gk5g+@andrew.cmu.edu>,
        Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>,
        Nathaniel Borenstein <nsb@thumper.bellcore.com>,
        Bill Janssen <janssen@parc.xerox.com>
Subject: Re: Spell Checking in V5.1
Cc: 
In-Reply-To: <seDsZ1MB0KGWE2M=tC@holmes.parc.xerox.com>
References: <ROBERTS.92Jun4162611@studguppy.lanl.gov> <0eD_D40000001B6ng0@calder>
 <8eDCnoy00Vs90y4kpa@andrew.cmu.edu>
 <0eDPIO0000001KA1s0@calder>
 <IeDbVrcB0KGW02MBtn@holmes.parc.xerox.com>
 <seDoLpi0M2Yt8Gvq9s@thumper.bellcore.com>
 <0eDp5z0000001Yxr00@calder>
 <keDpE=S0M2Yt8GvuZ5@thumper.bellcore.com>
 <seDsZ1MB0KGWE2M=tC@holmes.parc.xerox.com>

There's another thing that should change in the choices that appear
in the send with/without andrew/mime formatting dialogue box.

Doesn't anybody ELSE TYPE to set the selection?
Virtually EVERYWHERE ELSE in ALL of ATK, I can, by typing one
or two letters change to the selection I want.
Now I have to type 10.  It really IS faster to take my hands
off the keyboard and bring them over to the mouse and click.

Recast the command string so it's unambiguous on the first letter, please.

-wdc


\enddata{text822, 416588}
\begindata{text822, 418967}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/IeEj7vm00UkT1=1k4I>;
          Sat, 20 Jun 1992 04:53:15 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.UeEj6fu00UddBeXU4O>;
          Sat, 20 Jun 1992 04:51:56 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA27273> for info-andrew; Sat, 20 Jun 92 04:51:51 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA25531; Sat, 20 Jun 92 01:48:07 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 19 Jun 92 23:40:23 GMT
From: tulane!darwin.sura.net!convex!convex!datri@ames.arc.nasa.gov  (Anthony A. Datri)
Organization: Engineering, CONVEX Computer Corp., Richardson, Tx., USA
Subject: Re: Possible projects for ATK Consortium
Message-Id: <1992Jun19.234023.9790@news.eng.convex.com>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

>+ More documentation.  Andrew software has over two thousand pages of
>documentation on-line.  The greatest need is for overview documents
>telling users where to find what they need.  We foresee manuals directed
>to users, program authors, and system administrators.

How's about a document that gives a clue about how the dynamic loading
interface is supposed to work?  This would make ports to new machines  possible.

>+  Motif compatibility.  Permit Motif widgets as ATK insets.  Permit ATK
>insets as widgets in Motif compound objects.

ATK is enough of a memory hog as it is.

>+  SGML.  SGML seems to be the coming standard data stream,

I remember hearing this in 1987 at a former text-formatting employer.

-- 


======================================================8--<
"Future events such as these will affect you, in the future."
\enddata{text822, 418967}
\begindata{text822, 421223}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/seExI=K00jZd82c05L>;
          Sat, 20 Jun 1992 21:02:05 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.0eExGQC00Udd88Kk5e>;
          Sat, 20 Jun 1992 21:00:12 -0400 (EDT)
If-Type-Unsupported: send
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.ceExBPC00UkT4:DE5U>;
          Sat, 20 Jun 1992 20:54:52 -0400 (EDT)
Received: from sun2.nsfnet-relay.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id <AA02611> for info-andrew; Sat, 20 Jun 92 20:54:32 EDT
Via: cs.city.ac.uk; Sat, 20 Jun 1992 14:54:29 +0100
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.barney.cs.city.ac.uk.sun4.40 
          via MS.5.6.barney.cs.city.ac.uk.sun4_40;
          Sat, 20 Jun 1992 14:57:09 +0100 (BST)
Message-Id: <UeEnYpC__5g8EWfExF@cs.city.ac.uk>
Date: Sat, 20 Jun 1992 14:57:09 +0100 (BST)
From: Nick Williams <njw@cs.city.ac.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: info-andrew@andrew.cmu.edu
Subject: followup on NCD X-Terminals getting it wrong
Cc: wdc@athena.mit.edu

Well, following my investigations of why the NCD mono screens were
getting fonts wrong, we have upgraded our servers here and the problem
is fixed in the latest release of the ncd servers.  I don't know at what
point the fix occurred, but the problem exists in NCD 2.2.0 and does not
exist in release 2.4.x.

There you go.

Nick.
Systems Architecture Research Centre, Computing Science Dept,
City University, Northampton Square, London  EC1V 0HB.
Phone: +44 71 477 8551		 FAX: +44 71 477 8560
\enddata{text822, 421223}
\begindata{text822, 423184}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/EeFDK6S00jZdE2z05U>;
          Sun, 21 Jun 1992 17:32:54 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.EeFBt8W00Udd8SkE4E>;
          Sun, 21 Jun 1992 15:53:44 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA07868> for info-andrew; Sun, 21 Jun 92 15:53:38 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA08458; Sun, 21 Jun 92 12:52:01 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 21 Jun 92 19:33:31 GMT
From: mcsun!uknet!exnet!dhd@uunet.uu.net  (Damon)
Organization: ExNet Systems Ltd Public Access News, London, UK
Subject: MIME---what is it?
Message-Id: <Bq7nnw.AIz@exnet.co.uk>
References: <0eE8myC0M2YtQWCIdl@thumper.bellcore.com>, <0eE9530000001iewU0@calder>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

I know very little about Andrew, still less about what MIME does and what its
objectives are?

Could someone explain?  E-mail would be appreciated in case I loose any
incoming news, but either way is fine.

Thanks

Damon
-- 
Damon Hart-Davis        Internet: dhd@exnet.co.uk = dhd@exnet.uucp
ExNet Systems Ltd       UUCP:     ...!mcsun!uknet!exnet!dhd
+44 81 755 0077 (Home)  Also:     dhd@dcs.ed.ac.uk   [1.6 .signature 92/06/11]
+44 850 724032 (Mobile) My views are approximately 43% those of my employer.
\enddata{text822, 423184}
\begindata{text822, 425052}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/AeFRRWC00Ui34Dn05F>;
          Mon, 22 Jun 1992 09:36:34 -0400 (EDT)
Received: from andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.IeFRR3600Ui3MDl052>;
          Mon, 22 Jun 1992 09:36:03 -0400 (EDT)
If-Type-Unsupported: send
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.8eFROye00UkTE9KE4Z>;
          Mon, 22 Jun 1992 09:33:50 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA02388> for info-andrew; Mon, 22 Jun 92 09:33:39 EDT
Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7)
	id <AA14498> for info-andrew@andrew.cmu.edu; Mon, 22 Jun 92 09:33:36 EDT
Received: by greenbush.bellcore.com (4.1/4.7)
	id <AA06439> for info-andrew@andrew.cmu.edu; Mon, 22 Jun 92 09:33:35 EDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41
          via MS.5.6.greenbush.galaxy.sun4_41;
          Mon, 22 Jun 1992 09:33:33 -0400 (EDT)
Message-Id: <keFROhi0M2YtAN2V4D@thumper.bellcore.com>
Date: Mon, 22 Jun 1992 09:33:33 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: info-andrew@andrew.cmu.edu
Subject: Re: MIME---what is it?
In-Reply-To: <Bq7nnw.AIz@exnet.co.uk>
References: <0eE8myC0M2YtQWCIdl@thumper.bellcore.com>, <0eE9530000001iewU0@calder>
	<Bq7nnw.AIz@exnet.co.uk>

MIME -- defined in RFC 1341 --  is the official proposed standard format
for multimedia Internet mail.  It defines a standardized way to do the
kinds of things Andrew has been doing for years.  The latest release of
Andrew can read and send messages in MIME format.  
\enddata{text822, 425052}
\begindata{text822, 427105}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen
Received: from shaler.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/weFRV4O00Vs4QGRk5J>;
          Mon, 22 Jun 1992 09:40:20 -0400 (EDT)
If-Type-Unsupported: send
Received: from shaler.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/wjh/.Outgoing/QF.AeFRTfy00Vs44BO19r>;
          Mon, 22 Jun 1992 09:38:52 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31
          via MS.5.6.shaler.andrew.cmu.edu.rs_aix31;
          Mon, 22 Jun 1992 09:38:51 -0400 (EDT)
ReSent-Message-ID: <EeFRTfu00Vs4ABO11q@andrew.cmu.edu>
ReSent-Date: Mon, 22 Jun 1992 09:38:51 -0400 (EDT)
ReSent-From: Fred Hansen <wjh+@andrew.cmu.edu>
ReSent-To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Return-path: <ghoti+@andrew.cmu.edu>
Message-ID: <geFQHVa00guR8yjGIz@andrew.cmu.edu>
Date: Mon, 22 Jun 1992 08:17:37 -0400 (EDT)
From: Adam Stoller <ghoti+@andrew.cmu.edu>
X-Andrew-Message-Size: 1258+0
Content-Type: X-BE2; 12
To: Fred Hansen <wjh+@andrew.cmu.edu>
Subject: Re: Possible projects for ATK Consortium
In-Reply-To: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>

\begindata{text,539110012}
\textdsversion{12}
\template{messages}
My $0.05 worth


\excerptedcaption{Excerpts from org.itc: 19-Jun-92 Possible projects for ATK 
C.. Fred Hansen (2795+0)}


\quotation{+  Drawing editor.  Zip is satisfactory for some tasks, but 
sometimes fails to provide what is wanted.  The goal should be an easy-to-use 
editor that facilitates insertion of insets so images can be created with the 
same order of ease as in Hypercard, but with all the power of ATK insets 
instead of just buttons and fields.  We can enhance zip or build a new editor. 

}
Zip is not, and will never be, a good general purpose drawing editor.  It's 
original purpose is that of a heirarchial drawing editor - and that is so 
fundamental to it's design that to do anything else with it (as Tom tried) is 
a mistake.


If you want a real drawing editor - you may have to sacrifice (at least at 
first) some of the inset capabilites (i.e.: able to inset the drawing editor, 
but not able to inset something into the drawing editor).  Start with 
functionality and ease of use of something like Idraw - and then, if need be 
build outwards. Until you have something at least as good as Idraw - you won't 
be able to attract much use for it.



--fish

(Fred, As a non-consortium member - do you want me to post ideas to 
info-andrew, or just send them to you for digesting?)


\enddata{text,539110012}

\enddata{text822, 427105}
\begindata{text822, 429948}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen
Received: from shaler.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/4eFRVeK00Vs4MGTU4x>;
          Mon, 22 Jun 1992 09:40:58 -0400 (EDT)
If-Type-Unsupported: send
Received: from shaler.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/wjh/.Outgoing/QF.YeFRTtC00Vs48BO1Qm>;
          Mon, 22 Jun 1992 09:39:05 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31
          via MS.5.6.shaler.andrew.cmu.edu.rs_aix31;
          Mon, 22 Jun 1992 09:39:05 -0400 (EDT)
ReSent-Message-ID: <oeFRTt_00Vs4EBO1Is@andrew.cmu.edu>
ReSent-Date: Mon, 22 Jun 1992 09:39:05 -0400 (EDT)
ReSent-From: Fred Hansen <wjh+@andrew.cmu.edu>
ReSent-To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Return-path: <tom@icase.edu>
Message-Id: <weFQ9x30_csm07mIlY@icase.edu>
Date: Mon, 22 Jun 1992 08:07:25 -0400 (EDT)
From: Tom Crockett <tom@icase.edu>
X-Andrew-Message-Size: 875+0
Content-Type: X-BE2; 12
To: Fred Hansen <wjh+@andrew.cmu.edu>
Subject: Re: Possible projects for ATK Consortium
In-Reply-To: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>

\begindata{text,1974856}
\textdsversion{12}
\template{messages}
\define{global
}
\excerptedcaption{Excerpts from internet.info-andrew: 19-Jun-92 Possible 
projects for ATK C.. Fred Hansen@andrew.cmu.e (2795+0)}


\quotation{We can enhance zip or build a new editor.

}
Better yet, why not rewrite something like \italic{tgif} or \italic{xfig} 
rather than start from scratch.  These are both popular, free, and supply 
decent functionality.  I've never been particularly impressed with 
\italic{zip}.


I don't know that this is a particularly high priority, since you can always 
use an existing drawing program to create a raster image, and then just 
convert it to ATK format and insert it as a raster inset.  Not well 
integrated, but it works.


\italic{Tom Crockett}


\smaller{\bold{ICASE}

Institute for Computer Applications in Science and Engineering


\smaller{M.S. 132C				e-mail:  tom@icase.edu

NASA Langley Research Center		phone:  (804) 864-2182

Hampton,  VA  23665-5225

} 
\smaller{ }}\smaller{ } 
                                                                       

\enddata{text,1974856}

\enddata{text822, 429948}
\begindata{text822, 432481}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller
Received: from commander.itc.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/MeFSvMq00guRAdQU4k>;
          Mon, 22 Jun 1992 11:16:40 -0400 (EDT)
If-Type-Unsupported: send
Received: from commander.itc.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr21/ghoti/.Outgoing/QF.8eFSu0200guRIyjJsv>;
          Mon, 22 Jun 1992 11:15:12 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.commander.itc.cmu.edu.rs.aix31
          via MS.5.6.commander.itc.cmu.edu.rs_aix31;
          Mon, 22 Jun 1992 11:15:11 -0400 (EDT)
Message-ID: <keFStzm00guR0yjJlp@andrew.cmu.edu>
Date: Mon, 22 Jun 1992 11:15:11 -0400 (EDT)
From: Adam Stoller <ghoti+@andrew.cmu.edu>
X-Andrew-Message-Size: 1833+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Possible projects for ATK Consortium
In-Reply-To: <geFQHVa00guR8yjGIz@andrew.cmu.edu>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>
	<geFQHVa00guR8yjGIz@andrew.cmu.edu>

\begindata{text,539110012}
\textdsversion{12}
\template{messages}
Other "projects" of various types and sizes - which \italic{might} be worth 
considering.


Massive Cleanup of the sources - proto-typing - re-implementing libraries, 
creating new libaries to increase efficient reuse of software (how many 
case-insensitive string comparission routines are in the distribution now - 
last time I checked there were at least three!)


Also - cleanup of most (if not all) the various compiler warning messages (as 
I personally have not had to build the distribution recently, I have no idea 
if it is still as bad as it used to be)


Consolidate \italic{\bold{\underline{all}}} the various different 
preference-type settings into a single file - able to be accessed and 
manipulated via a real user-interface. (I believe some work had, or was 
planned, to go into this before - but I've yet to see anything come out of 
it).  Yes, it will probably still have to be different than X11's 
preference/resource settings - but if it can be consolidated into a resonably 
coherent organization - [probably] less people will object.


Improve \bold{ctext} (and others?) - so that the indenter does not play havoc 
with the formatting of comments, so that the use of words like 
'\bold{\italic{case}}' either within comments, or as part of function-names, 
etc., does not trigger off the case-statement indentation rules.  Allow for 
on-the-fly hiding of conditionalized code (some attempts have been made on 
this, but I don't recall any real successful ones)


More work on the show-key-bindings-in-menus code (I don't believe this has 
been 'officially released' yet).  Some bindings still don't seem to show up 
(e.g., I have '\bold{f}' bound  to \bold{\italic{message-forward-message}}, 
yet the menu item \bold{This Message/Forward To} does not show any binding 
next to it.  Also don't have it show 'hidden' menu cards when they are 
supposed to be hidden (already reported as a bug)


Add kill-files to AMS.



--fish

\enddata{text,539110012}

\enddata{text822, 432481}
\begindata{text822, 435773}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/weFTH7W00Ui3QOjk91>;
          Mon, 22 Jun 1992 11:41:59 -0400 (EDT)
Received: from andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.IeFTH0y00Ui34OjU4O>;
          Mon, 22 Jun 1992 11:41:53 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.0eFTFIS00Vs=A0PUdy>;
          Mon, 22 Jun 1992 11:40:05 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/rr2b/.Outgoing/QF.weFTFGi00Vs=09W805>;
          Mon, 22 Jun 1992 11:40:03 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4
          via MS.5.6.freeport.andrew.cmu.edu.rt_aos4;
          Mon, 22 Jun 1992 11:40:02 -0400 (EDT)
Message-ID: <UeFTFGa00Vs=A9W7sq@andrew.cmu.edu>
Date: Mon, 22 Jun 1992 11:40:02 -0400 (EDT)
From: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>
X-Andrew-Message-Size: 1777+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Possible projects for ATK Consortium
In-Reply-To: <keFStzm00guR0yjJlp@andrew.cmu.edu>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>
	<geFQHVa00guR8yjGIz@andrew.cmu.edu>
	<keFStzm00guR0yjJlp@andrew.cmu.edu>

\begindata{text,270393560}
\textdsversion{12}
\template{messages}
\define{italic
menu:[Font~1,Italic~11]
attr:[FontFace Italic Int Set]}
\define{bold
menu:[Font~1,Bold~10]
attr:[FontFace Bold Int Set]}
\excerptedcaption{Excerpts from internet.other.info-andrew: 22-Jun-92 Re: 
Possible projects for A.. Adam Stoller (1833+0)}


\quotation{More work on the show-key-bindings-in-menus code (I don't believe 
this has been 'officially released' yet).  Some bindings still don't seem to 
show up (e.g., I have '\bold{f}' bound  to 
\bold{\italic{message-forward-message}}, yet the menu item \bold{This 
Message/Forward To} does not show any binding next to it.  Also don't have it 
show 'hidden' menu cards when they are supposed to be hidden (already reported 
as a bug)

}
Because of the way ATK bindings work it is not possible to always detect 
equivalent menus and keys.  If the rocks are different it has to be assumed 
that the effect of the bindings will be different.  If you know the rock is 
irrelevant you can use something like:


addmenu foo-proc "foomenuname" insetclass procclass inherit "rock"

addkey foo-proc "fookeys" insetclass procclass inherit "rock"


Then the rocks will be equal...  A cleanup of the proctable system could 
encode whether the rock is meaningful (or do away with it), thus solving this 
problem.


The "hidden" (aka inactive, or greyed-out) menu items are now shown by default 
on both the menubar and the pop-up menus.  This is switchable via preferences, 
see help cmenu and menubar.  If it matters enough what should be done is to go 
through all the insets and programs and adapt them to the new meaning of 
inactive.  Until the greyed-out technology was made available a common 
technique to hide inapplicable menu options was to mark them inactive since at 
the time that would also make them invisible.  Now though inactive just means 
greyed-out by default, so many old apps and insets have slightly inappropriate 
behavior.


-Rob Ryan

Andrew Toolkit Consortium

p.,s. these features will be present in the next release.

\enddata{text,270393560}

\enddata{text822, 435773}
\begindata{text822, 439502}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ceFTLUa00UddAT4k4P>;
          Mon, 22 Jun 1992 11:46:40 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.UeFTLKe00jZdI8xE4o>;
          Mon, 22 Jun 1992 11:46:31 -0400 (EDT)
If-Type-Unsupported: send
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.YeFTJ8W00jZd48mU4x>;
          Mon, 22 Jun 1992 11:44:08 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.8eFTIYm00Vs=80PUho>;
          Mon, 22 Jun 1992 11:43:33 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/rr2b/.Outgoing/QF.oeFTIWy00Vs=I9W8MK>;
          Mon, 22 Jun 1992 11:43:31 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4
          via MS.5.6.freeport.andrew.cmu.edu.rt_aos4;
          Mon, 22 Jun 1992 11:43:30 -0400 (EDT)
Message-ID: <ceFTIWq00Vs=I9W8FR@andrew.cmu.edu>
Date: Mon, 22 Jun 1992 11:43:30 -0400 (EDT)
From: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>
X-Andrew-Message-Size: 223+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: PS -- Re: Possible projects for ATK Consortium
In-Reply-To: <keFStzm00guR0yjJlp@andrew.cmu.edu>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>
	<geFQHVa00guR8yjGIz@andrew.cmu.edu>
	<keFStzm00guR0yjJlp@andrew.cmu.edu>

\begindata{text,270393560}
\textdsversion{12}
\template{messages}
That'll show me for sending before I double check...  The info on controlling 
the display of inactive items is only in the "preferences" help file, not the 
cmenu or menubar help files. 


-Rob Ryan

Andrew Toolkit Consortium

\enddata{text,270393560}

\enddata{text822, 439502}
\begindata{text822, 441638}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/4eFTlaC00jZdA:0U5z>;
          Mon, 22 Jun 1992 12:14:30 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.EeFTlNO00UddMVL04w>;
          Mon, 22 Jun 1992 12:14:17 -0400 (EDT)
If-Type-Unsupported: send
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.oeFTkJK00UddQVF04R>;
          Mon, 22 Jun 1992 12:13:09 -0400 (EDT)
Received: from hes.csc.liv.ac.uk by po5.andrew.cmu.edu (5.54/3.15) id <AA08511> for info-andrew+; Mon, 22 Jun 92 12:12:49 EDT
Received: from cal.csc.liv.ac.uk by hes.csc.liv.ac.uk with SMTP
	(16.6/LUCS-1.3) id AA03719; Mon, 22 Jun 92 17:12:32 +0100
Received: by cal.csc.liv.ac.uk id AA20182; Mon, 22 Jun 92 17:12:32 +0100
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.calder.HP9000.720
          via MS.5.6.calder.hp700;
          Mon, 22 Jun 1992 17:12:31 +0100 (BST)
Message-Id: <0eFTjj00000019GWk0@calder>
Date: Mon, 22 Jun 1992 17:12:31 +0100 (BST)
From: Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: Fred Hansen <wjh+@andrew.cmu.edu>,
        Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Tom Crockett <tom@icase.edu>
Subject: Re: Possible projects for ATK Consortium
In-Reply-To: <weFQ9x30_csm07mIlY@icase.edu>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>
	<weFQ9x30_csm07mIlY@icase.edu>

Excerpts from mail: 22-Jun-92 Re: Possible projects for A.. Tom
Crockett@edu.icase (878)

> Excerpts from internet.info-andrew: 19-Jun-92 Possible projects for ATK
> C.. Fred Hansen@andrew.cmu.e (2795+0)

> > We can enhance zip or build a new editor.

> Better yet, why not rewrite something like tgif or xfig rather than
> start from scratch.  These are both popular, free, and supply decent
> functionality.  I've never been particularly impressed with zip.

> I don't know that this is a particularly high priority, since you can
> always use an existing drawing program to create a raster image, and
> then just convert it to ATK format and insert it as a raster inset.  Not
> well integrated, but it works.

I have a MSc project over the summer looking at just this possibility.

Martin Beer



Dr. Martin Beer,
Department of Computer Science,		Telephone 051-794-3672
University of Liverpool,		Fax: 051-794-3715
Chadwick Tower, P.O. Box 147,           EMail mdb@uk.ac.liverpool.compsci
LIVERPOOL.  L69 3BX. United Kingdom.
\enddata{text822, 441638}
\begindata{text822, 444444}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller
Received: from commander.itc.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/MeFTyRm00guR4IA04i>;
          Mon, 22 Jun 1992 12:28:13 -0400 (EDT)
If-Type-Unsupported: send
Received: from commander.itc.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr21/ghoti/.Outgoing/QF.AeFTy:W00guREyjL5U>;
          Mon, 22 Jun 1992 12:27:54 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.commander.itc.cmu.edu.rs.aix31
          via MS.5.6.commander.itc.cmu.edu.rs_aix31;
          Mon, 22 Jun 1992 12:27:54 -0400 (EDT)
Message-ID: <YeFTy_G00guREyjKwi@andrew.cmu.edu>
Date: Mon, 22 Jun 1992 12:27:54 -0400 (EDT)
From: Adam Stoller <ghoti+@andrew.cmu.edu>
X-Andrew-Message-Size: 1306+1
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Possible projects for ATK Consortium
In-Reply-To: <UeFTFGa00Vs=A9W7sq@andrew.cmu.edu>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>
	<geFQHVa00guR8yjGIz@andrew.cmu.edu>
	<keFStzm00guR0yjJlp@andrew.cmu.edu>
	<UeFTFGa00Vs=A9W7sq@andrew.cmu.edu>

\begindata{text,539110012}
\textdsversion{12}
\template{messages}
\define{footnote

attr:[Flags OverBar Int Set]
attr:[FontSize PreviousFontSize Point -2]}
\excerptedcaption{Excerpts from internet.other.info-andrew: 22-Jun-92 Re: 
Possible projects for A.. Robert Andrew Ryan (1777+0)}


\quotation{The "hidden" (aka inactive, or greyed-out) menu items are now shown 
by default[...].

}\excerptedcaption{
Excerpts from internet.other.info-andrew: 22-Jun-92 PS -- Re: Possible 
projects.. Robert Andrew Ryan (223+0)}


\quotation{That'll show me for sending before I double check...  The info on 
controlling the display of inactive items is only in the "preferences" help 
file, not the cmenu or menubar help files. 

}
\quotation{-Rob Ryan

}\quotation{Andrew Toolkit Consortium

}
I was not complaining about inactive or hidden menu-items - but - inactive or 
hidden menu-cards. 


In Console there is a menu option to Expand/Shrink the menus.  One of these 
menu items is always greyed out - no problem.  However - unless the Expand 
option is chosen I should see only three (3) menu 
cards\footnote{\
\begindata{fnote,539429640}
\textdsversion{12}
as I exclude the motif menus from my console, I cannot comment on that right 
now.\
\enddata{fnote,539429640}
\view{fnotev,539429640,1,0,0}}:

	The front menu

	The Display menu

	The Consoles menu

Instead, right now, in the local ITC environment, I'm seeing eight (8) 
additional menu cards:

	Local Consoles(1-6)

	CONSOLELIB(1)

	Expert Options


These should not be displayed.


I could be mistaken, but I don't recall seeing these prior to the modification 
of the menus showing the keybindings.  It might be from the change to always 
show grey-ed out items though.  Whatever the cause, it should be fixed.


--fish

\enddata{text,539110012}

\enddata{text822, 444444}
\begindata{text822, 447568}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0eFVi3e00jZd4C905d>;
          Mon, 22 Jun 1992 14:27:16 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.geFVgaW00Udd0inE4=>;
          Mon, 22 Jun 1992 14:25:45 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA11958> for info-andrew; Mon, 22 Jun 92 14:25:23 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA13622; Mon, 22 Jun 92 11:24:03 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 22 Jun 92 18:17:37 GMT
From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!sdd.hp.com!elroy.jpl.nasa.gov!henry!mathew@ucbvax.Berkeley.EDU  (Mathew Yeates)
Organization: Image Analysis Systems Group, JPL
Subject: ATK support
Message-Id: <mathew.709237057@henry>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Is there any formal apparatus for handling user questions?
\enddata{text822, 447568}
\begindata{text822, 448987}
Return-path: <brianc@saintjoe.EDU>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/UeFWgdW00UkT8kIk5q>;
          Mon, 22 Jun 1992 15:34:01 -0400 (EDT)
Received: from zeta.saintjoe.edu by po3.andrew.cmu.edu (5.54/3.15) id <AA12367> for susan+; Mon, 22 Jun 92 15:33:54 EDT
Received: by zeta.saintjoe.edu (4.0/SMI-4.0)
	id AA00236; Mon, 22 Jun 92 14:32:56 CDT
Date: Mon, 22 Jun 92 14:32:56 CDT
From: brianc@saintjoe.EDU (Brian Capouch)
Message-Id: <9206221932.AA00236@zeta.saintjoe.edu>
To: susan+@andrew.cmu.edu
Subject: Re:  PS -- Re: Conference housing

> PS.  Do you need a room for Wed Thu and Fri nights?  

Yup.  I suppose Resnick Hall it will be.  We'll be coming in pretty late
Wednesday since we both have to work.  It looks to be an 8-hour drive. 

I'm probably also going to send you a couple of "touristy" requests in re
things to see on Saturday.  In a bit; I'm late for a meeting. 

Thanks.

Brian
\enddata{text822, 448987}
\begindata{text822, 450061}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/EeFZNK600Ui3IzW05G>;
          Mon, 22 Jun 1992 18:38:14 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.weFZLsG00UkT10NE4L>;
          Mon, 22 Jun 1992 18:36:40 -0400 (EDT)
If-Type-Unsupported: send
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.keFZHnC00UddJ6U04d>;
          Mon, 22 Jun 1992 18:32:19 -0400 (EDT)
Received: from muffin.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.AeFZGS200VsBEcVpdi>;
          Mon, 22 Jun 1992 18:30:58 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.muffin.andrew.cmu.edu.rs.aix31
          via MS.5.6.muffin.andrew.cmu.edu.rs_aix31;
          Mon, 22 Jun 1992 18:30:50 -0400 (EDT)
Message-ID: <keFZGOO00VsBMcVosq@andrew.cmu.edu>
Date: Mon, 22 Jun 1992 18:30:50 -0400 (EDT)
From: Andrew-Tool-Kit <ak99+@andrew.cmu.edu>
X-Andrew-Message-Size: 18111+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: 5.0 => 5.1 Changes
In-Reply-To: <9206151513.AA00566@kapsch.co.at kapsch.at>
References: <9206151513.AA00566@kapsch.co.at kapsch.at>

\begindata{text,539785916}
\textdsversion{12}
\template{default}
\define{global

attr:[FontSize ConstantFontSize Point 12]}
\define{itemize
menu:[Region~4,Itemize~31]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{enumerate
menu:[Region~4,Enumerate~30]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{programexample
menu:[Region~4,ProgramExample~13]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[Justification LeftJustified Point 0]
attr:[FontFace FixedFace Int Set]
attr:[FontFamily AndyType Int 0]}
\define{excerptedcaption

attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\define{literal
menu:[Region~4,Literal~62]
attr:[Flags PassThru Int Set]}
\define{black
menu:[Color,Black]
attr:['color' 'Black']}
\define{red
menu:[Color,Red]
attr:['color' 'Red']}
\define{green
menu:[Color,Green]
attr:['color' 'Green']}
\define{blue
menu:[Color,Blue]
attr:['color' 'Blue']}
\define{magenta
menu:[Color,Magenta]
attr:['color' 'Magenta']}
\define{cyan
menu:[Color,Cyan]
attr:['color' 'Cyan']}
\define{yellow
menu:[Color,Yellow]
attr:['color' 'Yellow']}
(A member of the info-andrew distribution list requested a list of changes 
from Version 5.0 to 5.1.  Here is a copy of the CHANGES.ez file, which can 
also be found in the top-level ftp directory on emsworth.andrew.cmu.edu. 
 Susan)


\majorheading{\bold{ATK/AMS Changes from 5.0 to 5.1 

(the CDROM release)}}


Compiled from RCS log entries dated 1 October 1991 thru 15 April 1992


In addition to the staff of the Andrew Toolkit Consortium, many people have 
contributed changes to this version.


\leftindent{\description{"Myers:"  John Myers of CMU's Special Projects

"Borenstein:" Nathaniel Borenstein of Bellcore

Craig Everhart of Transarc

Andy Palay of SGI

Adam Stoller of CMU's Information Technology Center

Bill Cattey of MIT (and others as cited in the notes on the new ./contrib/mit 
source directories)

Bill Jansen of XPARC  (also Dale MacDonald)

Guy Harris of Auspex

Todd Inglett and Wayne Richardson of IBM, Rochester, Minn.

Fred Schmidt of Bell Labs

}}	Curt Galloway of SCO (and Michael Kedem of the University of Ottawa)


\section{New facilities}


The following major packages have been added to ATK.


\bold{MIME}

Support for the new Internet "MIME" standards for multipart, multimedia mail. 
 See Appendix A for more information. 


\bold{Meta mail}

Release 2 of the metamail distribution is in ./overhead/mail/metamail/. 


\bold{master update server}

Message database server now replaces master update file. This is located in 
./ams/libs/ms/muclient.c and ./ams/utils/muserver/  


\bold{Collection of ATK papers}

\description{Some of the papers that have been written about ATK or on 
facilities implemented with ATK have been collected and a bibliography 
prepared.  They are installed in $ANDREWDIR/doc/papers and distributed in 
source directory ./doc/papers/ }\bold{


./FAQ and ./FAQ.ez}

\description{These new files are ASCII and ez versions, respectively, of 
Frequently Asked Questions and their answers.  They are in the top directory 
of a source distribution, but are not yet installed into user directories.}



\bold{\bigger{New Insets:

}}
\description{\bold{annot}	Annotation inset.  Looks like a footnote when 
printed, has two modes of display: closed it looks like an icon of a sheet of 
paper.  Open, it is a scrolling text object.  MIT uses it in some writing 
courses for teacher annotation of student papers.  Written originally by Tom 
Neuendorffer, hacked by Bill Cattey and Paul Boutin of MIT.  Source in 
./contrib/mit/annot.


\bold{header}	Inset to put running headers and/or footers into a document. 
 Based on header inset written by Rob Ryan.  Rewritten by Bill Cattey of MIT. 
 Source in ./contrib/mit/util.


\bold{popts}	Object used to set printer options in a dialogue box. 
 Co-authored by Bill Cattey and Nick Williams of MIT.  Source in 
./contrib/mit/util.

}
\bold{bdffont} A rudimentary font editor.  It uses the raster package for 
editing.  

	(./contrib/bdffont/; not installed.)



\bold{\bigger{New Packages:

}}
Source for these are in ./contrib/mit/util.


\description{\bold{vutils}	Utility functions to hang off any view as either a 
key or a menu command.  Currently consists only of the vutils-fork-helpproc 
command which starts andrew help on command from any view.  By Bill Cattey.


\bold{compat} 	Commands in use at MIT for improved compatibility between ez 
and GNU Emacs.  By Bill Cattey.

}
\bold{\bigger{New programs:

}}
Sources for these are in ./contrib/mit.


\description{\bold{ez2ascii }	command to intelligently convert ATK datastream 
to plain ASCII for display on character terminals.  Uses the same algorithm as 
messages.  By Bill Cattey.


\bold{ez2ps }	convenience script to get a PostScript \superscript{\smaller{TM}} 
documents from an ATK documents. By Bill Cattey.


\bold{2rtf}	Converts files in Microsoft \superscript{\smaller{TM}} Rich Text 
Format to ATK datastream format.  (Built when you #define RTF_ENV 1 in site.h) 
 By Scott Rixner of MIT; based on Scribetext.


\bold{rtf2}	Converts files in ATK datastream format to Microsoft 
\superscript{\smaller{TM}} Rich Text Format and encapsulates defined ATK 
styles so that 2rtf can recover them.  (Built when you #define RTF_ENV 1 in 
site.h)  By Scott Rixner of MIT; based on Scribetext.


\bold{scribetext}	Converts Scribe format documents to ATK datastream.

	(This is an alternative to \bold{toez}.  Built when you #define 
SCRIBETEXT_ENV 1 in site.h)  By Paul Kirby of MIT.


}\bold{\bigger{New subsystem:

}}
\bold{neos}


The neos directory contains ATK applications that enable people to compose 
documents in EZ and then click the mouse on command buttons to exchange the 
files over a special, classroom oriented file service.  These applications 
have been in use for several years in an "Electronic" section of writing 
classes at MIT.  For a fuller description of neos, read the file 
./contrib/mit/WHAT_IS_NEOS.


Since the applications are useless without the server, the server is included 
in the \bold{fxlib} directory.  The trouble is that the fxlib hierarchy uses 
the MIT Athena standard for Imakefiles, not the X standard or the CMU 
standard.


If you don't have kerberos version 4 running at your site, there's no point in 
bringing up the fx server.  You'd be better off reading the spec and writing 
for yourself a simple program that obeys the Application Programmer Interface 
to store and retrieve the different classes of files with the different access 
control lists.


Written by a team at MIT which has had as members:  Bill Cattey, Bruce Lewis, 
Nick Williams, Maria Camblor, Rob French, Rob Shaw, Hagan Heller, Ed Barrett.


\bold{rdemo}

\bold{launchapp}

\bold{./contrib/parsegen}

Generates a table driven parser object.  (Not installed.  Used by bdffont.)


_____________________________________________________

\section{Major user visible changes}


Colors appear properly in scroll bars and dialog boxes.  


\section{Other user visible changes}

\bold{
./atk/supportviews/scroll.c}

\description{Added new look (arrows) and correct scrolling behavior for motif 
emulation.

}\bold{
./contrib/tm/tm.c\{,h\}}

Patch submitted by Guy Harris:

\description{As it comes with ATK 5.0, "tm" has the notion that it saves only 
10,000 characters of history hardcoded into it.  This is Not Good; sometimes 
you need to save *lots* of history.  It's better to have a "maxsize" resource 
that you can set, as is the case with "typescript"

}
\description{Changed references to print.spooldir to print.printer.}


\bold{./atk/typescript/pscript.help}

\description{added doc for -o}

\bold{
./atk/hyplink/*}

\description{Hyperlink now understands environment variables embedded within 
target filenames.  Where $FOO (or $(FOO) or $\{FOO\}) appears in a target name 
and FOO is an enviornment variable, it's now replaced with the value of FOO. 
 This functionality is provided by the new link method "link_GetResolvedLink". 
 The method "link_GetLink" has been removed.  Link clients can use 
link_GetResolvedLink to get a fully-expanded target name, or the other new 
method, link_GetRawLink, which returns the raw (unexpanded) target name of the 
link.}


\bold{./atk/adew/Tutorial.doc}

\bold{./atk/adew/RefMan.doc}

\description{update}

\bold{
./overhead/util/lib/prefs.help}

\description{Added descriptions of the new AMS preferences forcemetamail  & 
mailsendingformat

updated to include info supplied by wdc@athena re: given search order of 
preferences, .preferences or .Xdefaults.

Changed references to print.spooldir to print.printer.

updated for new global.prfs file and to clarify color inheritance for sbuttons}

\bold{
./overhead/fonts/fonts/adobe/Imakefile}

\description{Put back the Boyarski fonts, but only in the #ifndef 
ISO80_FONTS_ENV case.

Turned off the building and installing of the Boyarski fonts.  (It's too hard 
right now to get them to mix and match with the standard Adobe fonts.)}


_____________________________________________________

\section{User visible bug corrections}


Patch to improve the situation which caused a partially blank screen when 
viewing text tabbed over very far.  (It's still not perfect, but it is 
improved.)


Patch to ness to fix core dump bug if ThisCell stuff is not initialized right.


Documented search order of:  preferences, .preferences, .Xdefaults.


\bold{./atk/supportviews/sbuttonv.c}

\description{fixed bug where sometimes the last button wouldn't be visible }


\bold{./atk/support/style.c}

\description{Fixed the bug where color style attributes in the message.tpl 
were not working properly}


\bold{./atk/extensions/compile.c}

\bold{./atk/extensions/filter.c}

\bold{./atk/extensions/spell.c}

\description{Added exit call after exec'ing the child process.  This was 
previously a return call and that caused core dumps on the Sun when 
optimization is enabled.  The main symptom was that the spell checker would 
core dump in this case.}


\bold{./atk/basics/x/xim.c}

\description{Fixed the bug where if you had a window on another display, it 
wouldn't go away after you deleted the window.

You may now use addresses of the form "128.2.30.8"}


\bold{./atk/basics/common/im.c}

\description{This should fix a fatal bug that occured when an inset has the 
input focus, and the user chooses the Delete Window menu option.}

\bold{
./atk/text/txtvcsrch.c}

\description{Patch submitted by Wayne Richardson:

Here's a fix to query/replace.  The problem is that query/replace counts all 
keystrokes as "hits", even invalid chars (shown by the messge "One of ' ', 
'.', 'n', '!', 'q' '-' ',' '='").  I think even "q" and "n" are counted.  i 
can't say the patch is perfect, but it's a start.}


\bold{./atk/typescript/fcomp.c}

\description{In Complete\{Cmd,Token\}Work(), the command/token to save was 
being determined by the difference between the pos and the beginning of the 
command marker.  This is bogus when the dot pos is not normal.  We now get the 
length of the string to save from the length of the cmdText marker.}


\bold{./atk/ness/nesslib/funchdr.n}

\description{use regSearch to accept either space or tab after "class"

strengthened the test for "class" to be "\\nclass "}


\bold{./atk/ness/nesslib/date.n}

\description{fixed so it will be correct for January as well as other months.

fixed to get correct dates in February, March, and April}

\bold{
./atk/ness/objects/call.c}

\description{fix seg fault (trapped as !!! Disaster...) that occurred when 
markers were passed to proctable functions}

\bold{
./atk/preview/preview.c}

\description{Patch submitted by Todd Inglett:

Included here is a fix for the preview wait cursor problem. }


_____________________________________________________

\section{System-installer visible changes}


\bold{./config/andrew.rls}

\bold{./config/imake.tmpl}

Numerous changes.

\bold{
./config/allsys.h}

\description{Added METAMAIL_ENV and MK_METAMAIL

Included and defined FONTS_TO_PCF_ENV and ISO80_FONTS_ENV.}

\bold{
./config/allsys.mcr}

\description{Added MATHLIB macro for hpux8.0

Moved DYN_LINK_LIB out of andrew.rls and into here.  Now it can be overridden 
on a platform-by-platform basis.

changed /usr/bin/X11 to use the variable called XBINDIR

removed X11 from /usr/include as default XINCDIR

added LOCALINCLUDES TO CLASSINCLUDES

Reworked the XFC spec to use bdftopcf as appropriate.

Define DOINDEX macro here.}


\bold{./config/subdirs}

\description{Added hp700_80

Added hp300_80 & hp800_80.

removed ps_aix11}

\bold{
./config/platform.tmpl}

\description{changed hpux.series to hp since hpux was somehow being defined as 
1

Added hack for determining which Series of HP9000 is being used.  It now 
#includes "hpux.series" where the builder must enable the proper defines.

}
\bold{./overhead/class/machdep/hp_68k_80/  

}\bold{./config/hp800_80/system.h}

\bold{./config/hp700_80/system.h}

\bold{./config/hpux.series}\description{

\bold{./config/hp.series}}

Added support for various Hewlett-Packard platforms.


\bold{BSDLIB fix in Imakefiles}

Removed use of BSDLIB macro.  Tagging it onto the end of UTILLIB was a bad 
thing to do because it screwed up makedepend.

We're going to go back to defining BSDLIB in each of the Imakefiles that uses 
UTILLIB.

\bold{
./ams/msclients/nns/big.h}

\description{Myers:  Major rewrite:  Use a configuration file instead of most 
command-line options.

Allow nonessential newsgroup hierarchies to have filing delayed during 
non-peak hours

Stuff control messages in a separate "Control" mailbox.

Move messages that couldn't be filed into "Failed" mailbox.

Allow multiple netnews roots and dropping of groups.}

_____________________________________________________

_____________________________________________________

\section{Internal improvments}


Plugged the tabs core leak that used to grow ez by 20K every time particular 
files redrew the screen.


Redid the LDFLAGS macro through the makefiles.



===================================================


Appendix A.  Changes in Messages 8.0 through 8.4 


\heading{New Support for MIME (Multipurpose Internet Mail Extensions) Standard}


The major change in Messages 8.0 is support for the new Internet "MIME" 
standards for multipart, multimedia mail.  Messages can now read and properly 
handle data in the new "multipart" format, as well as text/plain, 
text/richtext, and application/andrew-inset data.  For other data, it will 
create a button object which, when pressed, passes the data to the "metamail" 
program If metamail does not exist at the local site, Messages will offer to 
write the data to a file, undoing any of the standard transport-encodings that 
might have been used  for mail transport.  See the README file in the 
top-level andrew source tree for more information. 


As far as mail SENT with Andrew is concerned, a new preference controls 
whether Andrew writes out data in the old (ATK) format or a MIME-compliant 
format.  The preference is


*.mailsendingformat: ask

*.mailsendingformat: andrew

*.mailsendingformat: mime

*.mailsendingformat: mime-force


The meaning of the values is as follows:


"ask" -- WHENEVER formatted mail is about to be sent out, regardless of any 
format-forcing codes in a user's .AMS_aliases file, give the user the choice 
of the old Andrew or the new MIME format.


"andrew"  -- behave as before, asking the user about sending formatted mail to 
non-local recipients, and using the old ATK data format whenever formatted 
mail is sent.


"mime" -- behave as before, asking the user about sending formatted mail to 
non-local recipients, but use the new MIME data format whenever formatted mail 
is sent.


"mime-force" -- Always use the MIME format, and don't even bother to ask about 
stripping to plain text.  This should become an increasingly plausible option 
as time goes on, if MIME support becomes widespread, because the MIME format 
Andrew generates always begins with a readable text-only version of the 
message.


Note that when Andrew writes MIME-format mail, it does so using the 
"multipart/alternative" construct.  The first part is plain text, assuring 
widespread readability.  The second part, which is what Andrew users actually 
see, is a multipart/mixed object that uses text/richtext  and other "standard" 
data types to produce something richer than plain text for non-Andrew users, 
but hides other andrew insets in a content-type of "application/andrew-inset". 
 Currently the only insets that produce anything worthwhile in this format are 
text, raster, and alink, but others can easily be modified at all, by 
overriding the new dataobject_WriteOtherFormat method.  Note also that 
currently raster only supports the image/xwd format -- it would be MUCH better 
if it supported more formats for reading, and supported a more standard format 
(e.g. image/gif or image/pbm) for writing.


Note that certain MIME types are, by default, converted into Andrew insets. 
 In some cases this may be wrong -- e.g. if Andrew's alink object doesn't work 
on your machine, but metamail has been configured to do something reasonable 
with audio & telephones.  In such cases, you may use the "ForceMetamail" 
preference to give a comma separated list of MIME types that should always be 
passed to metamail rather than converted to Andrew, e.g. 
"*.ForceMetamail:foo,audio,bar".


FINALLY, a special word about character sets.  AMS assumes by default that you 
are using the US-ASCII character set.  It CANNOT tell from your font if this 
is not the case.  However, it IS sensitive to the "MM_CHARSET" environment 
variable (the same one used by metamail).  If you are using the Andrew 8-bit 
fonts, you should set MM_CHARSET to "iso-8859-1".  This will cause mail 
including 8-bit characters to be written out properly AND will do the right 
thing with non-ASCII mail that you read with AMS.


\heading{Miscellany}


Added Color menus to sendmessage window (altered the "messages" template). 
 However, these don't seem to do anything -- perhaps an ATK guru can comment 
on why.  It looks like an ATK bug to me.


"Read Mail" menu does the right thing at last, hooray!  It checks ALL your 
mail folders for new messages, but none of your bboards.


Added three new menu items: "This Message, Append To Raw File" and "Send/File 
Marked, Append To Raw File" for people who hate the text822 object when 
they're writing files.  "This Message, Show Raw Body" is for people who want 
to see the underlying format of a non-text message.  (Technically, it DOES 
undo the effect of a \italic{top-level} Content-transfer-encoding header, but 
acts as if the Content-Type header were "text/plain".  If you want to see what 
the message looks like WITHOUT undoing any top-level encoding, you should use 
the "append to raw file" menu.)


You can now resend messages to a designated address from an init file (the 
parameter was previously ignored)


Improved the heuristic in the algorithm that tries to choose a human-readable 
name from the often messy text in a "From" header field.  It should now behave 
better on the following pathological cases collected over the last few years:


	GAVRON@VESTA.SUNQUEST.COM (Ehud Gavron 602-885-7700)

	Charles "Chip" Roberson <aurs01!roberson@bloom-beacon.mit.edu>

	Brian O'Donnell at telc_sc <Brian_O'Donnell_at_telc_sc@ccm.hf.intel.com>

	pbs@tloireland.bellcore.com (Peter B. Storey (5163))

	"Nathaniel Solomon Borenstein%Bellcore.com"@stupid-relay.com


Slight improvement to checkpointing behavior, I hope.


Fixed a bug whereby you got the "trust delivery system" option when re-sending 
at a non-AMDS site.


Messages now always sends mail with the flag that tells the messageserver not 
to waste time looking for illegal characters or long lines, on the 
hopefully-correct assumption that Messages is writing things out correctly to 
begin with.  


POSSIBLY fixed a bug that caused core dumps when the ezprint binary was not 
present.


POSSIBLY fixed a bug in nns where it was ignoring a badly-parsed date field, 
and thus getting garbage in the internal date stamp.


DEFINITELY fixed a bug where AMS programs would core dump while reading in new 
mail if the mail had a From: field with more than 1000 characters in it.


Fixed the CUI "forward" command, so that if you forward MIME-format messages 
they stay in MIME-format!  Someone should probably do something similar to VUI 
some day...


Fixed the automatic directory creation notices to use the new MIME format to 
preserve the content-type on the encapsulated message.




\enddata{text,539785916}

\enddata{text822, 450061}
\begindata{text822, 472316}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/AeFcHo600Ui398VE49>;
          Mon, 22 Jun 1992 21:57:10 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.8eFcGKi00UddRI7044>;
          Mon, 22 Jun 1992 21:55:35 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA21524> for info-andrew; Mon, 22 Jun 92 21:55:21 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA00814; Mon, 22 Jun 92 18:50:25 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 22 Jun 92 22:30:46 GMT
From: agate!spool.mu.edu!yale.edu!nigel.msen.com!sdd.hp.com!swrinde!news.dell.com!pmafire!boojum!boojum!roberts@ucbvax.Berkeley.EDU  (Doug Roberts)
Organization: Technology Modeling and Analysis, LANL-A7
Subject: V5.1: A nit, a question, and a problem.
Message-Id: <ROBERTS.92Jun22153046@studguppy.lanl.gov>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Hello all.

1. The nit: The chart Pallette keeps the title information hidden from
   you, no matter how large you make the pallette window.

2. The question: What is that scrolling window under the chart for?
   It doesn't seem to be documented.

3. The problem: even though the FAQ says that

   *.FormatCommand: cat /tmp/%s.n | gpic|gtbl|geqn|gtroff -Tpsc |
   *.PrintCommand: grops | lpr -v

   are what you want in your .preferences file to preview and print 
   an ez document using groff, they don't work. Does anybody know what
   does?

   (Also, I believe the command sould be groff -Tps, not gtroff -Tpsc).

Thanks,
--Doug
--

==================================================================
Douglas Roberts                |
Los Alamos National Laboratory | All good work is done in defiance
dzzr@lanl.gov                  |  of management. -- Bob Woodward
(505)667-4569                  |
==================================================================
\enddata{text822, 472316}
\begindata{text822, 474689}
Return-path: <bb@math.ufl.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/keFeq9i00UkT9HlU4W>;
          Tue, 23 Jun 1992 00:50:18 -0400 (EDT)
Received: from llull.math.ufl.edu by po3.andrew.cmu.edu (5.54/3.15) id <AA21442> for susan+; Tue, 23 Jun 92 00:50:13 EDT
From: bb@math.ufl.edu
Received:  by llull.math.ufl.edu (4.1/4.03)
	id AA24854; Tue, 23 Jun 92 00:50:10 EDT
Date: Tue, 23 Jun 92 00:50:10 EDT
Message-Id: <9206230450.AA24854@llull.math.ufl.edu>
To: susan+@andrew.cmu.edu
Subject: "Global" preferences?

Is there a global location where I can set preferences for things, but
still have the users ~/.preferences file override?  I'm particularly
interested in changing the default size of the table and help windows,
but I don't want to put .preferences files in every account.


"To use Fred Brooks' terminology, people keep handing me programs
when I'm expecting programming products."  -- Me
-------------------------------------------------------------------------------
Brian Bartholomew - bb@math.ufl.edu - Univ. of Florida Dept. of Mathematics
\enddata{text822, 474689}
\begindata{text822, 475917}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/EeFfZXO00Ui3RE=U4J>;
          Tue, 23 Jun 1992 01:40:51 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.ceFfXIu00UddRSi04B>;
          Tue, 23 Jun 1992 01:38:29 -0400 (EDT)
Received: from Athena.MIT.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA24243> for info-andrew+; Tue, 23 Jun 92 01:38:20 EDT
Received: from LAKOTA.MIT.EDU by Athena.MIT.EDU with SMTP
	id AA25991; Tue, 23 Jun 92 01:38:12 EDT
Received: by lakota.MIT.EDU (5.61/4.7) id AA12218; Tue, 23 Jun 92 01:38:10 -0400
Received: from VUI.Andrew.3.70.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.bsd43
          via MS.5.6.lakota.vax_43;
          Tue, 23 Jun 1992 01:38:08 -0400 (EDT)
Message-Id: <UeFfX0EGf03S8jc5hO@athena.mit.edu>
Date: Tue, 23 Jun 1992 01:38:08 -0400 (EDT)
From: Bill Cattey <wdc@Athena.MIT.EDU>
To: Fred Hansen <wjh+@andrew.cmu.edu>,
        Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Tom Crockett <tom@icase.edu>
Subject: Re: Possible projects for ATK Consortium
Cc: 
In-Reply-To: <weFQ9x30_csm07mIlY@icase.edu>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>
 <weFQ9x30_csm07mIlY@icase.edu>

Sorry tom, but I must disagree with you about prioritizing
a drawing editor low.

A raster is not a drawing.

I urge you, the next time you need a drawing to attempt it in a bitmap
editor.  It's not the same!

At MIT we do a whole lot of document preparation in EZ.

The first major criticism I get is that eq isn't rich enough an equation
editor for real Theses.

That's because people ahve GIVEN UP asking for a drawing editor in EZ.

There are users at MIT who prefer to use Latex because they can more
easily get comfortable with inserting an Idraw drawing in Latex than
they can with doing a drawing in ez.  The postscript inset has helped but
not enough.

Please, dear God, grant us a real drawing editor for EZ!

-wdc

Beleagured maintainer of EZ at MIT.


\enddata{text822, 475917}
\begindata{text822, 478179}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/UeFmG8m00Ui348L09R>;
          Tue, 23 Jun 1992 09:18:00 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.EeFmEqG00UkT888k4v>;
          Tue, 23 Jun 1992 09:16:39 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA02070> for info-andrew+; Tue, 23 Jun 92 09:16:24 EDT
Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7)
	id <AA07467> for wjh+@andrew.cmu.edu; Tue, 23 Jun 92 09:16:14 EDT
Received: by greenbush.bellcore.com (4.1/4.7)
	id <AA02328> for tom@icase.edu; Tue, 23 Jun 92 09:16:12 EDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41
          via MS.5.6.greenbush.galaxy.sun4_41;
          Tue, 23 Jun 1992 09:16:08 -0400 (EDT)
Message-Id: <EeFmEMa0M2Yt48wVl1@thumper.bellcore.com>
Date: Tue, 23 Jun 1992 09:16:08 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
X-Andrew-Message-Size: 2175+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Fred Hansen <wjh+@andrew.cmu.edu>,
        Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Tom Crockett <tom@icase.edu>
Subject: Drawing Editors (was Re: Possible projects for ATK Consortium)
In-Reply-To: <UeFfX0EGf03S8jc5hO@athena.mit.edu>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>
 <weFQ9x30_csm07mIlY@icase.edu>
	<UeFfX0EGf03S8jc5hO@athena.mit.edu>

\begindata{text,1601072}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from internet.info-andrew: 23-Jun-92 Re: Possible 
projects for A.. Bill Cattey@athena.mit.e (765)}


\quotation{There are users at MIT who prefer to use Latex because they can 
more

}\quotation{easily get comfortable with inserting an Idraw drawing in Latex 
than

}\quotation{they can with doing a drawing in ez.  The postscript inset has 
helped but

}\quotation{not enough.

}
This may seem totally out of left field, but I think there's an appealing 
possible solution for the drawing editor problem (and many others) that comes 
out of the new MIME support.


Part of the new AMS MIME support is an inset called "mailobj".  This is an 
inset that you can insert to provide inclusion of a MIME type that AMS doesn't 
support as a "native" inset.  It shows up in your ez document as a button, and 
when you click on the button it runs metamail on the mailobj data to display 
it for you.  Thus, for example, you can include GIF images as mailobj insets 
with a content-type of image/gif, and if you have metamail installed and an 
appropriate line in your mailcap file, clicking on such a mailobj button 
causes a window to open up with an external process that shows you the GIF. 
 This isn't as nicely integrated as a normal Andrew inset, but the mailcap 
file mechanism makes it much more easily extended than writing an inset.


Now, it turns out that the mailcap file format (as specified in RFC 1343, not 
the base MIME document which is RFC 1341) provides an optional syntax for 
describing how things are printed, too, although neither Andrew nor metamail 
currently support this.  However, you could enhance the mailobj inset so that 
it had a Print method that was based on the "print" syntax in the mailcap 
file.   (You'd also need to add some kind of user interface, such as a dialog 
box, for specifying how the printed information was to be merged into the 
document as a whole, e.g. how much space to give it on a PostScript page, 
etc.)  But using this kind of extension, you could probably include idraw 
information (NOT as Postscript) in an ez document at least as gracefully as 
people do it with latex or troff.


Just a thought... -- Nathaniel


PS -- Note that I am NOT volunteering to implement this any time soon...  

\enddata{text,1601072}

\enddata{text822, 478179}
\begindata{text822, 482292}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ceFmRKO00Udd4:n05J>;
          Tue, 23 Jun 1992 09:29:58 -0400 (EDT)
Received: from andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.4eFmQVS00Ui3I8tE4j>;
          Tue, 23 Jun 1992 09:29:05 -0400 (EDT)
If-Type-Unsupported: send
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.MeFmPm600UkT89KU4R>;
          Tue, 23 Jun 1992 09:28:18 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA02374> for info-andrew+; Tue, 23 Jun 92 09:27:54 EDT
Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7)
	id <AA08465> for wjh+@andrew.cmu.edu; Tue, 23 Jun 92 09:27:38 EDT
Received: by greenbush.bellcore.com (4.1/4.7)
	id <AA02369> for tom@icase.edu; Tue, 23 Jun 92 09:27:36 EDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41
          via MS.5.6.greenbush.galaxy.sun4_41;
          Tue, 23 Jun 1992 09:27:33 -0400 (EDT)
Message-Id: <geFmP560M2YtE8wY46@thumper.bellcore.com>
Date: Tue, 23 Jun 1992 09:27:33 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: Fred Hansen <wjh+@andrew.cmu.edu>,
        Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Tom Crockett <tom@icase.edu>
Subject: Re: Drawing Editors (was Re: Possible projects for ATK Consortium)
In-Reply-To: <EeFmEMa0M2Yt48wVl1@thumper.bellcore.com>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>
 <weFQ9x30_csm07mIlY@icase.edu>
	<UeFfX0EGf03S8jc5hO@athena.mit.edu>
	<EeFmEMa0M2Yt48wVl1@thumper.bellcore.com>

Oh, one other thought.  Using the MIME "external-body" type you could
even (if you prefer) set up the mailobj so that it POINTED to the data
rather than containing it, thus allowing you to continue using idraw to
edit the drawing in its own file and the ez document would always
reflect the latest version of that file.  -- NB

\enddata{text822, 482292}
\begindata{text822, 484598}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/AeFmze600Ui3E=Nk8Q>;
          Tue, 23 Jun 1992 10:06:34 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.keFmzOC00Udd4BaU5g>;
          Tue, 23 Jun 1992 10:06:18 -0400 (EDT)
Received: from dolphin.icase.edu by po5.andrew.cmu.edu (5.54/3.15) id <AA03476> for wjh+; Tue, 23 Jun 92 10:06:06 EDT
Received: by dolphin.icase.edu (5.65.1/lanleaf2.4.9)
	id AA05857; Tue, 23 Jun 92 10:06:03 -0400
Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.dolphin.icase.edu.sun4.41
          via MS.5.6.dolphin.icase.edu.sun4_41;
          Tue, 23 Jun 1992 10:05:59 -0400 (EDT)
Message-Id: <IeFmz7H0_csmAHF5cW@icase.edu>
Date: Tue, 23 Jun 1992 10:05:59 -0400 (EDT)
From: Tom Crockett <tom@icase.edu>
X-Andrew-Message-Size: 1625+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Fred Hansen <wjh+@andrew.cmu.edu>,
        Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Bill Cattey <wdc@Athena.MIT.EDU>
Subject: Re: Possible projects for ATK Consortium
In-Reply-To: <UeFfX0EGf03S8jc5hO@athena.mit.edu>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>
 <weFQ9x30_csm07mIlY@icase.edu>
	<UeFfX0EGf03S8jc5hO@athena.mit.edu>

\begindata{text,1970688}
\textdsversion{12}
\template{messages}
\define{global
}
\excerptedcaption{Excerpts from mail: 23-Jun-92 Re: Possible projects for A.. 
Bill Cattey@Athena.MIT.E (765)}


\quotation{A raster is not a drawing

}
Sure, my point was that it's perfectly possible to convert a drawing to a 
bitmap and insert into your document.  Of course, that doesn't let you modify 
it in place very well.



\quotation{At MIT we do a whole lot of document preparation in EZ.}


We do very little.  Part of the problem is that the printing facilities which 
Andrew requires are not self-contained within the Andrew distribution.  You 
have to go out and acquire yet another software package, install it on the 
system, and find someone to maintain it.  Our manpower for this sort of thing 
is pretty limited.  If it weren't for the fact that I'm addicted to 
\italic{messages} and the compilation features of \italic{ez}, we probably 
wouldn't even maintain Andrew.  We've had Andrew on our system for three and a 
half years, but only a very few people have been willing to invest the time to 
learn how it works.  Their loss, in my opinion :-)



\quotation{There are users at MIT who prefer to use Latex because they can 
more

}\quotation{easily get comfortable with inserting an Idraw drawing in Latex 
than

}\quotation{they can with doing a drawing in ez.

}
That's exactly what folks around here do, though it's usually \italic{xfig} or 
\italic{tgif} instead of \italic{idraw}.  We do a lot of very heavily 
mathematical document preparation for publication purposes, and I think the 
consensus is that ATK is not competitive with LaTeX in this area.  Plus, our 
scientists move around a lot and collaborate with many outside people, very 
few of whom have even heard of Andrew.  LaTeX is really the \italic{de facto} 
standard in that community.


-Tom\
\enddata{text,1970688}

\enddata{text822, 484598}
\begindata{text822, 488033}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/weFnGmm00Ui34BEU41>;
          Tue, 23 Jun 1992 10:26:59 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.geFnG7S00UddEDKk4p>;
          Tue, 23 Jun 1992 10:26:15 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA03921> for info-andrew; Tue, 23 Jun 92 10:26:05 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA16975; Tue, 23 Jun 92 07:15:05 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 23 Jun 92 06:09:30 GMT
From: cs.utexas.edu!sdd.hp.com!mips!mips!munnari.oz.au!metro!physiol.su.OZ.AU!daved@tmc.edu  (Dave Davey)
Organization: Department of Physiology, University of Sydney, NSW, Australia
Subject: ez and Greek characters
Message-Id: <1992Jun23.060930.5189@physiol.su.OZ.AU>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

I am a very naive ez user seeking advice on how to incorporate symbol
characters within text in an "inline" form.  For example, suppose I
want to describe DNA as an <alpha>-helix but I want the <alpha> to be
"just another character" on the line.  Selecting eq in the media menu
seems to result in separate line inserts.
\enddata{text822, 488033}
\begindata{text822, 489717}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/QeFnIKS00Ui34BMk8p>;
          Tue, 23 Jun 1992 10:28:38 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.weFnGQa00UddADOU4I>;
          Tue, 23 Jun 1992 10:26:36 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.weFnEJi00Vs=M0PVIV>;
          Tue, 23 Jun 1992 10:24:22 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/rr2b/.Outgoing/QF.YeFnEI:00Vs=M9W6cN>;
          Tue, 23 Jun 1992 10:24:20 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4
          via MS.5.6.freeport.andrew.cmu.edu.rt_aos4;
          Tue, 23 Jun 1992 10:24:19 -0400 (EDT)
Message-ID: <IeFnEHy00Vs=I9W6VK@andrew.cmu.edu>
Date: Tue, 23 Jun 1992 10:24:19 -0400 (EDT)
From: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>
X-Andrew-Message-Size: 2020+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: V5.1: A nit, a question, and a problem.
CC: bb+org.itc.atk.ia-trail@andrew.cmu.edu
In-Reply-To: <ROBERTS.92Jun22153046@studguppy.lanl.gov>
References: <ROBERTS.92Jun22153046@studguppy.lanl.gov>

\begindata{text,270614944}
\textdsversion{12}
\template{default}
\define{global

attr:[FontSize ConstantFontSize Point 12]}
\define{itemize
menu:[Region~4,Itemize~31]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{enumerate
menu:[Region~4,Enumerate~30]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{programexample
menu:[Region~4,ProgramExample~13]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[Justification LeftJustified Point 0]
attr:[FontFace FixedFace Int Set]
attr:[FontFamily AndyType Int 0]}
\define{excerptedcaption

attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\define{literal
menu:[Region~4,Literal~62]
attr:[Flags PassThru Int Set]}
\define{black
menu:[Color,Black]
attr:['color' 'Black']}
\define{red
menu:[Color,Red]
attr:['color' 'Red']}
\define{green
menu:[Color,Green]
attr:['color' 'Green']}
\define{blue
menu:[Color,Blue]
attr:['color' 'Blue']}
\define{magenta
menu:[Color,Magenta]
attr:['color' 'Magenta']}
\define{cyan
menu:[Color,Cyan]
attr:['color' 'Cyan']}
\define{yellow
menu:[Color,Yellow]
attr:['color' 'Yellow']}
\excerptedcaption{Excerpts from internet.other.info-andrew: 22-Jun-92 V5.1: A 
nit, a question, an.. Doug Roberts@ucbvax.Berk (970)}


\quotation{1. The nit: The chart Pallette keeps the title information hidden 
from you, no matter how large you make the pallette window.

}
\quotation{2. The question: What is that scrolling window under the chart for? 
 It doesn't seem to be documented.

}
I don't know much about the chart stuff, so I'll let someone else handle 
these.


\excerptedcaption{Excerpts from internet.other.info-andrew: 22-Jun-92 V5.1: A 
nit, a question, an.. Doug Roberts@ucbvax.Berk (970)}


\quotation{3. The problem: even though the FAQ says that

}
\quotation{   *.FormatCommand: cat /tmp/%s.n | gpic|gtbl|geqn|gtroff -Tpsc |

 *.PrintCommand: grops | lpr -v

}
It's gtroff so that you bypass the backend processing normally invoked by 
groff, instead that step is done explicitly in the printcommand so that  the 
preview command can take in the dvi output.  The information  below takes a 
slightly different approach.


The following preferences should alow printing and previewing, assuming you 
replace the words in \{\}s with whatever command is needed to print a 
postscript document on your system.  Occurrences of X75 should be replaced 
with X100 if your displays are closer to 100dpi than 75dpi.  This assumes you 
have groff 1.05 (or later) and have done at least a "make install.dev" in the 
xditview subdirectory.

\chapter{
}*.formatcommand: cat|

*.printcommand: geqn -Tps /tmp/%s.n |gtroff -Tps|\{the print command\};rm 
/tmp/%s.n

*.previewcommand: geqn -TX75 /tmp/%s.n |gtroff -TX75>/tmp/.%s.n;(preview -d -f 
/tmp/.%s.n;rm -f /tmp/%s.n /tmp/.%s.n)&


Or in your site.h file you can add:


#define print_FORMATCOMMAND "cat|"

#define print_PRINTCOMMAND "geqn -Tps /tmp/%s.n |gtroff -Tps|\{the print 
command\};rm /tmp/%s.n"

#define print_PREVIEWCOMMAND "geqn -TX75 /tmp/%s.n |gtroff 
-TX75>/tmp/.%s.n;(preview -d -f /tmp/.%s.n;rm -f /tmp/%s.n /tmp/.%s.n)&"


(You will then need to re-install the site.h, and make dependInstall in 
atk/support, or just re-build everything.)


-Rob Ryan

Andrew Toolkit Consortium



\enddata{text,270614944}

\enddata{text822, 489717}
\begindata{text822, 494669}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/seFnX6200Ui34CfE8x>;
          Tue, 23 Jun 1992 10:44:22 -0400 (EDT)
Received: from andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.4eFnWgK00Ui3MCdE5V>;
          Tue, 23 Jun 1992 10:43:56 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.geFnWVK00Vs=Q0PVNN>;
          Tue, 23 Jun 1992 10:43:45 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/rr2b/.Outgoing/QF.MeFnWSG00Vs=09W88l>;
          Tue, 23 Jun 1992 10:43:42 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4
          via MS.5.6.freeport.andrew.cmu.edu.rt_aos4;
          Tue, 23 Jun 1992 10:43:41 -0400 (EDT)
Message-ID: <oeFnWRm00Vs=Q9W81i@andrew.cmu.edu>
Date: Tue, 23 Jun 1992 10:43:41 -0400 (EDT)
From: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>
X-Andrew-Message-Size: 495+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: ez and Greek characters
In-Reply-To: <1992Jun23.060930.5189@physiol.su.OZ.AU>
References: <1992Jun23.060930.5189@physiol.su.OZ.AU>

\begindata{text,270614944}
\textdsversion{12}
\template{symbol}
\define{global

attr:[FontSize ConstantFontSize Point 12]}
\define{italic
menu:[Font~1,Italic~11]
attr:[FontFace Italic Int Set]}
\define{bold
menu:[Font~1,Bold~10]
attr:[FontFace Bold Int Set]}
\define{chapter
menu:[Title~3,Chapter~20]
attr:[Justification LeftJustified Point 0]
attr:[FontFace Bold Int Set]
attr:[FontSize PreviousFontSize Point 4]}
\define{section
menu:[Title~3,Section~21]
attr:[Justification LeftJustified Point 0]
attr:[FontFace Bold Int Set]
attr:[FontSize PreviousFontSize Point 2]}
\define{subsection
menu:[Title~3,Subsection~22]
attr:[Justification LeftJustified Point 0]
attr:[FontFace Bold Int Set]}
\define{paragraph
menu:[Title~3,Paragraph~23]
attr:[Justification LeftJustified Point 0]
attr:[FontFace Italic Int Set]}
\define{bigger
menu:[Font~1,Bigger~20]
attr:[FontSize PreviousFontSize Point 2]}
\define{indent
menu:[Region~4,Indent~20]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]}
\define{typewriter
menu:[Font~1,Typewriter~40]
attr:[FontFace FixedFace Int Set]
attr:[FontFamily AndyType Int 0]}
\define{underline
menu:[Font~1,Underline~41]
attr:[Flags Underline Int Set]}
\define{display
menu:[Region~4,Display~14]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[Justification LeftJustified Point 0]}
\define{example
menu:[Region~4,Example~12]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[Justification LeftJustified Point 0]
attr:[FontFace FixedFace Int Set]
attr:[FontFamily AndyType Int 0]}
\define{itemize
menu:[Region~4,Itemize~31]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{description
menu:[Region~4,Description~11]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[Indent LeftMargin Inch -32768]}
\define{enumerate
menu:[Region~4,Enumerate~30]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{programexample
menu:[Region~4,ProgramExample~13]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[Justification LeftJustified Point 0]
attr:[FontFace FixedFace Int Set]
attr:[FontFamily AndyType Int 0]}
\define{quotation
menu:[Region~4,Quotation~10]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Italic Int Set]}
\define{excerptedcaption

attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\define{subscript
menu:[Font~1,Subscript~30]
attr:[Script PreviousScriptMovement Point 2]
attr:[FontSize PreviousFontSize Point -2]}
\define{superscript
menu:[Font~1,Superscript~31]
attr:[Script PreviousScriptMovement Point -6]
attr:[FontSize PreviousFontSize Point -2]}
\define{smaller
menu:[Font~1,Smaller~21]
attr:[FontSize PreviousFontSize Point -2]}
\define{heading
menu:[Title~3,Heading~11]
attr:[LeftMargin LeftMargin Inch -13107]
attr:[Justification LeftJustified Point 0]
attr:[FontFace Bold Int Set]}
\define{majorheading
menu:[Title~3,MajorHeading~10]
attr:[Justification Centered Point 0]
attr:[FontSize PreviousFontSize Point 4]}
\define{formatnote
menu:[Region~4,FormatNote~60]
attr:[Flags PassThru Int Set]}
\define{literal
menu:[Region~4,Literal~62]
attr:[Flags PassThru Int Set]}
\define{subheading
menu:[Title~3,Subheading~12]
attr:[Justification LeftJustified Point 0]
attr:[FontFace Bold Int Set]}
\define{center
menu:[Justify~2,Center~10]
attr:[Justification Centered Point 0]}
\define{flushleft
menu:[Justify~2,FlushLeft~20]
attr:[Justification LeftJustified Point 0]}
\define{flushright
menu:[Justify~2,FlushRight~21]
attr:[Justification RightJustified Point 0]}
\define{leftindent
menu:[Region~4,LeftIndent~21]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{black
menu:[Color,Black]
attr:['color' 'Black']}
\define{red
menu:[Color,Red]
attr:['color' 'Red']}
\define{green
menu:[Color,Green]
attr:['color' 'Green']}
\define{blue
menu:[Color,Blue]
attr:['color' 'Blue']}
\define{magenta
menu:[Color,Magenta]
attr:['color' 'Magenta']}
\define{cyan
menu:[Color,Cyan]
attr:['color' 'Cyan']}
\define{yellow
menu:[Color,Yellow]
attr:['color' 'Yellow']}
\excerptedcaption{Excerpts from internet.other.info-andrew: 23-Jun-92 ez and 
Greek characters Dave Davey@tmc.edu (320)}


\quotation{For example, suppose I want to describe DNA as an <alpha>-helix but 
I want the <alpha> to be "just another character" on the line.

}
Compchar might do what you want.  See help on "compchar", I believe the 
composition you want in this case is ga for \symbol{a}. (if you are viewing 
this in a non-ATK mail reader the last character will just be an a 
unfortunately...)


-Rob Ryan

Andrew Toolkit Consortium

\enddata{text,270614944}

\enddata{text822, 494669}
\begindata{text822, 500879}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/UeFnq9200UddIGq05T>;
          Tue, 23 Jun 1992 11:04:41 -0400 (EDT)
Received: from andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.oeFnpri00Ui30FAk4H>;
          Tue, 23 Jun 1992 11:04:25 -0400 (EDT)
If-Type-Unsupported: send
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.8eFnnMy00UddQGbk5P>;
          Tue, 23 Jun 1992 11:01:47 -0400 (EDT)
Received: from hes.csc.liv.ac.uk by po5.andrew.cmu.edu (5.54/3.15) id <AA04757> for info-andrew+; Tue, 23 Jun 92 11:01:30 EDT
Received: from cal.csc.liv.ac.uk by hes.csc.liv.ac.uk with SMTP
	(16.6/LUCS-1.3) id AA12268; Tue, 23 Jun 92 16:01:05 +0100
Received: by cal.csc.liv.ac.uk id AA22350; Tue, 23 Jun 92 16:01:04 +0100
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.calder.HP9000.720
          via MS.5.6.calder.hp700;
          Tue, 23 Jun 1992 16:01:03 +0100 (BST)
Message-Id: <0eFnmj0000001K_rI0@calder>
Date: Tue, 23 Jun 1992 16:01:03 +0100 (BST)
From: Martin Beer <M.D.Beer@compsci.liverpool.ac.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: Fred Hansen <wjh+@andrew.cmu.edu>,
        Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Tom Crockett <tom@icase.edu>,
        Nathaniel Borenstein <nsb@thumper.bellcore.com>,
        rada@compsci.liverpool.ac.uk, daves@compsci.liverpool.ac.uk
Subject: Re: Drawing Editors (was Re: Possible projects for ATK Consortium)
In-Reply-To: <EeFmEMa0M2Yt48wVl1@thumper.bellcore.com>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu> <weFQ9x30_csm07mIlY@icase.edu> <UeFfX0EGf03S8jc5hO@athena.mit.edu>
	<EeFmEMa0M2Yt48wVl1@thumper.bellcore.com>

Excerpts from mail: 23-Jun-92 Drawing Editors (was Re: Po.. Nathaniel
Borenstein@com (2184)

> Excerpts from internet.info-andrew: 23-Jun-92 Re: Possible projects for
> A.. Bill Cattey@athena.mit.e (765)

> > There are users at MIT who prefer to use Latex because they can more
> > easily get comfortable with inserting an Idraw drawing in Latex than
> > they can with doing a drawing in ez.  The postscript inset has helped but
> > not enough.

> This may seem totally out of left field, but I think there's an
> appealing possible solution for the drawing editor problem (and many
> others) that comes out of the new MIME support.

> Part of the new AMS MIME support is an inset called "mailobj".  This is
> an inset that you can insert to provide inclusion of a MIME type that
> AMS doesn't support as a "native" inset.  It shows up in your ez
> document as a button, and when you click on the button it runs metamail
> on the mailobj data to display it for you.  Thus, for example, you can
> include GIF images as mailobj insets with a content-type of image/gif,
> and if you have metamail installed and an appropriate line in your
> mailcap file, clicking on such a mailobj button causes a window to open
> up with an external process that shows you the GIF.  This isn't as
> nicely integrated as a normal Andrew inset, but the mailcap file
> mechanism makes it much more easily extended than writing an inset.

> Now, it turns out that the mailcap file format (as specified in RFC
> 1343, not the base MIME document which is RFC 1341) provides an optional
> syntax for describing how things are printed, too, although neither
> Andrew nor metamail currently support this.  However, you could enhance
> the mailobj inset so that it had a Print method that was based on the
> "print" syntax in the mailcap file.   (You'd also need to add some kind
> of user interface, such as a dialog box, for specifying how the printed
> information was to be merged into the document as a whole, e.g. how much
> space to give it on a PostScript page, etc.)  But using this kind of
> extension, you could probably include idraw information (NOT as
> Postscript) in an ez document at least as gracefully as people do it
> with latex or troff.

This is a somewhat more elegent implementation method than the one I was
originally thinking about.

I'll pass it on to my MSc student and see where we get with it

Martin



Dr. Martin Beer,
Department of Computer Science,		Telephone 051-794-3672
University of Liverpool,		Fax: 051-794-3715
Chadwick Tower, P.O. Box 147,           EMail mdb@uk.ac.liverpool.compsci
LIVERPOOL.  L69 3BX. United Kingdom.
\enddata{text822, 500879}
\begindata{text822, 505530}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen
Received: from shaler.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0eFnv:O00Vs40=KU5f>;
          Tue, 23 Jun 1992 11:10:02 -0400 (EDT)
If-Type-Unsupported: send
Received: from shaler.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/wjh/.Outgoing/QF.AeFnuh600Vs48BO=En>;
          Tue, 23 Jun 1992 11:09:33 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31
          via MS.5.6.shaler.andrew.cmu.edu.rs_aix31;
          Tue, 23 Jun 1992 11:09:33 -0400 (EDT)
Message-ID: <YeFnuh200Vs4QBO=8k@andrew.cmu.edu>
Date: Tue, 23 Jun 1992 11:09:33 -0400 (EDT)
From: Fred Hansen <wjh+@andrew.cmu.edu>
X-Andrew-Message-Size: 324+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Response

\begindata{text,539480044}
\textdsversion{12}
\template{messages}
This week, the Consortium staff is putting on the Andrew Technical Conference.


Consequently, response time to questions here may be less than usual.  Things 
will likely be back to normal next week.  However, next week is the switchover 
date for changing our file servers, so there may be problems then as well.


Fred Hansen\
\enddata{text,539480044}

\enddata{text822, 505530}
\begindata{text822, 507025}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/4eFoYpK00UddILJU4z>;
          Tue, 23 Jun 1992 11:54:29 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.YeFoYGe00UddMLHE41>;
          Tue, 23 Jun 1992 11:53:54 -0400 (EDT)
Received: from MIT.EDU (MIT.MIT.EDU) by po5.andrew.cmu.edu (5.54/3.15) id <AA05960> for info-andrew+; Tue, 23 Jun 92 11:53:50 EDT
Received: from HEYOKA.MIT.EDU by MIT.EDU with SMTP
	id AA19955; Tue, 23 Jun 92 11:53:38 EDT
Received: by heyoka.MIT.EDU (4.1/4.7) id AA00811; Tue, 23 Jun 92 11:53:14 EDT
Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.heyoka.noname.sun4.41
          via MS.5.6.heyoka.noname.sun4_41;
          Tue, 23 Jun 1992 11:53:13 -0400 (EDT)
Message-Id: <ceFoXdw00000Q0rqx7@athena.mit.edu>
Date: Tue, 23 Jun 1992 11:53:13 -0400 (EDT)
From: Bill Cattey <wdc@athena.mit.edu>
To: info-andrew+@andrew.cmu.edu
Subject: Re: Drawing Editors (was Re: Possible projects for ATK Consortium)

EUUUUH!   GROSS!

An ATK inset containing a mailobj containing a hook to an external
program defining the interface with lines in a file in /etc???

I say again:  EUUUUUUUUUUUUUUUUUUUUUH!

Yuk Icky Pooh Bleah!

On the other hand, some sort of cleanly architected Dynamic Data
Interchange interface to outside processes would be a good idea.  We
could base it on what we learned from the mailobj.  We would probably
have some sort of association table so that on the ATK side things would
look like methods, and on the application side it could look like a
command stream or an rpc interface or an event stream.

I propose that whatever projects the ATK consortium pursue, it pursue
CLEANING UP the architecture, not kludging it up further.

-wdc
\enddata{text822, 507025}
\begindata{text822, 509085}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/EeFp4hy00UddQONk8S>;
          Tue, 23 Jun 1992 12:28:30 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.AeFp3FW00jZdM:305J>;
          Tue, 23 Jun 1992 12:26:57 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.weFp1wS00Vs=A0PVRL>;
          Tue, 23 Jun 1992 12:25:33 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/rr2b/.Outgoing/QF.YeFp1uC00Vs=I9W8s6>;
          Tue, 23 Jun 1992 12:25:30 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4
          via MS.5.6.freeport.andrew.cmu.edu.rt_aos4;
          Tue, 23 Jun 1992 12:25:30 -0400 (EDT)
Message-ID: <IeFp1u200Vs=49W8kq@andrew.cmu.edu>
Date: Tue, 23 Jun 1992 12:25:30 -0400 (EDT)
From: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>
X-Andrew-Message-Size: 2168+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Drawing Editors (was Re: Possible projects for ATK Consortium)
In-Reply-To: <IeFmz7H0_csmAHF5cW@icase.edu>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>
 <weFQ9x30_csm07mIlY@icase.edu>
	<UeFfX0EGf03S8jc5hO@athena.mit.edu>
	<IeFmz7H0_csmAHF5cW@icase.edu>

\begindata{text,270614944}
\textdsversion{12}
\template{messages}
\define{italic
menu:[Font~1,Italic~11]
attr:[FontFace Italic Int Set]}
\define{quotation
menu:[Region~4,Quotation~10]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Italic Int Set]}
\excerptedcaption{Excerpts from internet.other.info-andrew: 23-Jun-92 Re: 
Possible projects for A.. Tom Crockett@icase.edu (1625+0)}



\quotation{\quotation{There are users at MIT who prefer to use Latex because 
they can more easily get comfortable with inserting an Idraw drawing in Latex 
than

}}\quotation{\quotation{they can with doing a drawing in ez.

}}
\quotation{That's exactly what folks around here do, though it's usually 
\italic{xfig} or \italic{tgif} instead of \italic{idraw}.

}
@begin(rambling)


I would like to see most if not all of InterViews(sp?)  adopted into ATK (or 
vice-versa).  Failing that some architecture for including external data 
formats in ATK documents seems to be in order.


One possibility would be a generalization of the Display Postscript (Trademark 
of Adobe Inc, I'm sure)  inset to allow pre-processing before the postscript 
is viewed.  Of course it would also be nice to have hooks to allow some 
replacement for DPS, say ghostscript.  Another nice feature would be a context 
sensitive editor for things such as Latex,  though I don't know enough about 
Latex to be sure this is feasible.  Another issue encountered using this 
approach is how to interface with external editors.  If we choose to use 
Postscript as the printable form, how do we get the postscript out of the 
drawing program and into the ATK document?  Idraw doesn't have any command 
line option for printing, it has to be done interactively.  In  the case of 
idraw this could be done by doing a "popen" on "idraw tempfilename"  and 
looking for the start of postscript output and having the user print with a 
command of "cat".  Hardly very elegant.  xfig and tgif handle this more 
gracefully, having separate commands for translating their files to 
postscript.   (And their files are straight text, so putting them in a text 
object for transport is natural.  :-)


So with 2 out of 3 popular X drawing programs a simple scheme of extending the 
display postscript inset to preprocess the text contents through a Un*x filter 
can provide a relatively clean interface to including drawings from a real 
drawing editor in ATK documents.


-Rob Ryan

Andrew Toolkit Consortium

p.s. personally I find the idraw user interface much easier to manage than 
either tgif or xfig...







\enddata{text,270614944}

\enddata{text822, 509085}
\begindata{text822, 513408}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/YeFpa:600UkT0V:09=>;
          Tue, 23 Jun 1992 13:04:10 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.QeFpYfq00UkTAUx04r>;
          Tue, 23 Jun 1992 13:02:36 -0400 (EDT)
Received: from sun2.nsfnet-relay.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id <AA08431> for info-andrew+; Tue, 23 Jun 92 13:02:30 EDT
Via: cs.city.ac.uk; Tue, 23 Jun 1992 18:01:55 +0100
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.barney.cs.city.ac.uk.sun4.40 
          via MS.5.6.barney.cs.city.ac.uk.sun4_40;
          Tue, 23 Jun 1992 18:04:34 +0100 (BST)
Message-Id: <8eFpaWG__5g8JFR0ct@cs.city.ac.uk>
Date: Tue, 23 Jun 1992 18:04:34 +0100 (BST)
From: Nick Williams <njw@cs.city.ac.uk>
X-Andrew-Message-Size: 726+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Drawing Editors (was Re: Possible projects for ATK Consortium)
In-Reply-To: <IeFp1u200Vs=49W8kq@andrew.cmu.edu>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu> <weFQ9x30_csm07mIlY@icase.edu> <UeFfX0EGf03S8jc5hO@athena.mit.edu> <IeFmz7H0_csmAHF5cW@icase.edu> <IeFp1u200Vs=49W8kq@andrew.cmu.edu>

\begindata{text,2359328}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from atk.info-andrew: 23-Jun-92 Re: Drawing Editors 
(was Re.. Robert Andrew Ryan@andre (2168+0)}


\quotation{One possibility would be a generalization of the Display Postscript 
(Trademark of Adobe Inc, I'm sure)  inset to allow pre-processing before the 
postscript is viewed.  }


How about modifying the postscript object to fire off a ghostscript process 
whose drawing window is specified to be the X subwindow attached to the ATK 
view (if the X window bit can be got at).  This is how ghostview works with 
ghostscript.


Nick

Nick Williams                                   E-mail: njw@cs.city.ac.uk

Systems Architecture Research Centre,	        (MIME and ATK accepted)

City University, London, UK.		        Tel: +44 71 477 8551

\enddata{text,2359328}

\enddata{text822, 513408}
\begindata{text822, 515802}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/UeFq57W00Ui34U3k8J>;
          Tue, 23 Jun 1992 13:37:12 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.keFq4OW00UddMVQE4B>;
          Tue, 23 Jun 1992 13:36:26 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.EeFq45y00Vs=Q0PVUy>;
          Tue, 23 Jun 1992 13:36:06 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/rr2b/.Outgoing/QF.EeFq43y00Vs=09W:17>;
          Tue, 23 Jun 1992 13:36:04 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4
          via MS.5.6.freeport.andrew.cmu.edu.rt_aos4;
          Tue, 23 Jun 1992 13:36:03 -0400 (EDT)
Message-ID: <seFq43m00Vs=49W9t7@andrew.cmu.edu>
Date: Tue, 23 Jun 1992 13:36:03 -0400 (EDT)
From: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>
X-Andrew-Message-Size: 1178+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Drawing Editors (was Re: Possible projects for ATK Consortium)
In-Reply-To: <8eFpaWG__5g8JFR0ct@cs.city.ac.uk>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu> <weFQ9x30_csm07mIlY@icase.edu> <UeFfX0EGf03S8jc5hO@athena.mit.edu> <IeFmz7H0_csmAHF5cW@icase.edu> <IeFp1u200Vs=49W8kq@andrew.cmu.edu>
	<8eFpaWG__5g8JFR0ct@cs.city.ac.uk>

\begindata{text,270614944}
\textdsversion{12}
\template{messages}
\define{quotation
menu:[Region~4,Quotation~10]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Italic Int Set]}
\define{excerptedcaption

attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\excerptedcaption{Excerpts from internet.other.info-andrew: 23-Jun-92 Re: 
Drawing Editors (was Re.. Nick Williams@cs.city.ac (726+0)}


\quotation{\excerptedcaption{Excerpts from atk.info-andrew: 23-Jun-92 Re: 
Drawing Editors (was Re.. Robert Andrew Ryan@andre (2168+0)}

}
\quotation{\quotation{One possibility would be a generalization of the Display 
Postscript (Trademark of Adobe Inc, I'm sure)  inset to allow pre-processing 
before the postscript is viewed.  }

}
\quotation{How about modifying the postscript object to fire off a ghostscript 
process whose drawing window is specified to be the X subwindow attached to 
the ATK view (if the X window bit can be got at).  This is how ghostview works 
with ghostscript.

}
Actually you're right...  Recently (in 5.0 I believe) we added the capability 
to have an offscreen window(it's actually implemented as a pixmap).   All that 
needs to be done is to teach the psinset to create an offscreen window and 
pass it on to a modified version of ghostscript which knows how to draw on a 
designated drawable.  (Before the offscreen window it wasn't quite that simple 
since each ATK window has only one input/output window, views don't get their 
own windows.)


Thanks for the spark :-)


-Rob Ryan

Andrew Toolkit Consortium


\enddata{text,270614944}

\enddata{text822, 515802}
\begindata{text822, 519267}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/EeFq9Gy00Ui3MUhE8H>;
          Tue, 23 Jun 1992 13:41:39 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.oeFq8Oy00UkTQZvE5P>;
          Tue, 23 Jun 1992 13:40:44 -0400 (EDT)
Received: from alpha.xerox.com by po3.andrew.cmu.edu (5.54/3.15) id <AA09702> for info-andrew+; Tue, 23 Jun 92 13:40:34 EDT
Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <11740>; Tue, 23 Jun 1992 10:40:10 PDT
Received: by holmes.parc.xerox.com id <25544>; Tue, 23 Jun 1992 10:40:01 -0700
Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.41
          via MS.5.6.holmes.parc.xerox.com.sun4_41;
          Tue, 23 Jun 1992 10:40:00 -0700 (PDT)
Message-Id: <8eFq7koB0KGWM2M=g6@holmes.parc.xerox.com>
Date: 	Tue, 23 Jun 1992 10:40:00 PDT
Sender: Bill Janssen <janssen@parc.xerox.com>
From: Bill Janssen <janssen@parc.xerox.com>
X-Andrew-Message-Size: 520+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: info-andrew+@andrew.cmu.edu, Bill Cattey <wdc@athena.mit.edu>
Subject: Re: Drawing Editors (was Re: Possible projects for ATK Consortium)
In-Reply-To: <ceFoXdw00000Q0rqx7@athena.mit.edu>
References: <ceFoXdw00000Q0rqx7@athena.mit.edu>

\begindata{text,2320392}
\textdsversion{12}
\template{messages}
\define{global
}
\excerptedcaption{Excerpts from ext.andrew: 23-Jun-92 Re: Drawing Editors (was 
Re.. Bill Cattey@athena.mit.e (747)}


\quotation{EUUUUH!   GROSS!

}
\quotation{An ATK inset containing a mailobj containing a hook to an external

}\quotation{program defining the interface with lines in a file in /etc???

}
\quotation{I say again:  EUUUUUUUUUUUUUUUUUUUUUH!

}
\quotation{Yuk Icky Pooh Bleah!

}
Thanks, Bill.  I was afraid *I* was going to have to say that.


\quotation{I propose that whatever projects the ATK consortium pursue, it 
pursue

}\quotation{CLEANING UP the architecture, not kludging it up further.

}
Hear, hear.


Bill

\enddata{text,2320392}

\enddata{text822, 519267}
\begindata{text822, 521623}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/UeFqa5m00Udd0ZBE5l>;
          Tue, 23 Jun 1992 14:12:21 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.4eFqZem00UddEZA04y>;
          Tue, 23 Jun 1992 14:11:56 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA09509> for info-andrew; Tue, 23 Jun 92 14:11:45 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA26506; Tue, 23 Jun 92 10:57:54 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 23 Jun 92 13:38:27 GMT
From: usc!zaphod.mps.ohio-state.edu!samsung!crackers!m2c!applix!jim@uunet.uu.net  (Jim Morton [ext 237])
Organization: Applix, Inc., Westboro, MA
Subject: Re: MIME mail support (was Spell Checking in V5.1)
Message-Id: <1610@applix.com>
References: <199206180900.AA04829@hutcs.cs.hut.fi>, <EeE8jCK0M2YtQWCHZE@thumper.bellcore.com>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

nsb@THUMPER.BELLCORE.COM (Nathaniel Borenstein) writes:
> > do you know whether MIME is being implemented or whether support is
> > being seriously considered in commercial systems such as Rapport, 
> > BBN/Slate, Aster*x, NeXTSTEP, that I suppose all (?) could benefit 
> > from MIME-support?
> 
> I don't know about three of these, but I know that one of them is being
> rapidly moved onto MIME, but I'm not at liberty to say which one I know
> about. Hope that helps.  -- Nathaniel

I'm at liberty to talk about Aster*x Mail...it's existing multi-part
multi-media attachment system will be modified to be MIME-compliant
in an upcoming major release of the product. We have been tracking
the MIME proposals since they first made it into the UUNET archives.
--
Jim Morton, Applix Inc., Westboro, MA
...uunet!applix!jim    jim@applix.com
\enddata{text822, 521623}
\begindata{text822, 523890}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew
Received: from spot.dcrt.nih.gov via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/weFr8620ts2FAAGE43>;
          Tue, 23 Jun 1992 14:48:38 -0400 (EDT)
Received: from spot.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/service/mailqs/q2/QF.AeFr6uy0ts2FEAFU5w>;
          Tue, 23 Jun 1992 14:47:24 -0400 (EDT)
If-Type-Unsupported: send
Received: from kirin.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/service/mailqs/q1/QF.IeFr4zW0ts1d4FT04D>;
          Tue, 23 Jun 1992 14:45:23 -0400 (EDT)
Received: from dude.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/service/mailqs/q3/QF.IeFr2wm0ts4j81HUZO>;
          Tue, 23 Jun 1992 14:43:10 -0400 (EDT)
Received: from dude.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/dcrt/rdew/.Outgoing/QF.4eFr2rK0ts4j0WC59v>;
          Tue, 23 Jun 1992 14:43:03 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411
          via MS.5.6.dude.dcrt.nih.gov.sun4_41;
          Tue, 23 Jun 1992 14:43:03 -0400 (EDT)
Message-ID: <geFr2rC0ts4jEWC51O@alw.nih.gov>
Date: Tue, 23 Jun 1992 14:43:03 -0400 (EDT)
From: Bob_Dew@alw.nih.gov
MIME-Version: 1.0
Content-type: text/plain; charset=US-ASCII
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    usc!zaphod.mps.ohio-state.edu!samsung!crackers!m2c!applix!jim@uunet.uu.net
    (Jim Morton [ext 237])
Subject: Re: MIME mail support (was Spell Checking in V5.1)
In-Reply-To: <1610@applix.com>
References: <199206180900.AA04829@hutcs.cs.hut.fi>, <EeE8jCK0M2YtQWCHZE@thumper.bellcore.com>
	<1610@applix.com>

Excerpts from mail: 23-Jun-92 Re: MIME mail support (was .. Jim Morton
[ext 237]@uun (838)

> I'm at liberty to talk about Aster*x Mail...it's existing multi-part
> multi-media attachment system will be modified to be MIME-compliant
> in an upcoming major release of the product. We have been tracking
> the MIME proposals since they first made it into the UUNET archives.
> --
> Jim Morton, Applix Inc., Westboro, MA
> ...uunet!applix!jim    jim@applix.com


That's wonderful news.

During a talk at last weeks XHIBITION '92, a Rapport representative
seemed not to know what MIME was, but took notes from a more informed
audience, hopefully to deposit in the ears of Clarity's product
development team.

-Bob
\enddata{text822, 523890}
\begindata{text822, 526510}
Return-path: <gc2m+@andrew.cmu.edu>
X-Andrew-Authenticated-as: 18223;andrew.cmu.edu;Ghim-Sim Chua
Received: from chort.weh.andrew.cmu.edu via trymail
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ceFr8Jq00VolI4ak4a>;
          Tue, 23 Jun 1992 14:48:54 -0400 (EDT)
Received: from chort.weh.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr22/gc2m/.Outgoing/QF.4eFr8Ae00Vol44aUV7>;
          Tue, 23 Jun 1992 14:48:44 -0400 (EDT)
Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.chort.weh.andrew.cmu.edu.pmax.ul4
          via MS.5.6.chort.weh.andrew.cmu.edu.pmax_ul4;
          Tue, 23 Jun 1992 14:48:44 -0400 (EDT)
Message-ID: <AeFr8AW00Vol04aUMB@andrew.cmu.edu>
Date: Tue, 23 Jun 1992 14:48:44 -0400 (EDT)
From: Ghim-Sim Chua <gc2m+@andrew.cmu.edu>
X-Andrew-Message-Size: 256+0
Content-Type: X-BE2; 12
If-Type-Unsupported: alter
To: Susan Straub <susan+@andrew.cmu.edu>
Subject: Andrew conference

\begindata{text,19244148}
\textdsversion{12}
\template{messages}
Hi,


I am interested in attending the Andrew Conference.

Kindly add me to your guest list.

I can be contacted thru this account or at the following :


Box 4997

5115 Margaret Morrison St

Pittsburgh, Pa 15213


268-4779 (Home)

268-7798 (Office)


Thanks!


Ghim\
\enddata{text,19244148}

\enddata{text822, 526510}
\begindata{text822, 527853}
Return-path: <wdc@Athena.MIT.EDU>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/geFr=:C00UddIfRk4c>;
          Tue, 23 Jun 1992 14:51:54 -0400 (EDT)
Received: from Athena.MIT.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA11119> for susan+; Tue, 23 Jun 92 14:51:47 EDT
Received: from LAKOTA.MIT.EDU by Athena.MIT.EDU with SMTP
	id AA21413; Tue, 23 Jun 92 14:51:36 EDT
Received: by lakota.MIT.EDU (5.61/4.7) id AA27642; Tue, 23 Jun 92 14:51:24 -0400
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.bsd43
          via MS.5.6.lakota.vax_43;
          Tue, 23 Jun 1992 14:51:22 -0400 (EDT)
Message-Id: <geFr_eAGf03S9fwVMQ@athena.mit.edu>
Date: Tue, 23 Jun 1992 14:51:22 -0400 (EDT)
From: Bill Cattey <wdc@Athena.MIT.EDU>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: Susan Straub <susan+@andrew.cmu.edu>
Subject: Re: directions
In-Reply-To: <UeFqLJG00VsB0ct2lc@andrew.cmu.edu>
References: <9206221932.AA00236@zeta.saintjoe.edu>
	<UeFqLJG00VsB0ct2lc@andrew.cmu.edu>

Yes indeed I do need a map and directions.
Thank you SO much for asking.

My fax number is 617-258-8736

-wdc

\enddata{text822, 527853}
\begindata{text822, 529129}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0eFsvC:00jZdQHlE4k>;
          Tue, 23 Jun 1992 16:51:29 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.4eFst5y00UkT4tW04r>;
          Tue, 23 Jun 1992 16:49:10 -0400 (EDT)
Message-ID: <Added.EeFst5W00UkTAtVk9U@andrew.cmu.edu>
Received: from UAFSYSB.UARK.EDU by po3.andrew.cmu.edu (5.54/3.15) id <AA14723> for info-andrew; Tue, 23 Jun 92 16:49:00 EDT
Received: from UAFSYSB.UARK.EDU by UAFSYSB.UARK.EDU (IBM VM SMTP V2R1)
   with BSMTP id 7756; Tue, 23 Jun 92 15:46:39 CDT
Received: from UAFSYSB (RH06113) by UAFSYSB.UARK.EDU (Mailer R2.08) with BSMTP
 id 9390; Tue, 23 Jun 92 15:46:39 CDT
Date:         Tue, 23 Jun 92 15:44:35 CDT
From: Roy Hallquist <RH06113@UAFSYSB.UARK.EDU>
To: info-andrew@andrew.cmu.edu

Sir:
I'm trying to set up the Andrew Toolkit on my Sparc station.  I'm having
trouble building the executables.  Do you have any Sun_4 executables?


...Roy Hallquist
   University of Arkansas
   rh06113@uafsysb.uark.edu
or rhallqui@uafhp.uark.edu
\enddata{text822, 529129}
\begindata{text822, 530516}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 7274;pitt.edu;Jeffrey J. Carpenter
Received: from pitt.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/QeFtQ8S2ATvvFCL08s>;
          Tue, 23 Jun 1992 17:26:32 -0400 (EDT)
Received: from pitt.edu via qmail
          ID </afs/pitt.edu/service/mailqs/q1/QF.ceFtPiG2ATvvBCJ052>;
          Tue, 23 Jun 1992 17:26:06 -0400 (EDT)
Received: from sea-green.cis.pitt.edu via qmail
          ID </afs/pitt.edu/usr0/jjc/.Outgoing/QF.YeFtP6a2ATtm0c7YpP>;
          Tue, 23 Jun 1992 17:25:26 -0400 (EDT)
Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.sea.green.cis.pitt.edu.pmax.3
          via MS.5.6.sea-green.cis.pitt.edu.pmax_3;
          Tue, 23 Jun 1992 17:25:25 -0400 (EDT)
Message-ID: <4eFtP5y2ATtmIc7Yhz@pitt.edu>
Date: Tue, 23 Jun 1992 17:25:25 -0400 (EDT)
From: "Jeffrey J. Carpenter" <jjc+@pitt.edu>
X-Andrew-Message-Size: 139+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: White Pages

\begindata{text,17060940}
\textdsversion{12}
\template{messages}
I have a White Pages question.


What is the "correct" method of removing entries that are in the wp.add file 
from the White Pages?



	jeff

\enddata{text,17060940}

\enddata{text822, 530516}
\begindata{text822, 531961}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/UeFvS=m00UkT95ok4G>;
          Tue, 23 Jun 1992 19:45:16 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.IeFvPna00Udd19a05K>;
          Tue, 23 Jun 1992 19:42:43 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA18826> for info-andrew; Tue, 23 Jun 92 19:42:22 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA12504; Tue, 23 Jun 92 16:33:14 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 23 Jun 92 19:15:11 GMT
From: cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!uwm.edu!cs.utexas.edu!utgpu!torn!cunews!csi.uottawa.ca!news@ucbvax.Berkeley.EDU  (Michael Kedem)
Organization: MCRLab - University of Ottawa
Subject: Re: Projects list for annual meeting
Message-Id: <1992Jun23.191511.27321@csi.uottawa.ca>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu


A Class Hierarchy Browser. 

I'd love to poke around andrew like you could do in Smalltalk(R)
 (just joking...).

Seriously, a query mechanism which would allow asking questions like:
"Where did I inherit this method from ?" or "Where, down the hierarchy, is
this method overridden ?"

I suppose org could be used as a browser, together with an adaptation of
the class preprocessor.  


-----------------------------------------------------------------------------
Michael Kedem                                 michael@shamin.genie.uottawa.ca
University of Ottawa               
Electrical Engineering, MCRlab
-----------------------------------------------------------------------------
\enddata{text822, 531961}
\begindata{text822, 534046}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/UeFwJWS00Ui313y04g>;
          Tue, 23 Jun 1992 20:44:18 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.UeFwI7e00Udd1C4046>;
          Tue, 23 Jun 1992 20:42:48 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA19977> for info-andrew; Tue, 23 Jun 92 20:42:39 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA15556; Tue, 23 Jun 92 17:36:25 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 23 Jun 92 23:42:13 GMT
From: cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!uwm.edu!rpi!think.com!mips!mips!munnari.oz.au!bunyip.cc.uq.oz.au!kirk!bambi@ucbvax.Berkeley.EDU  (David J. Hughes)
Organization: ITS, Bond University
Subject: Re: V5.1: A nit, a question, and a problem.
Message-Id: <1992Jun23.234213.21589@kirk.bu.oz.au>
References: <ROBERTS.92Jun22153046@studguppy.lanl.gov>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

roberts@studguppy.lanl.gov (Doug Roberts) writes:

>3. The problem: even though the FAQ says that

>   *.FormatCommand: cat /tmp/%s.n | gpic|gtbl|geqn|gtroff -Tpsc |
>   *.PrintCommand: grops | lpr -v

>   are what you want in your .preferences file to preview and print 
>   an ez document using groff, they don't work. Does anybody know what
>   does?


I'm using the following (note that eqn/tbl/pic/troff are links to
geqn/gtbl etc).


PrinterType: ps
FormatCommand: eqn /tmp/%s.n | pic | tbl | troff -Tps | grops |
PrintCommand: lpr


It works fine for me.


bambi
   ___                                 David J. Hughes     bambi@bu.oz.au
  /   \                /  /    /        
 /  __/ __   __   ____/  /    / __          Senior Network Programmer
/    \ /  \ /  \ /   /  /    / /  \  /    Comms Development & Operation
\____/ \__//   / \__/   \___/ /   / /       AUSTRALIA  (+61 75 951450)
\enddata{text822, 534046}
\begindata{text822, 536406}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/UeGACpa00Ui3QraE4k>;
          Wed, 24 Jun 1992 14:49:25 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.8eGA:3e00Udd8wJk5k>;
          Wed, 24 Jun 1992 14:44:19 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA15430> for info-andrew; Wed, 24 Jun 92 14:44:06 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA17365; Wed, 24 Jun 92 11:02:29 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 24 Jun 92 17:43:39 GMT
From: elroy.jpl.nasa.gov!henry!mathew@ames.arc.nasa.gov  (Mathew Yeates)
Organization: Image Analysis Systems Group, JPL
Subject: are sliders,bargraphs always vertical?
Message-Id: <mathew.709407819@henry>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

From ADEW I see no way of adding a bargraph view which lies
horizontally on the screen. Same with sliders. Is there a 
seperate view or some option I need to set? It would seem
to be a limitation if I am always forced to have these
going vertically.

-Mathew
\enddata{text822, 536406}
\begindata{text822, 537966}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/UeGB0R:00jZd8EZE4S>;
          Wed, 24 Jun 1992 15:42:21 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.4eGAy9O00UddR4zk4E>;
          Wed, 24 Jun 1992 15:39:53 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA17655> for info-andrew; Wed, 24 Jun 92 15:39:42 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA21811; Wed, 24 Jun 92 12:36:44 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 24 Jun 92 19:18:27 GMT
From: elroy.jpl.nasa.gov!henry!mathew@ames.arc.nasa.gov  (Mathew Yeates)
Organization: Image Analysis Systems Group, JPL
Subject: using chart
Message-Id: <mathew.709413507@henry>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Anybody know how to use chart? There is almost zero documentation
on it. Specifically, the axis don't appear to auto-scale so that
if you add an item with a large value, then delete it, the axis
will be frozen at this large value. Is there a Chart attribute
I can set that will cause the axis to be rescaled? 

-Mathew
\enddata{text822, 537966}
\begindata{text822, 539563}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/YeGTaWq00Ui3AiXk9W>;
          Thu, 25 Jun 1992 12:51:47 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.MeGTaCK00UkTQSA04O>;
          Thu, 25 Jun 1992 12:51:27 -0400 (EDT)
Received: from eurogate.bnr.co.uk by po3.andrew.cmu.edu (5.54/3.15) id <AA07713> for info-andrew+; Thu, 25 Jun 92 12:51:12 EDT
Received: from bnr.co.uk by eurogate.bnr.co.uk with SMTP (PP) 
          id <11275-0@eurogate.bnr.co.uk>; Thu, 25 Jun 1992 17:51:02 +0100
Received: from bnr.co.uk by innergate.bnr.co.uk with SMTP (PP) 
          id <15188-0@innergate.bnr.co.uk>; Thu, 25 Jun 1992 17:49:22 +0100
Received: from arran.tcom.stc.co.uk by hedera.bnr.co.uk with Internal SMTP (PP) 
          id <19920625164821-0@hedera.bnr.co.uk>;
          Thu, 25 Jun 1992 17:48:21 +0100
Received: from adur.tcom.stc.co.uk by arran.Tcom.STC.co.UK (4.12/UK-1.4(stc));
          Thu, 25 Jun 92 17:45:32 GMT
Received: from newt.tcom.stc.co.uk.tcom.stc.co.uk 
          by adur.tcom.stc.co.uk (4.0/SMI-4.0) id AA22031;
          Thu, 25 Jun 92 17:47:29 BST
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.newt.nmec.tcom.stc.co.uk.sun4.40 
          via MS.5.6.newt.nmec.tcom.stc.co.uk.sun4_40;
          Thu, 25 Jun 1992 17:47:26 +0100 (BST)
Message-Id: <EeGTWT20lyBlA4xG1b@tcom.stc.co.uk>
Date: Thu, 25 Jun 1992 17:47:27 +0100 (BST)
From: Graham Bardsley <graham@tcom.stc.co.uk>
X-Andrew-Message-Size: 1626+1
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Setting up a non-AMDS White Pages system?

\begindata{text,3873584}
\textdsversion{12}
\template{messages}
    I've just finished building Andrew release 5.1 and this time I thought I'd 
be a bit adventurous and build in White Pages support. I built the password 
file into white pages and got fuzzy name lookups to work OK with that. I then 
got hold of file of email addresses of most people in our company and thought 
I'd create white pages entries for them. I created a \typewriter{wpadd} file 
 with entries of the form:


\example{$ID G.Bardsley

$WN G.Bardsley

$PW *

$NPA 1

$Fwd G.Bardsley@lon4021.tcom.stc-plc.gold-400.gb

$OP 730 3799

$$

$ID Fred.Bloggs.2122

$WN Fred (F.A.) Bloggs

$PW *

$Fwd Fred.Bloggs.2122@bnr.ca

$OP 393 1234

$$

$ID Graham.Bardsley.30770

$WN Graham (G.P.) Bardsley

$PW *

$NPA 1

$Fwd Graham.Bardsley.30770@bnr.ca

$OP 730 3799

$$

}
Hopeing that that would be the end of it. When I try sending a message to 
'G.Bardsley' I get the following dialogue:

\begindata{raster,4260376}
2 0 68266 68266 0 0 512 173
bits 4260376 512 173
zzzj |
zzzj |
zzzj |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
07ZZZHc1 |
07ZZZH81 |
06zzzh01 |
06zzzh01 |
06zzzh01 |
06zzzh01 |
06zzzh01 |
06t01861bi0660	30o60g0383e03f	80g018018h1c7c	u01 |
06t01861bg0180	066030o60g018f	7031c0g018018	h0cc6u01 |
06t01861bg0180	06g30o60g030c	1030c0g018018	h18c6u01 |
06ucf3370f3e0	3e61f0618e18c0	db!878dc07c61	8018g30c78d!8f
 18f30cg06u01 |
06uc933b99980	6e6370619b18c0	ee!cccee07661	8018g318ccf9b
 9d999b0cg0cu01 |
06uc933181980	c66630333198c0	!ccc0cc606333	g18f03fgcc3198
 199998g18u01 |
06ud9b318f980	c66630333198c0	cccfc7cc606333	g18303187cc31
 8f19f998g30u01 |
06u59a3199980	c66630123198c0	!cc0ccc606312	g18!30!cc3183
 998090g30u01 |
06u70e3199980	c666301e3198c0	!cc0ccc60631e	g0c!30!cc3181
 9980f0w01 |
06u30c319f9a0	6e63700c1b1dc0	cccecfcc60760c	g0f7331cfcc1b
 9d99d860g30u01 |
06u30c318ecc0	3661b00c!0ec0	ccc7876c606c0c	g03d33f876c0d
 8f18f060g30u01 |
06zi0co0cp60w	01 |
06zi18o18pc0w	01 |
06zi38o38o01c0	w01 |
06zzzh01 |
06zzzh01 |
06zzzh01 |
06zzzh01 |
06zzzh01 |
06zzzh01 |
06zzzh01 |
04zzzh01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzg20g01 |
h0fZZXe0g01 |
h0fZZXe0g01 |
h0fZZXe0g01 |
h0fZZXe0g01 |
h0fZZXe0g01 |
h0fX7ffdHfdGdf	Hf7RbfWe0g01 |
h0fWfbbf8eHfd	GdfH1df7KdfKbf	We0g01 |
h0fWe0bfb6Hfd	GdfGfe6ef7Kdf	KbfWe0g01 |
h0fWcf3fbefded	fdfbdfbbecd6fd	!f7dbbffbf7df	!fdG7bbbWe0g01 |
h0fWdfGbce6fd	ddeddcdbf9b331	fbdbeedfecc7ef	fef6G7bb3We0g
 01 |
h0fWdfbff98ee1	8dc1ddcddb3777	8b8dccdfc1de2f	e2e37f7be7We0
 g01 |
h0fWd9bf8dfeef	bd7bdfdddb6777	b3bddddf7bdecf	ecef7f7befWe0
 g01 |
h0fWdfbfb6e6ef	bd9ddc159b6e77	bfbddddf9ddeG	!ef7f7bb7We0g
 01 |
h0fW6fbfbeeeef	bdedddGb9dcf7	bbbddddfeddeef	eeef7f7bb7We0
 g01 |
h0fWfbbbbefeee	ddeddedb2c01f4	fad9!ddedd3ee	beb677bb9bWe0
 g01 |
h0fW9ebbfcbb6f	6d79d79f76f7d9	!73!dd7965ce!dc	f5dbbbWe0g01 |
h0fWe02201c00f	8183183f7be7e3	!87!11838e18!e1	c60223We0g01 |
h0fZKfe7c0fZP	e0g01 |
h0fZKfeZRe0g01 |
h0fZKf0ZRe0g01 |
h0fZZXe0g01 |
h0fZZXe0g01 |
h1fZZXe0g01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzg20g01 |
h0fZZXe0g01 |
h0fZZXe0g01 |
h0fZZXe0g01 |
h0fZZXe0g01 |
h0fZZXe0g01 |
h0fRf7GfeJfbH	fbGbfMfeRf7Re0	g01 |
h0fRbbGfeJ1dH	fbGbfHf7ef!fb	efe3beKfbKf7R	e0g01 |
h0fQfe0bGfeJ6d	HfbGbfH3bb418	1bb7cddeKfbKf7	Re0g01 |
h0fQfcf3b7de!ef	6eG7dfbdbfbf7	bf77df5b1b!f3	1b9adfbefefb77
 G7efbG!bfef77	7fQe0g01 |
h0fQfdGf66f77	37bb7f79cdfbbb	dbb9b7dc!7b!f7	7b36663f7b7ddb
 fd98fdGdedfef	767fQe0g01 |
h0fQfdfb80ee34	77337ff31dc31b	83bb9b9ff37b!e7	7b66eef171b99b
 f83bc5fc5c6fef	7cRe0g01 |
h0fQfd9bbfee!f7	777f1bfddf7af7	bfbbbf1b7b!ef	7b6ceef677!bb
 ef7bd9fd9d!ef	7dRe0g01 |
h0fQfdfbbe6ef7	37777f6dcddf7b	3bb82b3ffb7b!cf	7b6dce!f7!bbf3
 bbdf!fd!ef76R	e0g01 |
h0fQf6fbbeeef7	!777f7ddddf7b	dbbbG7f!7b!df	7b3b9ef777!bb
 fdbbddfddd!ef	76Re0g01 |
h0fRbbbfee!f7	!777dfdddbbdb	bdb67b79b39f9d	b1803e9f5b3bbb
 bdba7dd7d6cef7	737fQe0g01 |
h0fQf9ebbbb6f5	db!77f976deda	f3af3ef9f2e7bf	bee6defb2e6e7b
 bbaf2cb9db9b9e	bb777fQe0g01 |
h0fQfe023cgc6	g!4403801f0306	307ee2070e3e3f	0f7cfc70f0e222
 3071c31c3c38c0	447fQe0g01 |
h0fZKfcL81ZKe0	g01 |
h0fZKfdZRe0g01 |
h0fZKe1ZRe0g01 |
h0fZZXe0g01 |
h0fZZXe0g01 |
h1fZZXe0g01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzg20g01 |
h0fZZXe0g01 |
h0fZZXe0g01 |
h0fZZXe0g01 |
h0fZZXe0g01 |
h0fZZXe0g01 |
h0ffeHdfJ7fH7f	f7HfbbfNbfNdf	JdfIfbRdfGe0g	01 |
h0ff77fGdfIe3	bfH7ff7Hf3bfL	f7GbfN6fJdfI8e	fbKefKdfGe0g01 |
h0fc17fGdfIed	bfH7ff7Hf7bfL	f7GbfNefJdfI37	7bKefKdfGe0g01 |
h0f9e76fbddfd	eddfefbf7b7f7e	f7eefbe7bbfbed	!dffdeefdf7bf
 7dbfdfef7efef6	fbb7Gfd76fbdd	fdedde6b7e!fb	eddffdfbef!fe
 GbdddGe0g01 |
h0fbffecdeee6	f76fef39bf777b	7736fbefddedf7	6e6fe6f7319bbd
 bede6fef7b737e	edf7fef77ecdee	e6f76cd998fded	f76ff663f7G7b
 7fbdd9efe0g01 |
h0fbf701dc68e	e66ffe63b86370	77!73ef8dc6e6	6eef8ee377bbb8
 dc6e!ef707770	c1f7f8e3701dc6	8ee66d9bbbc5c6	e66fe0ef17f171
 bfbdf33be0g01 |
h0fb377fddefe	eeefe37fbbef5e	!f777efbddeee	!effeef77fbbb
 dd"ef5eG777bf7	e3ef77fddefeee	edb3bbd9deeeef	bdef67f677bfbd
 f7cde0g01 |
h0fbf77cddee6	eeefedb9bbef67	770567efbdde!ee	0fe6ef7783bbdd
 ee0fef6770779d	f7bbef77cddee6	eeedb73bdfdeee	efceef7f!f7bf
 bddbf9e0g01 |
h0edf77ddde!ee	!ef!bbef7b777f	!efbdde!eeGee	ef77bfbbddeeG
 ef7b77f7edf7ce	ef77ddde!eeec	ee7bdddeeeeff6	ef77f777bfbddb
 e3e0g01 |
h0ff777fddefe	ee!efbfbbb77b	77b6cfefbd6cee	ef6ffeef75dbad
 9ecf6ff7!7b77	edf7f0b777fdde	feeee6gfa7d6c	!eef6e9f75f5b
 3bddcd0fe0g01 |
h0f3d7776debb	6eefG2e!db5e75	e7dfefbdb9eeeb	cfbb6f58f3b73f
 9bcfbb!5e7779	f7Gdf7776debb	6eeb7bec!b9!ee	bcb2e7!6e7aed
 ddGe0g01 |
h0fc0478018c0	088f807003e060	c60fdfb631c388	8c1fc00c630638
 7c3c1fc060e0c7	83e7Ge3478018	c0088df3f1!c3	!88c1c70c70f0
 e30111Ge0g01 |
h0fT9ff7PfdMef	Gef7fJfe07Te0	g01 |
h0fTbfdbPfdMcf	Gbe7fZe0g01 |
h0fSfc3fe3Pf1	M1fGc0ZGe0g01 |
h0fZZXe0g01 |
h0fZZXe0g01 |
h1fZZXe0g01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
h3fZZXe0g01 |
h3fZZXc0g01 |
h3fZZX80g01 |
h3fZZX80g01 |
h3fZZX80g01 |
h3fZZX80g01 |
h3fZZX80g01 |
h3fZGbf7fJfbG	7fH7eZK80g01 |
h3fZGdf7fJe3ef	7fH7eZK80g01 |
h3fZGdf7fJ!ef	7fHbeZK80g01 |
h3fZGaf7efb!bf	fbf7fb77f7fcbf	dfef7df7ZG80g	01 |
h3fZGb77b7ddc	dfed6763bb9bfd	df6fb77d9bZG80	g01 |
h3fZG9771b8dd	dfc6!ef1bbbfd	de3719b9bbZG80	g01 |
h3fZGbb77bb!df	de!ef7bfbf96e	f77bbbfbZG80g	01 |
h3fZGab77bbdc	1fde!ef7b83Gee	f77ab383ZG80g	01 |
h3fZGb777bbdd	Gde!ef7bbff86e	f77bf7bfZG80g	01 |
h3fZGbf5b3bde	df6cefeb7bdbf3	b765b367dbZG80	g01 |
h3fZGbb6e7bd7	9fb9efb37af3f7	f6cee7eef3ZG80	g01 |
h3fZfe3c70e318	3fc38fc46307c7	c01f0f8f07ZG80	g01 |
h3fZZX80g01 |
h3fZZX80g01 |
h3fZZX80g01 |
h3fZZX80g01 |
h30zzz01 |
h20zzz01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
zzzi01 |
ZZZJ |
ZZZJ |
\enddata{raster, 4260376}
\view{rasterview,4260376,64,0,0}

If I click on the first item, it will re-show the same dialogue with the 
message:


\example{The name 'G.Bardsley@tcom.stc.co.uk' is ambiguous}


Even though there is an entry in the wpadd file. If I then try sending to user 
'G.Bardsley.30770' I get the message:


\example{The name you typed was invalid.

}
So is this because I`m not running AMDS? It looks far too complicated to set 
up since I'm not using AFS. Finally, when re-building the database I find that 
wpbuild is crashing out with the message in wperrZnnn :


\example{Duplicate entry in Grits file hist/wpadd!  Key=donA0000"r, 
SourceID=0.

}
I'm obviously trying to make Andrew do things it isn't designed for but I was 
wondering if anyone can tell me if this exercise is worth persuing and any 
hints as to what I need to do would be \bold{very} grateful!


Graham\
\enddata{text,3873584}

\enddata{text822, 539563}
\begindata{text822, 549096}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan
Received: from irregulars.bh.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/AeGW7yK00VB7I41E54>;
          Thu, 25 Jun 1992 15:43:58 -0400 (EDT)
If-Type-Unsupported: send
Received: from irregulars.bh.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/rr2b/.Outgoing/QF.AeGW5Wu00VB7Q3tG8q>;
          Thu, 25 Jun 1992 15:41:22 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.irregulars.bh.andrew.cmu.edu.pmax.ul4
          via MS.5.6.irregulars.bh.andrew.cmu.edu.pmax_ul4;
          Thu, 25 Jun 1992 15:41:22 -0400 (EDT)
Message-ID: <YeGW5Wm00VB7Q3tG1v@andrew.cmu.edu>
Date: Thu, 25 Jun 1992 15:41:22 -0400 (EDT)
From: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>
MIME-Version: 1.0
Content-type: text/plain; charset=US-ASCII
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: V5.1: A nit, a question, and a problem.
CC: bb+org.itc.atk.ia-trail@andrew.cmu.edu
In-Reply-To: <IeFnEHy00Vs=I9W6VK@andrew.cmu.edu>
References: <ROBERTS.92Jun22153046@studguppy.lanl.gov>
	<IeFnEHy00Vs=I9W6VK@andrew.cmu.edu>

Excerpts from internet.other.info-andrew: 23-Jun-92 Re: V5.1: A nit, a
question.. Robert Andrew Ryan (2020+0)


> The following preferences should alow printing and previewing, assuming
> you replace the words in {}s with whatever command is needed to print a
> postscript document on your system.  Occurrences of X75 should be
> replaced with X100 if your displays are closer to 100dpi than 75dpi. 
> This assumes you have groff 1.05 (or later) and have done at least a
> "make install.dev" in the xditview subdirectory.

> *.formatcommand: cat|
> *.printcommand: geqn -Tps /tmp/%s.n |gtroff -Tps|{the print command};rm
> /tmp/%s.n
> *.previewcommand: geqn -TX75 /tmp/%s.n |gtroff -TX75>/tmp/.%s.n;(preview
> -d -f /tmp/.%s.n;rm -f /tmp/%s.n /tmp/.%s.n)&

> Or in your site.h file you can add:

> #define print_FORMATCOMMAND "cat|"
> #define print_PRINTCOMMAND "geqn -Tps /tmp/%s.n |gtroff -Tps|{the print
> command};rm /tmp/%s.n"
> #define print_PREVIEWCOMMAND "geqn -TX75 /tmp/%s.n |gtroff
> -TX75>/tmp/.%s.n;(preview -d -f /tmp/.%s.n;rm -f /tmp/%s.n /tmp/.%s.n)&"

Oops,  the word gtroff in the printcommand should be groff.

So it should have read:
> *.formatcommand: cat|
> *.printcommand: geqn -Tps /tmp/%s.n |groff -Tps|{the print command};rm
> /tmp/%s.n
> *.previewcommand: geqn -TX75 /tmp/%s.n |gtroff -TX75>/tmp/.%s.n;(preview
> -d -f /tmp/.%s.n;rm -f /tmp/%s.n /tmp/.%s.n)&

> Or in your site.h file you can add:

> #define print_FORMATCOMMAND "cat|"
> #define print_PRINTCOMMAND "geqn -Tps /tmp/%s.n |groff -Tps|{the print
> command};rm /tmp/%s.n"
> #define print_PREVIEWCOMMAND "geqn -TX75 /tmp/%s.n |gtroff
> -TX75>/tmp/.%s.n;(preview -d -f /tmp/.%s.n;rm -f /tmp/%s.n /tmp/.%s.n)&"


Sorry for any confusion,
-Rob Ryan
Andrew Toolkit Consortium
\enddata{text822, 549096}
\begindata{text822, 552202}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/EeGXoAm00UddFU104L>;
          Thu, 25 Jun 1992 17:39:24 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.MeGXnWq00UddNTxU5d>;
          Thu, 25 Jun 1992 17:38:43 -0400 (EDT)
If-Type-Unsupported: send
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.geGXlay00Udd1TmE5i>;
          Thu, 25 Jun 1992 17:36:39 -0400 (EDT)
Received: from relay1.UU.NET by po5.andrew.cmu.edu (5.54/3.15) id <AA24516> for info-andrew; Thu, 25 Jun 92 17:36:23 EDT
Received: from uunet.uu.net (via LOCALHOST.UU.NET) by relay1.UU.NET with SMTP 
	(5.61/UUNET-internet-primary) id AA20027; Thu, 25 Jun 92 17:36:16 -0400
Received: from lupine.UUCP by uunet.uu.net with UUCP/RMAIL
	(queueing-rmail) id 173450.9856; Thu, 25 Jun 1992 17:34:50 EDT
Received: from matadero.noname by lupine.ncd.com (4.1/SMI-4.1)
	id AA22758; Thu, 25 Jun 92 13:01:28 PDT
Received: by matadero.noname (4.1/SMI-4.1)
	id AA02007; Thu, 25 Jun 92 13:04:33 PDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.matadero.ncd.com.sun4.41
          via MS.5.6.matadero.ncd.com.sun4_41;
          Thu, 25 Jun 1992 13:04:33 -0700 (PDT)
Message-Id: <4eGWPFL0_toLNlhhEa@ncd.com>
Date: Thu, 25 Jun 1992 13:04:33 -0700 (PDT)
From: Kris Olander <lupine!kriso@uunet.UU.NET>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: info-andrew@andrew.cmu.edu
Subject: Footnote in mail message printouts

Can someone give me a hint on how to turn off the printing of
the mail header as a footnote.

-Kris Olander
\enddata{text822, 552202}
\begindata{text822, 554138}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/EeGY6vS00UkT0xn05A>;
          Thu, 25 Jun 1992 17:59:23 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.oeGY6PC00jZd0MHU4d>;
          Thu, 25 Jun 1992 17:58:55 -0400 (EDT)
If-Type-Unsupported: send
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.0eGY30G00UddJW7k5D>;
          Thu, 25 Jun 1992 17:55:12 -0400 (EDT)
Received: from usl.com (usl.usl.com) by po5.andrew.cmu.edu (5.54/3.15) id <AA25114> for info-andrew+; Thu, 25 Jun 92 17:55:07 EDT
Received: from usl.com by usl.com; Thu, 25 Jun 1992 17:45 EDT
Received: by tagore.usl.com (4.1/SMI-4.1)
	id AA28446; Thu, 25 Jun 92 17:56:17 EDT
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.tagore.usl.com.sun4.41
          via MS.5.6.tagore.usl.com.sun4_41;
          Thu, 25 Jun 1992 17:56:17 -0400 (EDT)
Message-Id: <QeGY41GH0aky9itkpu@usl.com>
Date: Thu, 25 Jun 1992 17:56:17 -0400 (EDT)
From: Jishnu Mukerji <jis@usl.com>
X-Andrew-Message-Size: 1427+0
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Messages 8.5 strangeness
Content-Type: text/richtext; charset=US-ASCII
Content-Length: 1792

I just installed Messages 8.5 and it seems to work fine except when it comes t=
o dealing with privately managed bulletin boards. My setup is the following: I=
 have a directory named .MESSAGES_PUBLIC in my home directory, in which I plac=
e things like for example info-andrew, so that others can access them. To do s=
o I have my mspath set to something like:<nl>
<nl>
mspath:$MAIL:/home/jis/.MESSAGES_PUBLIC:$LOCAL:$OFFICIAL<nl>
<nl>
Now, when I start up messages, it manages to find the folders under .MESSAGES_=
PUBLIC. When I display the folder tree it displays the .MESSAGES_PUBLIC tree p=
roperly. But when I try to visit one of those folders (either by ^X^V or from =
the Folder Tree) messages says <nl>
<nl>
"The folder~/.MESSAGES/info-andrew does not exist".<nl>
<nl>
But of course I know that that one doesn't exist. It was supposed to look for =
~/.MESSAGES_PUBLIC/info-andrew, and didn't.<nl>
<nl>
What is really strange is, if when messages is started up, and a new message i=
s sorted into info-andrew, it properly delivers it into info-andrew and brings=
 up info-andrew since I am subscribed to it. But once it disappears from the l=
ist of folders for whatever reason, there is no bringing it back, and any furt=
her delivery attempts into info-andrew fails too.<nl>
<nl>
Anyone have any ideas what is going on?<nl>
<nl>
<fixed>Thanks</fixed>.<nl>
<center><bold><nl>
</bold><flushright><flushleft><bold>Jishnu Mukerji</bold>,  <nl>
<smaller><italic>jis@usl.com</italic>, <nl>
<italic>+1 908 </italic>522 5024,  </smaller><nl>
<smaller><italic><smaller><bold>UNIX System Laboratories Inc.*<nl>
</bold>(*A subsidiary of AT&T)<nl>
SF 1-346, 190 River Rd., <nl>
Summit NJ 07901</smaller></italic></smaller>,<nl>
<italic>U. S. A.</italic><nl>
</flushleft></flushright></center>
\enddata{text822, 554138}
\begindata{text822, 557536}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/QeGYEf:00UkTMyM09J>;
          Thu, 25 Jun 1992 18:09:47 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.8eGYDvu00UddBXQ05i>;
          Thu, 25 Jun 1992 18:09:00 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.IeGYClW00Vs=A0O048>;
          Thu, 25 Jun 1992 18:07:46 -0400 (EDT)
Received: from freeport.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/rr2b/.Outgoing/QF.oeGYCgS00Vs=M0eGkO>;
          Thu, 25 Jun 1992 18:07:40 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4
          via MS.5.6.freeport.andrew.cmu.edu.rt_aos4;
          Thu, 25 Jun 1992 18:07:40 -0400 (EDT)
Message-ID: <oeGYCgC00Vs=80eGdY@andrew.cmu.edu>
Date: Thu, 25 Jun 1992 18:07:40 -0400 (EDT)
From: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>
X-Andrew-Message-Size: 1135+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Messages 8.5 strangeness
In-Reply-To: <QeGY41GH0aky9itkpu@usl.com>
References: <QeGY41GH0aky9itkpu@usl.com>

\begindata{text,270353988}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from internet.other.info-andrew: 25-Jun-92 Messages 
8.5 strangeness Jishnu Mukerji@usl.com (1427+0)}


\quotation{ I have a directory named .MESSAGES_PUBLIC in my home directory, in 
which I place things like for example info-andrew, so that others can access 
them. To do so I have my mspath set to something like:

}
\quotation{mspath:$MAIL:/home/jis/.MESSAGES_PUBLIC:$LOCAL:$OFFICIAL

}
\quotation{Now, when I start up messages, it manages to find the folders under 
.MESSAGES_PUBLIC. When I display the folder tree it displays the 
.MESSAGES_PUBLIC tree properly. But when I try to visit one of those folders 
(either by ^X^V or from the Folder Tree) messages says 

}
\quotation{"The folder~/.MESSAGES/info-andrew does not exist".

}
This is a known bug, a fix has been found,  the work was done by another group 
here at CMU, perhaps they can post their changes, or we will if they send them 
to us.  In the meantime I believe a possible solution is to re-order your 
mspath so that the private bboard comes before $MAIL.  (To preserve the order 
of the folders I believe you can use something like: subsorder:mail:*, but I 
haven't tried that.)


-Rob Ryan

Andrew Toolkit Consortium


\enddata{text,270353988}

\enddata{text822, 557536}
\begindata{text822, 560390}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew
Received: from spot.dcrt.nih.gov via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/UeGca8W0ts2F4CU04U>;
          Thu, 25 Jun 1992 23:05:44 -0400 (EDT)
Received: from spot.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/service/mailqs/q2/QF.8eGcZpS0ts2FMCTU5Q>;
          Thu, 25 Jun 1992 23:05:25 -0400 (EDT)
If-Type-Unsupported: send
Received: from spot.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/service/mailqs/q1/QF.UeGcYUG0ts2FICS05F>;
          Thu, 25 Jun 1992 23:04:00 -0400 (EDT)
Received: from dude.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/service/mailqs/q1/QF.0eGcXwy0ts4jM1HUk1>;
          Thu, 25 Jun 1992 23:03:25 -0400 (EDT)
Received: from dude.dcrt.nih.gov via qmail
          ID </afs/alw.nih.gov/dcrt/rdew/.Outgoing/QF.4eGcXta0ts4jAbtl8X>;
          Thu, 25 Jun 1992 23:03:21 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411
          via MS.5.6.dude.dcrt.nih.gov.sun4_41;
          Thu, 25 Jun 1992 23:03:21 -0400 (EDT)
Message-ID: <EeGcXtS0ts4j4btl1U@alw.nih.gov>
Date: Thu, 25 Jun 1992 23:03:21 -0400 (EDT)
From: Bob_Dew@alw.nih.gov
MIME-Version: 1.0
Content-type: text/plain; charset=US-ASCII
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    Kris Olander <lupine!kriso@uunet.UU.NET>
Subject: Re: Footnote in mail message printouts
In-Reply-To: <4eGWPFL0_toLNlhhEa@ncd.com>
References: <4eGWPFL0_toLNlhhEa@ncd.com>


> Can someone give me a hint on how to turn off the printing of
> the mail header as a footnote.

> -Kris Olander



Add the following options to you preferences file:

	UseFootnote: no
	PrintMinorHeaders: no

-Bob
\enddata{text822, 560390}
\begindata{text822, 562381}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0eGmyTW00UddAVWE8W>;
          Fri, 26 Jun 1992 10:54:23 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.AeGmwXC00UkTAEKk4x>;
          Fri, 26 Jun 1992 10:52:22 -0400 (EDT)
Received: from vnet.ibm.com by po3.andrew.cmu.edu (5.54/3.15) id <AA04172> for info-andrew; Fri, 26 Jun 92 10:52:03 EDT
Received: from RCHLAND by vnet.ibm.com (IBM VM SMTP V2R2) with BSMTP id 8117;
   Fri, 26 Jun 92 10:51:31 EDT
Reply-To: "Dave Gross" <dgross@rchland.VNET.IBM.COM>
Received: by po1.rchland.ibm.com (5.51/4.7) id <AA01184> for info-andrew@andrew.cmu.edu; Fri, 26 Jun 92 09:51:16 CDT
Received: via switchmail; Fri, 26 Jun 1992 09:51:14 -0500 (CDT)
Received: from ultimate.rchland.ibm.com via qmail
          ID </afs/rchland.ibm.com/service/mailqs/q000/QF.ceGmv6g91JbqIeQ0ta>;
          Fri, 26 Jun 1992 09:50:46 -0500 (CDT)
Received: from ultimate.rchland.ibm.com via qmail
          ID </afs/rchland.ibm.com/usr1/dgross/.Outgoing/QF.oeGmv5U91JbqQyl79T>;
          Fri, 26 Jun 1992 09:50:45 -0500 (CDT)
Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.ultimate.rchland.ibm.com.rs.aix32
          via MS.5.6.ultimate.rchland.ibm.com.rs_aix32;
          Fri, 26 Jun 1992 09:50:45 -0500 (CDT)
Message-Id: <EeGmv5U91Jbq0yl701@rchland.ibm.com>
Date: Fri, 26 Jun 1992 09:50:45 -0500 (CDT)
From: Dave Gross <dgross+@rchland.ibm.com>
X-Andrew-Message-Size: 713+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: info-andrew@andrew.cmu.edu
Subject: ctext bug
Cc: Bboard Service <bboard+advisor.srcviews@rchland.ibm.com>
In-Reply-To: 
References: 

\begindata{text,538512024}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from mail: 13-Sep-90 ID: 1360 ctext bug Susan
Straub@RCHGATE.rch (552)}


\quotation{Thank you for taking the time to submit the bug report about ctext.
It

}\quotation{has been added to our list of open bugs under ID 1360, which is

}\quotation{reproduced

}\quotation{below:

}
\quotation{ID: 1360

}\quotation{Keyword: ctext

}\quotation{Subject: scrolling stop working

}\quotation{From: Dave.Gross@ibm.com (per wdr)

}\quotation{Date: 9/13/90

}\quotation{Status: ackn

}\quotation{Description: I found a bug in ctext.  When scrolling down with the
down

}\quotation{arrow key in a large .c file, the screen stops scrolling after a
while.

}\quotation{The 'dot' keeps scrolling, but the screen doesn't.  Scrolling up
works

}\quotation{fine.

}
Just thought I'd let you know that this bug STILL isn't fixed.


It seems to get lost when it hits the first function style.


-- Dave




\enddata{text,538512024}

\enddata{text822, 562381}
\begindata{text822, 565360}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/weGnhuK00jZdE9ik8B>;
          Fri, 26 Jun 1992 11:44:58 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.weGngoK00UkTEJDE4z>;
          Fri, 26 Jun 1992 11:43:48 -0400 (EDT)
Received: from vnet.ibm.com by po3.andrew.cmu.edu (5.54/3.15) id <AA05432> for info-andrew; Fri, 26 Jun 92 11:43:43 EDT
Received: from RCHLAND by vnet.ibm.com (IBM VM SMTP V2R2) with BSMTP id 8971;
   Fri, 26 Jun 92 11:43:13 EDT
Reply-To: "Robert Kemmetmueller" <rskm@rchland.VNET.IBM.COM>
Received: by po1.rchland.ibm.com (5.51/4.7) id <AA01443> for info-andrew@andrew.cmu.edu; Fri, 26 Jun 92 10:42:44 CDT
Received: via switchmail; Fri, 26 Jun 1992 10:42:42 -0500 (CDT)
Received: from rsaix1.rchland.ibm.com via qmail
          ID </afs/rchland.ibm.com/service/mailqs/q001/QF.ceGnfRI91JYfQjRn8d>;
          Fri, 26 Jun 1992 10:42:21 -0500 (CDT)
Received: from rsaix1.rchland.ibm.com via qmail
          ID </afs/rchland.ibm.com/usr3/rskm/.Outgoing/QF.MeGnfQM91JYf5gk4oW>;
          Fri, 26 Jun 1992 10:42:20 -0500 (CDT)
Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.rsaix1.rchland.ibm.com.rs.aix31
          via MS.5.6.rsaix1.rchland.ibm.com.rs_aix31;
          Fri, 26 Jun 1992 10:42:20 -0500 (CDT)
Message-Id: <seGnfQI91JYfNgk4gn@rchland.ibm.com>
Date: Fri, 26 Jun 1992 10:42:20 -0500 (CDT)
From: Robert Kemmetmueller <rskm+@rchland.ibm.com>
X-Andrew-Message-Size: 934+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: info-andrew@andrew.cmu.edu
Subject: Re: ctext bug (textview, actually)
In-Reply-To: <EeGmv5U91Jbq0yl701@rchland.ibm.com>
References: <EeGmv5U91Jbq0yl701@rchland.ibm.com>

\begindata{text,539255560}
\textdsversion{12}
\template{messages}
\define{center

attr:[Justification Centered Point 0]}
\define{footnote

attr:[Flags OverBar Int Set]
attr:[FontSize PreviousFontSize Point -2]}
\define{h

attr:[FontFamily rom Int 0]
attr:[FontSize ConstantFontSize Point 6]}
\define{a

attr:[Script PreviousScriptMovement Point -1]
attr:['color' '#F0A000']}
\define{b

attr:[Script PreviousScriptMovement Point -1]
attr:['color' '#E08000']}
\define{c

attr:[Script PreviousScriptMovement Point -1]
attr:['color' '#D06000']}
\define{d

attr:[Script PreviousScriptMovement Point -1]
attr:['color' '#C05000']}
\define{e

attr:[Script PreviousScriptMovement Point -2]
attr:['color' '#B03000']}
\define{f

attr:[Script PreviousScriptMovement Point 6]
attr:['color' '#A02000']}
\define{g

attr:['color' '#CD8500']}
\excerptedcaption{Excerpts from advisor.srcviews: 26-Jun-92 ctext bug Dave
Gross (713+0)}


\quotation{\quotation{Description: I found a bug in ctext.  When scrolling
down with the down

}}\quotation{\quotation{arrow key in a large .c file, the screen stops
scrolling after a while.

}}\quotation{\quotation{The 'dot' keeps scrolling, but the screen doesn't.
 Scrolling up works

}}\quotation{\quotation{fine.

}}
\quotation{Just thought I'd let you know that this bug STILL isn't fixed.

}
\quotation{It seems to get lost when it hits the first function style.

}
Ah-ha!  (The **function** style was the tip-off; Dave's template defines it to
use a \italic{BIGGER} bold font for function names)


This bug is repeatable with the "regular" \bold{text} object as well (it's a
\bold{textview} bug, not a ctext bug).  All you have to do is make a line
**bigger** a couple times, then try to scroll down to it with just the
down-arrow key.  \smaller{(The **bigger** line never makes it onto the screen;
the caret keeps going down, but the window stops \italic{following} the caret)}

\center{
\h{\f{R\e{o\d{b\c{er\b{t K\a{emme}tmu}el}l}e}r

}\g{rskm@rchland

3-4968

}}}\enddata{text,539255560}

\enddata{text822, 565360}
\begindata{text822, 569391}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/YeGpmEu00Udd0zM057>;
          Fri, 26 Jun 1992 14:06:09 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.QeGpjN600UkT4YWk5X>;
          Fri, 26 Jun 1992 14:03:05 -0400 (EDT)
Received: from Virginia.EDU (uvaarpa.Virginia.EDU) by po3.andrew.cmu.edu (5.54/3.15) id <AA09350> for info-andrew; Fri, 26 Jun 92 14:02:58 EDT
Received: from server.cs.virginia.edu by uvaarpa.Virginia.EDU id aa28306;
          26 Jun 92 14:02 EDT
Received: from gingko.cs.Virginia.EDU by uvacs.cs.Virginia.EDU (4.1/5.1.UVA)
	id AA24152; Fri, 26 Jun 92 14:02:53 EDT
Posted-Date: Fri, 26 Jun 92 14:02:53 EDT
Return-Path: <swh2y@gingko.cs.Virginia.EDU>
Received: by gingko.cs.Virginia.EDU (4.1/SMI-2.0)
	id AA06644; Fri, 26 Jun 92 14:02:53 EDT
Date: Fri, 26 Jun 92 14:02:53 EDT
From: swh2y@gingko.cs.Virginia.EDU
Message-Id: <9206261802.AA06644@gingko.cs.Virginia.EDU>
To: info-andrew@andrew.cmu.edu
Subject: REALLY DUMB QUESTION


I have just built the Andrew Toolkit in our /usr/andrew directory
I have tried to execute the ATK by typing ATK at the prompt in the
/usr/andrew directory I have even typed Andrew there. Please tell me
how can I execute ATK now that I have it built. Am I using the correct
command? Or is there a bug somewhere in the system I have built.

Sorry for such a dumb question.... but I have checked the FAQ and the
README files and nothing seems to tell me what to do.

Sonia Henry
\enddata{text822, 569391}
\begindata{text822, 571197}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 2971;andrew.cmu.edu;John Gardiner Myers
Received: from hogtown.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ceGpuqy00WBwA3Bk5j>;
          Fri, 26 Jun 1992 14:15:19 -0400 (EDT)
Received: from hogtown.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr7/jm36/.Outgoing/QF.AeGptJW00WBw42pqZd>;
          Fri, 26 Jun 1992 14:13:41 -0400 (EDT)
Received: from BatMail.robin.v2.13.CUILIB.3.45.SNAP.NOT.LINKED.hogtown.andrew.cmu.edu.sun4c.411
          via MS.5.6.hogtown.andrew.cmu.edu.sun4c_411;
          Fri, 26 Jun 1992 14:13:41 -0400 (EDT)
Message-ID: <8eGptJK00WBw82pqRF@andrew.cmu.edu>
Date: Fri, 26 Jun 1992 14:13:41 -0400 (EDT)
From: John Gardiner Myers <jgm+@CMU.EDU>
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Messages 8.5 strangeness
In-Reply-To: <QeGY41GH0aky9itkpu@usl.com>
References: <QeGY41GH0aky9itkpu@usl.com>
Beak: is Not

Here's a diff between the 5.1 subs.c and what we (the "another group
here at CMU") have.  This includes a fix to the private-bboards bug we
introduced in the AMS speedup changes.

*** subs.c	Thu Jan 23 14:41:18 1992
--- /afs/andrew.cmu.edu/system/src/local/atk-ams/027/libs/ms/subs.c	Tue Jun  9 15:17:20 1992
***************
*** 51,57 ****
  char *name;
  int findcode; /* one of FIND_ codes defined above */
  {
!     int i, top, bottom, split, code;
      static struct SubscriptionProfile subs;
      static int LastHit = -1;
      char Nick[1+MAXPATHLEN], Full1[1+MAXPATHLEN], Full2[1+MAXPATHLEN];
--- 51,57 ----
  char *name;
  int findcode; /* one of FIND_ codes defined above */
  {
!     int i, top, bottom, split, code, splen;
      static struct SubscriptionProfile subs;
      static int LastHit = -1;
      char Nick[1+MAXPATHLEN], Full1[1+MAXPATHLEN], Full2[1+MAXPATHLEN];
***************
*** 58,72 ****
  
      debug(1, ("FindSubsEntry %s\n", name));
      if (ReadSubs() != 0) {
! 	return(-1); /* error code set */
      }
      if (*name == '\0' && (findcode == FIND_MUSTFINDNEXT)) {
! 	return(0); /* Give the first entry on null request for next */
      }
      if (SubsInUserOrder == NULL) {
  	return(NumSubsInUse);
      }
!     if (LastHit >= 0) { /* Pander to most common access patterns */
  	if (!strcmp(name, SubsInUserOrder[LastHit].key)) {
  	    return((findcode == FIND_MUSTFINDNEXT) ? LastHit + 1 : LastHit);
  	}
--- 58,72 ----
  
      debug(1, ("FindSubsEntry %s\n", name));
      if (ReadSubs() != 0) {
! 	return(-1);		/* error code set */
      }
      if (*name == '\0' && (findcode == FIND_MUSTFINDNEXT)) {
! 	return(0);		/* Give the first entry on null request for next */
      }
      if (SubsInUserOrder == NULL) {
  	return(NumSubsInUse);
      }
!     if (LastHit >= 0) {		/* Pander to most common access patterns */
  	if (!strcmp(name, SubsInUserOrder[LastHit].key)) {
  	    return((findcode == FIND_MUSTFINDNEXT) ? LastHit + 1 : LastHit);
  	}
***************
*** 76,131 ****
  	}
      }
      subs.key = name;
! 	subs.pathelt = -1;
! 	for (i=0; i<MS_NumDirsInSearchPath; ++i) {
! 	    if (!strncmp(name, SearchPathElements[i].Path, strlen(SearchPathElements[i].Path))) {
! 		subs.pathelt = i;
  		break;
  	    }
  	}
! 	BuildNickName(subs.key, Nick);
! 	subs.sname = Nick;
! 	subs.priority = ComputeSubsPriority(subs.sname, subs.pathelt);
! 	top = NumSubsInUse - 1;
! 	bottom = 0;
! 	split = top/2;
! 	debug(16, ("Entering main comparison loop looking for %s nickname %s path %d priority %d\n", name, subs.sname, subs.pathelt, subs.priority));
! 	while (TRUE) {
! 	    debug(16, ("comparing with %s\n", SubsInUserOrder[split].key));
  	    code = CompareSubsPtrPriority(&subs, &SubsInUserOrder[split]);
! 	    if (code == 0) break;  /* found it */
! 	    if (code > 0) {
! 		debug(16, ("Too low, check upper half\n"));
! 		bottom = split +1;
! 	    } else {
! 		debug(16, ("Too high, check lower half\n"));
! 		top = split -1;
! 		if (top<0) {
! 		    split = 0;
! 		    break;
! 		}
! 	    }
! 	    split = bottom + (top-bottom)/2;
! 	    if (split > top) split = top;
! 	    if (bottom >= top) { 
! 		code = CompareSubsPtrPriority(&subs, &SubsInUserOrder[split]);
! 		break;
! 	    }
  	}
! 	if (code) {
! 	    if (findcode == FIND_MUSTFIND) {
! 		return(NumSubsInUse);
! 	    }
! 	    /* This is the case for either FIND_MUSTFINDNEXT or FIND_FINDPROPERPLACE */
! 	    if (code < 0) {
! 		return(split);
! 	    } else {
! 		return(split+1);
! 	    }
  	}
! 	debug(16, ("Found it!\n"));
! 	LastHit = split;
! 	return((findcode == FIND_MUSTFINDNEXT) ? split+1 : split);
  }
  
  static char *SubsFileName = NULL;
--- 76,132 ----
  	}
      }
      subs.key = name;
!     subs.pathelt = -1;
!     for (i=0; i<MS_NumDirsInSearchPath; ++i) {
! 	splen = strlen(SearchPathElements[i].Path);
! 	if (!strncmp(name, SearchPathElements[i].Path, splen) && name[splen] == '/') {
! 	    subs.pathelt = i;
! 	    break;
! 	}
!     }
!     BuildNickName(subs.key, Nick);
!     subs.sname = Nick;
!     subs.priority = ComputeSubsPriority(subs.sname, subs.pathelt);
!     top = NumSubsInUse - 1;
!     bottom = 0;
!     split = top/2;
!     debug(16, ("Entering main comparison loop looking for %s nickname %s path %d priority %d\n", name, subs.sname, subs.pathelt, subs.priority));
!     while (TRUE) {
! 	debug(16, ("comparing with %s\n", SubsInUserOrder[split].key));
! 	code = CompareSubsPtrPriority(&subs, &SubsInUserOrder[split]);
! 	if (code == 0) break;	/* found it */
! 	if (code > 0) {
! 	    debug(16, ("Too low, check upper half\n"));
! 	    bottom = split +1;
! 	} else {
! 	    debug(16, ("Too high, check lower half\n"));
! 	    top = split -1;
! 	    if (top<0) {
! 		split = 0;
  		break;
  	    }
  	}
! 	split = bottom + (top-bottom)/2;
! 	if (split > top) split = top;
! 	if (bottom >= top) { 
  	    code = CompareSubsPtrPriority(&subs, &SubsInUserOrder[split]);
! 	    break;
  	}
!     }
!     if (code) {
! 	if (findcode == FIND_MUSTFIND) {
! 	    return(NumSubsInUse);
  	}
! 	/* This is the case for either FIND_MUSTFINDNEXT or FIND_FINDPROPERPLACE */
! 	if (code < 0) {
! 	    return(split);
! 	} else {
! 	    return(split+1);
! 	}
!     }
!     debug(16, ("Found it!\n"));
!     LastHit = split;
!     return((findcode == FIND_MUSTFINDNEXT) ? split+1 : split);
  }
  
  static char *SubsFileName = NULL;
***************
*** 404,412 ****
  			if (space) {
  			    *space++ = '\0';
  			    strncpy(sub->time64, fixDate(s), AMS_DATESIZE);
! 				s = index(space, ' ');
! 				if (s) *s = '\0'; /* forward compatibility */
! 				sub->filedate = atoi(space);
  			    GoodParse = TRUE;
  			}
  		    }
--- 405,413 ----
  			if (space) {
  			    *space++ = '\0';
  			    strncpy(sub->time64, fixDate(s), AMS_DATESIZE);
! 			    s = index(space, ' ');
! 			    if (s) *s = '\0'; /* forward compatibility */
! 			    sub->filedate = atoi(space);
  			    GoodParse = TRUE;
  			}
  		    }
***************
*** 431,452 ****
  	do {
  	    char sname[MAXPATHLEN+1], fixedpath[MAXPATHLEN+1];
  	    char *src, *dst;
  
! 	for (i=0; i<MS_NumDirsInSearchPath; ++i) {
! 	    if (!strncmp(sub->key, SearchPathElements[i].Path, strlen(SearchPathElements[i].Path))) {
! 		sub->pathelt = i;
! 		break;
  	    }
- 	}
  
  	    if (sub->pathelt != -2) break;
  
  	    /* here we try to fix bad path elements -- added cn0h 12/12/91 */
  	    sub->pathelt = -1;
- 	    dst = sname;
- 	    for (src = sub->sname; *dst = *src; ++src, ++dst) {
- 		if (*dst == '.') *dst = '/';
- 	    }
  	    if (MS_DisambiguateFile(sname, fixedpath, AMS_DISAMB_DIREXISTS) != 0 || !strcmp(fixedpath, sub->key)) {
  		break;
  	    }
--- 432,462 ----
  	do {
  	    char sname[MAXPATHLEN+1], fixedpath[MAXPATHLEN+1];
  	    char *src, *dst;
+ 	    int splen;
  
! 	    /* get short name with dots */
! 	    dst = sname;
! 	    for (src = sub->sname; *dst = *src; ++src, ++dst) {
! 		if (*dst == '.') *dst = '/';
  	    }
  
+ 	    for (i=0; i<MS_NumDirsInSearchPath; ++i) {
+ 		splen = strlen(SearchPathElements[i].Path);
+ 		if (!strncmp(sub->key, SearchPathElements[i].Path, splen) &&
+ 		    sub->key[splen] == '/') {
+ 		    sub->pathelt = i;
+ 		    /* make sure path matches short name -- added cn0h 3/8/92 */
+ 		    if (strcmp(sname, sub->key + splen + 1) != 0) {
+ 			sub->pathelt = -2; /* lie so we fall through to path fixer */
+ 		    }
+ 		    break;
+ 		}
+ 	    }
+ 
  	    if (sub->pathelt != -2) break;
  
  	    /* here we try to fix bad path elements -- added cn0h 12/12/91 */
  	    sub->pathelt = -1;
  	    if (MS_DisambiguateFile(sname, fixedpath, AMS_DISAMB_DIREXISTS) != 0 || !strcmp(fixedpath, sub->key)) {
  		break;
  	    }
***************
*** 734,739 ****
--- 744,750 ----
  int status, filedate;
  {
      int i, j, IsNew = 0;
+     int splen;
      struct SubscriptionProfile subs;
      char NickBuf[1+MAXPATHLEN], Full1[1+MAXPATHLEN], Full2[1+MAXPATHLEN];
  
***************
*** 772,778 ****
  	strcpy(subs.sname, NickName);
  	subs.pathelt = -1;
  	for (j=0; j<MS_NumDirsInSearchPath; ++j) {
! 	    if (!strncmp(subs.key, SearchPathElements[j].Path, strlen(SearchPathElements[j].Path))) {
  		subs.pathelt = j;
  		break;
  	    }
--- 783,791 ----
  	strcpy(subs.sname, NickName);
  	subs.pathelt = -1;
  	for (j=0; j<MS_NumDirsInSearchPath; ++j) {
! 	    splen = strlen(SearchPathElements[j].Path);
! 	    if (!strncmp(subs.key, SearchPathElements[j].Path, splen) &&
! 		subs.key[splen] == '/') {
  		subs.pathelt = j;
  		break;
  	    }

\enddata{text822, 571197}
\begindata{text822, 580833}
X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart
Received: from piglet.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/keGsjVv0Bwwt8oHk8j>;
          Fri, 26 Jun 1992 17:28:02 -0400 (EDT)
Received: from piglet.transarc.com via qmail
          ID </afs/transarc.com/usr/cfe/.Outgoing/QF.UeGseo=0BwwtAnOVwN>;
          Fri, 26 Jun 1992 17:23:00 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.piglet.transarc.com.pmax.3
          via MS.5.6.piglet.transarc.com.pmax_3;
          Fri, 26 Jun 1992 17:22:55 -0400 (EDT)
Message-ID: <QeGsejb0BwwtQnOVkk@transarc.com>
Date: Fri, 26 Jun 1992 17:22:55 -0400 (EDT)
From: Craig_Everhart@transarc.com
X-Andrew-Message-Size: 255+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    "Jeffrey J. Carpenter" <jjc+@pitt.edu>
Subject: Re: White Pages
In-Reply-To: <4eFtP5y2ATtmIc7Yhz@pitt.edu>
References: <4eFtP5y2ATtmIc7Yhz@pitt.edu>

\begindata{text,18548000}
\textdsversion{12}
\template{messages}
Just delete the entries from wp.add (or wpadd).  Rebuild white pages.  Unless 
you have a version of Andrew from 1988 or before, the entries will be deleted. 
 (They'll be present in wpadd.old but not wpadd, and the rebuild process will 
nuke 'em.)


		Craig

\enddata{text,18548000}

\enddata{text822, 580833}
\begindata{text822, 582436}
X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart
Received: from piglet.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/IeGsp2H0BwwtAoK080>;
          Fri, 26 Jun 1992 17:33:54 -0400 (EDT)
Received: from piglet.transarc.com via qmail
          ID </afs/transarc.com/usr/cfe/.Outgoing/QF.MeGsnhb0BwwtEnOWQj>;
          Fri, 26 Jun 1992 17:32:29 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.piglet.transarc.com.pmax.3
          via MS.5.6.piglet.transarc.com.pmax_3;
          Fri, 26 Jun 1992 17:32:28 -0400 (EDT)
Message-ID: <seGsngX0Bwwt4nOWEq@transarc.com>
Date: Fri, 26 Jun 1992 17:32:28 -0400 (EDT)
From: Craig_Everhart@transarc.com
X-Andrew-Message-Size: 1431+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    Graham Bardsley <graham@tcom.stc.co.uk>
Subject: Re: Setting up a non-AMDS White Pages system?
In-Reply-To: <EeGTWT20lyBlA4xG1b@tcom.stc.co.uk>
References: <EeGTWT20lyBlA4xG1b@tcom.stc.co.uk>

\begindata{text,18548000}
\textdsversion{12}
\template{messages}
(a) Every wpadd entry needs a unique $SI field (a number, typically starting 
at 1).  Your wpadd entries don't have any $SI fields at all.  This explains 
the core dump for ``Duplicate entry in Grits file hist/wpadd'' stuff.  Yes, 
makeboth could have been more bullet-proof.


(b) Your other problems have little to do with AMDS or its absence.  Certainly 
the $Fwd address won't be interpreted by anything if you don't run AMDS, so 
there's little point in having $Fwd entries in your wpadd file.  If you want 
global (used by all users) aliases, you may be stuck with /usr/lib/aliases.


I'll admit that I have little idea what your wpadd enntries are trying to 
achieve, in that you seem to be defining duplicate ``accounts'' for yourself. 
 (wpadd entries are like full accounts; each is independent of the other, and 
each is independent of all names derived from /etc/passwd.)  Thus, there are 
three accounts in your WP that matched G.Bardsley: one from your passwd file 
and two from wpadd, with exactly the names that you said:

	G.Bardsley (from the first wpadd entry)

	Graham.Bardsley.30770 (from the second wpadd entry)

	Graham Bardsley (from your /etc/passwd entry)

What should ``G.Bardsley'' have matched instead?


If you want to decorate WP accounts with things like Office Phone numbers, you 
can either run the WPI software or edit the passwd.chg file itself.


Does this help to clarify anything (I hope)?


		Good luck,

		Craig

\enddata{text,18548000}

\enddata{text822, 582436}
\begindata{text822, 585277}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/EeGtgFm00Ui3RVek57>;
          Fri, 26 Jun 1992 18:32:50 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.UeGtdoS00UddJaak4Z>;
          Fri, 26 Jun 1992 18:30:12 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA26261> for info-andrew; Fri, 26 Jun 92 18:30:05 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA16745; Fri, 26 Jun 92 15:20:13 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 26 Jun 92 22:15:05 GMT
From: elroy.jpl.nasa.gov!henry!mathew@ames.arc.nasa.gov  (Mathew Yeates)
Organization: Image Analysis Systems Group, JPL
Subject: chart bugs and New Projects
Message-Id: <mathew.709596905@henry>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Good Luck trying to dynamically set attributes in the chart inset.
'*' was used where there should be '&' so trying to set any of the
fonts causes a core dump.

My recommendation for future projects? Fix whats broken first.
Also, the documentation needs some serious cleaning up first.

By the way, despite what the FAQ says, psroff cannot currently
be used to print ez documents. A patch to psroff is required
for old CAT troff on Suns.

-Mathew
\enddata{text822, 585277}
\begindata{text822, 587014}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/QeHCIRm00Udd0pG05p>;
          Sat, 27 Jun 1992 18:01:02 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.IeHCFha00Udd0pFk56>;
          Sat, 27 Jun 1992 17:58:06 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA13634> for info-andrew; Sat, 27 Jun 92 17:58:00 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA02425; Sat, 27 Jun 92 14:45:31 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 27 Jun 92 21:30:48 GMT
From: eru.mt.luth.se!lunic!sunic2!ugle.unit.no!nuug!ifi.uio.no!naggum.no@bloom-beacon.mit.edu  (Erik Naggum)
Subject: Re: Possible projects for ATK Consortium
Message-Id: <23224E@erik.naggum.no>
References: <YeEZp9e00Vs4MBcKYh@andrew.cmu.edu>, <1992Jun19.234023.9790@news.eng.convex.com>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Anthony A. Datri <datri@convex.com> writes:
|
|   >+  SGML.  SGML seems to be the coming standard data stream,
|
|   I remember hearing this in 1987 at a former text-formatting employer.

It was true for the text-formatting and graphics industry in 1987, and
SGML was generally adopted within this industry several years ago.  SGML
is a coming standard in the rest of the information technology world
these days, and gaining popularity fast.  Be careful to not confuse
these very different contexts.

See also comp.text.sgml.

Best regards,
</Erik>
--
Erik Naggum             |  ISO  8879 SGML     |
                        |  ISO 10744 HyTime   |
+47-295-0313            |  ISO  9899 C        |      Memento, terrigena.
<erik@naggum.no>        |  ISO  9945 POSIX    |      Memento, vita brevis.
\enddata{text822, 587014}
\begindata{text822, 589197}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ceHDbTu00Ui3QvF05o>;
          Sat, 27 Jun 1992 19:29:38 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.seHDa:G00UddMw705c>;
          Sat, 27 Jun 1992 19:28:10 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA15383> for info-andrew; Sat, 27 Jun 92 19:28:05 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA04223; Sat, 27 Jun 92 16:17:19 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 27 Jun 92 23:11:40 GMT
From: yandros@athena.mit.edu  (Chad Phillip Brown)
Organization: /mit/yandros/.organizations
Subject: Re: ez and Greek characters
Message-Id: <YANDROS.92Jun27191135@portnoy.MIT.EDU>
References: <1992Jun23.060930.5189@physiol.su.OZ.AU>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu



From: daved@physiol.su.OZ.AU (Dave Davey)
> I am a very naive ez user seeking advice on how to incorporate symbol
> characters within text in an "inline" form.  For example, suppose I
> want to describe DNA as an <alpha>-helix but I want the <alpha> to be
> "just another character" on the line.  Selecting eq in the media menu
> seems to result in separate line inserts.

What you want is compchar.  Here at MIT, we have it bound to C-x v,
but we've reorganized the keyboard in certain ways to make it more
closely resemble the GNU Emacs setup here.  You should be able to find
help on it the standard way, in any case.


--
-->Chad Phillip Brown<--||INTERNET:---->yandros@Athena.MIT.EDU
------------------------||NeXT:---------->yandros@milo.mit.edu
-->Student Information<-||UUCP:-->mit-eddie!mit-athena!yandros		
--->Processing Board<---||BITNET:------>yandros%mit.edu@mitvma
----->CSSConsultant<----||US:--->19 Myrtle;Somerville MA;02143
-------->IS-DCNS<-------||Voice:----------------->617-623-0877
\enddata{text822, 589197}
\begindata{text822, 591535}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/seHklUu00Ui34G9E8y>;
          Mon, 29 Jun 1992 09:13:07 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.keHkkXG00UkT46t04o>;
          Mon, 29 Jun 1992 09:12:03 -0400 (EDT)
Received: from eurogate.bnr.co.uk by po3.andrew.cmu.edu (5.54/3.15) id <AA01754> for info-andrew; Mon, 29 Jun 92 09:11:51 EDT
Received: from bnr.co.uk by eurogate.bnr.co.uk with SMTP (PP) 
          id <16159-0@eurogate.bnr.co.uk>; Mon, 29 Jun 1992 14:11:44 +0100
Received: from bnr.co.uk by innergate.bnr.co.uk with SMTP (PP) 
          id <03613-0@innergate.bnr.co.uk>; Mon, 29 Jun 1992 14:11:39 +0100
Received: from arran.tcom.stc.co.uk by hedera.bnr.co.uk with Internal SMTP (PP) 
          id <19920629131034-0@hedera.bnr.co.uk>;
          Mon, 29 Jun 1992 14:10:35 +0100
Received: from adur.tcom.stc.co.uk by arran.Tcom.STC.co.UK (4.12/UK-1.4(stc));
          Mon, 29 Jun 92 14:07:08 GMT
Received: from newt.tcom.stc.co.uk.tcom.stc.co.uk 
          by adur.tcom.stc.co.uk (4.0/SMI-4.0) id AA15396;
          Mon, 29 Jun 92 14:09:07 BST
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.newt.nmec.tcom.stc.co.uk.sun4.40 
          via MS.5.6.newt.nmec.tcom.stc.co.uk.sun4_40;
          Mon, 29 Jun 1992 14:09:05 +0100 (BST)
Message-Id: <QeHkhla0lyBlM4xKog@tcom.stc.co.uk>
Date: Mon, 29 Jun 1992 14:09:05 +0100 (BST)
From: Graham Bardsley <graham@tcom.stc.co.uk>
X-Andrew-Message-Size: 2232+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
Organization: BNR Europe, New Southgate, London
References: <EeGTWT20lyBlA4xG1b@tcom.stc.co.uk> <seGsngX0Bwwt4nOWEq@transarc.com>
To: info-andrew@andrew.cmu.edu
Subject: Re: Setting up a non-AMDS White Pages system?

\begindata{text,3873584}
\textdsversion{12}
\template{messages}
My info-andrew feed seems to have dried up so I'm copying some of the followup 
from a trn session...


In article <seGsngX0Bwwt4nOWEq@transarc.com> Craig_Everhart@TRANSARC.COM 
writes:

\quotation{(a) Every wpadd entry needs a unique $SI field (a number, typically 
starting at 1).  Your wpadd entries don't have any $SI fields at all. 

}This is very useful info that I didn't pick up on.

 

\quotation{(b) Your other problems have little to do with AMDS or its absence. 
Certainly the $Fwd address won't be interpreted by anything if you don't run 
AMDS, so there's little point in having $Fwd entries in your wpadd file.  If 
you want global (used by all users) aliases, you may be stuck with 
/usr/lib/aliases.


}A global alias database is exactly what I'm after. I wanted some way of being 
able to just type someone's real name and `Andrew' would then allow the user 
to select the one they wanted from those 'user ids' which matched and email to 
that remote host. (I have three  different accounts on different machines, as 
shown in the example.)

 

\quotation{I'll admit that I have little idea what your wpadd enntries are 
trying to achieve, in that you seem to be defining duplicate ``accounts'' for 
yourself. (wpadd entries are like full accounts; each is independent of the 
other, and each is independent of all names derived from /etc/passwd.)  Thus, 
there are three accounts in your WP that matched G.Bardsley: one from your 
passwd file and two from wpadd, with exactly the names that you said:


}\example{       G.Bardsley (from the first wpadd entry)

       Graham.Bardsley.30770 (from the second wpadd entry)

       Graham Bardsley (from your /etc/passwd entry)


}\quotation{What should ``G.Bardsley'' have matched instead?

}
Well I assumed that since 'G.Bardsley' matches exactly against one of the 
 'accounts', it would attempt to post it to that one. I guess it tries to do a 
fuzzy name search immediately instead of first seeing if an account matches 
exactly.

 

\quotation{If you want to decorate WP accounts with things like Office Phone 
numbers, you can either run the WPI software or edit the passwd.chg file 
itself.

}I can do that fine, thanks.

 

\quotation{Does this help to clarify anything (I hope)?

}Yes, it's been of great help. I might now persivere with AMDS to get it 
going.

  

Cheers.

 

Graham\
\enddata{text,3873584}

\enddata{text822, 591535}
\begindata{text822, 596053}
X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart
Received: from piglet.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ceHn:Bv0Bwwt11Pk8v>;
          Mon, 29 Jun 1992 11:55:58 -0400 (EDT)
Received: from piglet.transarc.com via qmail
          ID </afs/transarc.com/usr/cfe/.Outgoing/QF.AeHn7HP0Bwwt90oVdK>;
          Mon, 29 Jun 1992 11:52:51 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.piglet.transarc.com.pmax.3
          via MS.5.6.piglet.transarc.com.pmax_3;
          Mon, 29 Jun 1992 11:52:45 -0400 (EDT)
Message-ID: <oeHn7Bn0BwwtR0oVR3@transarc.com>
Date: Mon, 29 Jun 1992 11:52:45 -0400 (EDT)
From: Craig_Everhart@transarc.com
X-Andrew-Message-Size: 1771+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    Graham Bardsley <graham@tcom.stc.co.uk>
Subject: Re: Setting up a non-AMDS White Pages system?
In-Reply-To: <QeHkhla0lyBlM4xKog@tcom.stc.co.uk>
References: <EeGTWT20lyBlA4xG1b@tcom.stc.co.uk> <seGsngX0Bwwt4nOWEq@transarc.com>
	<QeHkhla0lyBlM4xKog@tcom.stc.co.uk>

\begindata{text,18750464}
\textdsversion{12}
\template{messages}
Thanks for the clarification!  Yes, I think I start to get what you're after.


I went back to your initial post and noticed something that is also helping 
you to get into trouble.  In your sample ``wpadd'' entries, you have things 
like:


\excerptedcaption{Excerpts from internet.other.info-andrew: 25-Jun-92 Setting 
up a non-AMDS White.. Graham Bardsley@tcom.stc (1626+1)}


\quotation{$ID G.Bardsley

}\quotation{$WN G.Bardsley

}\quotation{$PW *

}\quotation{$NPA 1

}\quotation{$Fwd G.Bardsley@lon4021.tcom.stc-plc.gold-400.gb

}\quotation{$OP 730 3799

}\quotation{$$

}
This entry doesn't have a $N entry; rather it has a $WN entry, which is 
intended for additional full names.  For example, a user might be known as 
``Liz Jones'' but have a full name of ``Elisabeth Welty Jones''.  WP would 
capture that by having the visible name as the $N entry, and any additional 
names in a $WN (Whole Name) entry:


	$N Liz Jones

	$WN Elisabeth Welty Jones


If Ms. Jones also had some other well-known nickname (let's say ``Sippy''), 
that too could be captured as another alternate name (``Sippy Jones'') in $WN:


	$N Liz Jones

	$WN Elisabeth Welty Jones;Sippy Jones


There are probably oddball cases in the code that are triggered by not having 
any $N field for a wpadd entry, particularly if there's a $WN field.  If you 
used $N rather than $WN, you might have even gotten some of the semantics that 
you wanted--lots of somewhat-conflicting local accounts.  The problem with the 
current AMS WP support is that AMS won't read the $Fwd field to make the 
different, somewhat-conflicting account entries actually useful.  That is, at 
best you'll get the conflict screen that you were apparently looking for, but 
selecting one of the entries on the screen won't cause mail to be sent to that 
entry's $Fwd field content.


Sorry!  Hope that you can find something useful there anyway.


		Craig

\enddata{text,18750464}

\enddata{text822, 596053}
\begindata{text822, 599420}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/MeHoGlu00UkT8Uc04:>;
          Mon, 29 Jun 1992 13:13:22 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.EeHoBvu00UkTAUSU4B>;
          Mon, 29 Jun 1992 13:08:15 -0400 (EDT)
Received: from Virginia.EDU (uvaarpa.Virginia.EDU) by po3.andrew.cmu.edu (5.54/3.15) id <AA08300> for info-andrew; Mon, 29 Jun 92 13:07:53 EDT
Received: from server.cs.virginia.edu by uvaarpa.Virginia.EDU id aa20880;
          29 Jun 92 13:07 EDT
Received: from gingko.cs.Virginia.EDU by uvacs.cs.Virginia.EDU (4.1/5.1.UVA)
	id AA14199; Mon, 29 Jun 92 13:07:38 EDT
Posted-Date: Mon, 29 Jun 92 13:07:37 EDT
Return-Path: <swh2y@gingko.cs.Virginia.EDU>
Received: by gingko.cs.Virginia.EDU (4.1/SMI-2.0)
	id AA11024; Mon, 29 Jun 92 13:07:37 EDT
Date: Mon, 29 Jun 92 13:07:37 EDT
From: swh2y@gingko.cs.Virginia.EDU
Message-Id: <9206291707.AA11024@gingko.cs.Virginia.EDU>
To: info-andrew@andrew.cmu.edu
Subject: Andrew Mail System---ANOTHER DUMB ?

 
I have tried to create the amsdemo using the gendemo command on a Sun
Sparc OS 4.1. I got the following messages. What am I doing
incorrectly?

The FAQ says that I can use the AMS without having AFS... the andrew
message demo seems to be looking for a file from the  AFS.
What should I do? How do I use AMS without AFS?  Is it  possible to
generate a Andrew Message System demo using gendemo if your site does
not own AFS?

Thanks for your help,
Sonia
/************actual text from my xterm*******************/

gingko/usr/andrew/bin$ /usr/andrew/etc/gendemo /usr/andrew/.MESSAGES/ams>
Do you want to create a messages demo folder in the directory /usr/andrew/.
MESSAGES/amsdemo, erasing any previous contents AND ALL SUBDIRECTORIES recu
rsively [no] ? yes
The mspath element /afs/andrew.cmu.edu/usr0/bb/off/.MESSAGES does not exist
.
The mspath element /afs/andrew.cmu.edu/usr0/bb/.MESSAGES does not exist.
The mspath element /afs/andrew.cmu.edu/usr0/netbb/.MESSAGES does not exist.
Expertise level set to wizard
parent folder [top level mail folder] : The folder '/usr/andrew/.MESSAGES'
is top-level, so no folder creation notice
will appear.
Created empty message folder /usr/andrew/.MESSAGES/amsdemo
The mspath element /afs/andrew.cmu.edu/usr0/bb/off/.MESSAGES does not exist
.
The mspath element /afs/andrew.cmu.edu/usr0/bb/.MESSAGES does not exist.
The mspath element /afs/andrew.cmu.edu/usr0/netbb/.MESSAGES does not exist.
Expertise level set to wizard
Reconstructing /usr/andrew/.MESSAGES/amsdemo; please wait...
Reconstructed EMPTY message folder /usr/andrew/.MESSAGES/amsde
/**************************************************************************/
\enddata{text822, 599420}
\begindata{text822, 602428}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen
Received: from shaler.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/4eHqqv600Vs40aPE8g>;
          Mon, 29 Jun 1992 16:08:27 -0400 (EDT)
Received: from shaler.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/wjh/.Outgoing/QF.UeHqpx200Vs4EcSK81>;
          Mon, 29 Jun 1992 16:07:25 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31
          via MS.5.6.shaler.andrew.cmu.edu.rs_aix31;
          Mon, 29 Jun 1992 16:07:24 -0400 (EDT)
Message-ID: <oeHqpw_00Vs44cSK1X@andrew.cmu.edu>
Date: Mon, 29 Jun 1992 16:07:24 -0400 (EDT)
From: Fred Hansen <wjh+@andrew.cmu.edu>
X-Andrew-Message-Size: 728+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    swh2y@gingko.cs.Virginia.EDU
Subject: Re: REALLY DUMB QUESTION
In-Reply-To: <9206261802.AA06644@gingko.cs.Virginia.EDU>
References: <9206261802.AA06644@gingko.cs.Virginia.EDU>

\begindata{text,539575176}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from internet.other.info-andrew: 26-Jun-92 REALLY 
DUMB QUESTION swh2y@gingko.cs.Virginia (477)}


\quotation{Please tell me how can I execute ATK now that I have it built.}


I think this is a darn good question.  Andrew so big, its hard to suggest 
where to start, and nothing is actually called "atk" or "andrew".


The simplest is

	runapp launchapp

I suppose we could think about calling this "andrew"


Here are some of the applications in Andrew:


help - view various documentation (a good place to start)

ez - editor for text and other things

messages - mail management system

typescript - shell interface

console - system monitor


raster, table, zip - various editors which can be invoked via ez as well.


Have fun,

Fred Hansen



\enddata{text,539575176}

\enddata{text822, 602428}
\begindata{text822, 604532}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/YeHs6H600Ui3FIv04R>;
          Mon, 29 Jun 1992 17:33:07 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.ceHs4Hq00UddFRX050>;
          Mon, 29 Jun 1992 17:31:00 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA23934> for info-andrew; Mon, 29 Jun 92 17:30:44 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA08208; Mon, 29 Jun 92 14:18:19 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 29 Jun 92 21:04:20 GMT
From: pitt!cs.pitt.edu@gatech.edu  (Ken Mitchum)
Organization: Computer Science Dept., University of Pittsburgh
Subject: ATK and Mach i386
Message-Id: <15426@pitt.UUCP>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu


I would appreciate any experience anyone has with ATK 5.1 and
Mach on the i386. I have no problems whatsoever building and
running 5.1 on a Vaxstation. While everything builds correctly
on the Mach system, there is a problem with "ez": the FIRST
insert in a file will always trash one or more lines, duplicating
text incorrectly and replacing good text with the duplicated
text. I can find no problems in the system.h or system.mcr.
I get the same behavior whether I build and run under Mach 2.5
or Mach 3.0.

 -Ken Mitchum
 km@cs.pitt.edu
\enddata{text822, 604532}
\begindata{text822, 606337}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/MeHviaq00Ui3JgpU4a>;
          Mon, 29 Jun 1992 21:40:55 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.AeHvgHa00UddI3mU5N>;
          Mon, 29 Jun 1992 21:38:28 -0400 (EDT)
Received: from relay1.UU.NET by po5.andrew.cmu.edu (5.54/3.15) id <AA00962> for info-andrew; Mon, 29 Jun 92 21:38:14 EDT
Received: from uunet.uu.net (via LOCALHOST.UU.NET) by relay1.UU.NET with SMTP 
	(5.61/UUNET-internet-primary) id AA03873; Mon, 29 Jun 92 21:38:11 -0400
Received: from mri.UUCP by uunet.uu.net with UUCP/RMAIL
	(queueing-rmail) id 213800.22820; Mon, 29 Jun 1992 21:38:00 EDT
Received: from sun60.mrinet3 by mri.com (4.0/SMI-4.0)
	id AA06825; Mon, 29 Jun 92 17:01:20 PDT
Date: Mon, 29 Jun 92 17:01:20 PDT
From: rao@mri.com (Rao Loka)
Message-Id: <9206300001.AA06825@mri.com>
To: info-andrew@andrew.cmu.edu
Subject: Animation in ATK.


Some time back, I noticed that it is possible to generate animation using
Andrew Toolkit. In particular, I understand the tool would generate a 
series of bitmaps so animation can be accomplished by displaying the
sequence of bitmaps generated by the tool. Could you possibly shed
a little more light on this?

Since my site doesn't subscribe to comp.soft-sys, a direct reply to me
would be appreciated.

						- Thanks,
						- Rao.

					 ( Raghavendra Rao Loka,
					   Microtec Research, Inc.
					   2350 Mission College Blvd.
					   Santa Clara, CA 95054. )
\enddata{text822, 606337}
\begindata{text822, 608152}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/seI0d3600UkT1FBU4F>;
          Tue, 30 Jun 1992 03:16:19 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.weI0c0O00jZdIS4E56>;
          Tue, 30 Jun 1992 03:15:14 -0400 (EDT)
If-Type-Unsupported: send
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.0eI0aN:00UkT1F=k4o>;
          Tue, 30 Jun 1992 03:13:32 -0400 (EDT)
Received: from wn1.sci.kun.nl by po3.andrew.cmu.edu (5.54/3.15) id <AA20772> for info-andrew; Tue, 30 Jun 92 03:13:18 EDT
Received: by wn1.sci.kun.nl (5.57/2.1) on NUNET
 	id AA03508; Tue, 30 Jun 92 09:13:04 +0200
Received: from zeus by cs.kun.nl (4.1/SMI-3.2)
	id AA00895; Tue, 30 Jun 92 09:13:02 +0200
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.zeus.cs.kun.nl.sun4.41
          via MS.5.6.zeus.cs.kun.nl.sun4_41;
          Tue, 30 Jun 1992 09:12:58 +0200 (MET DST)
Message-Id: <AeI0ZuO3fW4187gkt6@cs.kun.nl>
Date: Tue, 30 Jun 1992 09:12:58 +0200 (MET DST)
From: Harco de Hilster <harcoh@cs.kun.nl>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: info-andrew@andrew.cmu.edu, swh2y@gingko.cs.virginia.edu
Subject: Re: Andrew Mail System---ANOTHER DUMB ?
In-Reply-To: <9206291707.AA11024@gingko.cs.Virginia.EDU>
References: <9206291707.AA11024@gingko.cs.Virginia.EDU>

Hi,

You can use AMS without AFS. 
The gendemo places some demo messages in a message folder, that's all.
You can see those messages when you start messages, and select that
message folder.

The funny path names you see, are the default pathnames used at CMU. I
have never seen that message, but I think you haven't setup you own
bulletin board trees. See help on AMS and the AndrewSetup file.

When you execute the gendemo command, you must be in the (source)
directory 'andrew/ams/demo'. Otherwise it will not copy the demo
messages.


Good Luck,

Harco
\enddata{text822, 608152}
\begindata{text822, 610405}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0eI8e0W00Udd8lTE5H>;
          Tue, 30 Jun 1992 12:23:28 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.AeI8b5u00UddIlAk4G>;
          Tue, 30 Jun 1992 12:20:22 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA12588> for info-andrew; Tue, 30 Jun 92 12:20:10 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA12115; Tue, 30 Jun 92 09:07:30 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 29 Jun 92 22:22:18 GMT
From: nsisrv!Pt!postmaster%hq.af.mil!john@g.ms.uky.edu  (John Ryan)
Organization: 7TH Communications Group
Subject: Re: Possible projects for ATK Consortium
Message-Id: <1429@hq.hq.af.mil>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu


--

I have been thinking about what I would like in an editor, and I have
a couple of ideas.

1) Concurent editting with fine locking. (Line or sentence, maybe
scalable locking?)

2) Subject based hypertext referencing. Maybe use the MIT/DARPA 
work that cannonicalizes sentences into <subject><relation><object>.
I can't remember the name maybe START or something.

3) Interactive help  that doesn't get in  the way. Run context
sensitive help in a side window that knows where the cusor is and in
what state the program is and provides an English explanation of
options.

If you have to write a report, thesis, legal opinion or anything
else that requires research then this would make life easier. Here
is a view of a screen layout. >17" only!

+-----------------+ +----------+
|     Menu Bar   <--- Menu Area|
+-----------------+ |          |
|   Text Area     | |          |  <--Help area titled Help
|                <----Text     |
|                 | |  Entry   |
|                 | |   Area   |
+-----------------+ +----------+
| Reference Text  | | H-Linked |
|                 | | tree of  |  <--Tree of Hyper linked Xrefs
|                 | | crossrefs|      Selectable by pointing (WAIS?)
+-----------------+ +----------+
| options & messag| | See Also |
+-----------------+ +----------+

Help in the  help area changes with cursor movement between areas.
this keeps help from cluttering up the screen. Research suggests that
lines or arrows from the help area to the object it references speed
comprehension. The See Also button is used for fuller explanaation of
error messages, displaying text in the help area. This aleviates
having help cover the screen and also makes it more comprensible.

Have a sideways tree of crossreferences dynamically linked by subject.
Like WAIS, allow the user to choose a database of a particular type
BIONET for the biologist, Lexus for the law student, etc. Box each
entry with score. Highlight whith cursor and select with mouse button.

Have an Hypertext interpreter running in the back ground of the text
widow. While the  writer is entering text have the document processor
look for hypertext links based on content.

All this and make the text area group writable.

P.S. Could you have this done by next week guys? Sure could use one
of these dohickies :-)
-------
John Ryan             john@hq.af.mil        ..uunet!hq!john
\enddata{text822, 610405}
\begindata{text822, 614075}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/oeI9LxS00jZd0BQE8G>;
          Tue, 30 Jun 1992 13:12:29 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.4eI9LJe00UkT4WaU5B>;
          Tue, 30 Jun 1992 13:11:50 -0400 (EDT)
Received: from sun2.nsfnet-relay.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id <AA08853> for info-andrew; Tue, 30 Jun 92 13:11:44 EDT
Via: uk.ac.city.cs; Tue, 30 Jun 1992 18:11:18 +0100
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.barney.cs.city.ac.uk.sun4.40 
          via MS.5.6.barney.cs.city.ac.uk.sun4_40;
          Tue, 30 Jun 1992 18:14:05 +0100 (BST)
Message-Id: <geI9NR___5g8E7UmBm@cs.city.ac.uk>
Date: Tue, 30 Jun 1992 18:14:05 +0100 (BST)
From: Nick Williams <njw@cs.city.ac.uk>
X-Andrew-Message-Size: 845+0
Content-Type: X-BE2; 12
If-Type-Unsupported: send
To: info-andrew@andrew.cmu.edu
Subject: C++ development

\begindata{text,2493944}
\textdsversion{12}
\template{messages}
Has anyone yet managed to get a c++text object up and running?


Up till now, I have been using Emacs to edit C++, but today, I realised I 
could use \bold{org} to show the layout of the object hierarchies (no 
mult.inheritance) and put hyperlinks in the description fields pointing to 
relevant source files.  This is all really neat and cool---in 5 minutes I 
could put up a window to stun all my friends :-) (Easily stunned, these 
norwegian blues).  However, when the files come up in their new window, ready 
to be edited, the indentation is all over the place and ctext just can't quite 
get close enough to grokking the source.


Help? whimper?


Nick

Nick Williams                                   E-mail: njw@cs.city.ac.uk

Systems Architecture Research Centre,	        (MIME and ATK accepted)

City University, London, UK.		        Tel: +44 71 477 8551

\enddata{text,2493944}

\enddata{text822, 614075}
\begindata{text822, 616267}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/MeIAZj:00jZdMJ0U4X>;
          Tue, 30 Jun 1992 16:51:59 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.weIAXIS00UddJMd05l>;
          Tue, 30 Jun 1992 16:49:25 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA22671> for info-andrew; Tue, 30 Jun 92 16:48:54 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA23524; Tue, 30 Jun 92 13:42:47 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 30 Jun 92 20:31:46 GMT
From: cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!convex!convex!datri@ucbvax.Berkeley.EDU  (Anthony A. Datri)
Organization: Engineering, CONVEX Computer Corp., Richardson, Tx., USA
Subject: Re: Possible projects for ATK Consortium
Message-Id: <1992Jun30.203146.27110@news.eng.convex.com>
References: <1429@hq.hq.af.mil>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

>1) Concurent editting with fine locking. (Line or sentence, maybe
>scalable locking?)

The potential for this is somewhat limited.  The only reliable locking you
get in Unix-land is with flock, which is limited to processes running on the
same machine.
-- 

======================================================================8--<
Inspector Clay's dead -- murdered -- and one thing's for sure:
someone's responsible!
\enddata{text822, 616267}
\begindata{text822, 618114}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0eID1c:00jZdQMS051>;
          Tue, 30 Jun 1992 19:38:16 -0400 (EDT)
Received: from andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.EeICzF600Ui3NYyk51>;
          Tue, 30 Jun 1992 19:35:45 -0400 (EDT)
Received: from juno.Colorado.EDU by andrew.cmu.edu (5.54/3.15) id <AA25846> for info-andrew; Tue, 30 Jun 92 19:35:40 EDT
Received: by juno.Colorado.EDU (AIX 3.2/UCB 5.64/4.03)
          id AA03769; Tue, 30 Jun 1992 17:29:34 -0600
Date: Tue, 30 Jun 1992 17:29:34 -0600
From: standefe@juno.Colorado.EDU (Glenn Michael Standefer)
Message-Id: <9206302329.AA03769@juno.Colorado.EDU>
To: info-andrew@andrew.cmu.edu
Subject: syntax errors in header files



Hello.  I'm having some trouble;  I thought I'd write and see if you could help.


I am trying to compile andrew under X11R5 on an AIX 3.2 rs6000 IBM.
I have the following variables set:

	 XBASEDIR = /usr/local/X11R5
	AFSBASEDIR = /usr/local/andrew
	XBINDIR = /usr/local/X11R5/bin
	XUTILDIR = /usr/local/X11R5/bin
	 XINCDIR = $(XBASEDIR)/include/X11
	#define RESOLVER_ENV    1
	#define X11_ENV 1
	#define DITROFF_ENV 1
 	#define DEFAULT_LOCALDIR_ENV /usr/local
	#define DEFAULT_ANDREWDIR_ENV /usr/local/andrew


All of my X stuff is under /usr/local/X11R5.  I want to put andrew under
/usr/local.


I am getting the following errors in the Make process after it attempts to
compile "readlink.c":

/usr/include/sys/lc_core.h", line 27.5: 1506-046 (S) Syntax error.
/usr/include/sys/lc_core.h", line 57.5: 1506-046 (S) Syntax error.
/usr/include/sys/lc_core.h", line 86.5: 1506-046 (S) Syntax error.
/usr/include/sys/lc_core.h", line 153.5: 1506-046 (S) Syntax error.
/usr/include/sys/lc_core.h", line 184.5: 1506-046 (S) Syntax error.
/usr/include/sys/lc_core.h", line 234.5: 1506-046 (S) Syntax error.
/usr/include/sys/lc_core.h", line 270.5: 1506-046 (S) Syntax error.

	{And many others like it}

/usr/include/sys/localedef31.h", line 46.9: 1506-046 (S) Syntax error.
/usr/include/sys/localedef31.h", line 65.9: 1506-046 (S) Syntax error.
/usr/include/sys/localedef.h", line 36.5: 1506-046 (S) Syntax error.
/usr/include/sys/localedef.h", line 213.5: 1506-046 (S) Syntax error.
/usr/include/sys/localedef.h", line 264.3: 1506-046 (S) Syntax error.

/usr/include/time.h", line 82.50: 1506-046 (S) Syntax error.
/usr/include/time.h", line 82.62: 1506-046 (S) Syntax error.
/usr/include/time.h", line 82.70: 1506-046 (S) Syntax error.
/usr/include/time.h", line 82.80: 1506-046 (S) Syntax error.


I'm sure that I am not defining something I should be (or the other
way around), but I'm in over my head.  Do you have any suggestions for 
me?

Thank you for your time.

Glenn Standefer
standefe@jove.colorado.edu
\enddata{text822, 618114}
\begindata{text822, 621174}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/IeIF1XS00UddQ:qk5h>;
          Tue, 30 Jun 1992 21:54:43 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.geIF0cq00UkT1=F040>;
          Tue, 30 Jun 1992 21:53:45 -0400 (EDT)
Received: from alpha.xerox.com by po3.andrew.cmu.edu (5.54/3.15) id <AA19263> for info-andrew; Tue, 30 Jun 92 21:53:37 EDT
Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <12254>; Tue, 30 Jun 1992 18:53:25 PDT
Received: by holmes.parc.xerox.com id <25544>; Tue, 30 Jun 1992 18:53:16 -0700
Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.41
          via MS.5.6.holmes.parc.xerox.com.sun4_41;
          Tue, 30 Jun 1992 18:53:03 -0700 (PDT)
Message-Id: <IeIEzzIB0KGWI253RM@holmes.parc.xerox.com>
Date: 	Tue, 30 Jun 1992 18:53:03 PDT
Sender: Bill Janssen <janssen@parc.xerox.com>
From: Bill Janssen <janssen@parc.xerox.com>
To: info-andrew@andrew.cmu.edu
Subject: cross-ref & ezpostprocess

I'm trying to get texttag and textref to work with ezprint.  It seems
that they depend on a script called "ezpostprocess" being run, which
doesn't seem to be happening in my environment, perhaps because I'm
using the command "ezprint -FE -t myfile.atk".  How do I run
ezpostprocess manually?  What are the arguments?

Bill
\enddata{text822, 621174}
\begindata{text822, 622863}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/keJ6CCC00UkTA6zE4h>;
          Fri,  3 Jul 1992 10:26:22 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.YeJ6:HK00Udd8My04z>;
          Fri,  3 Jul 1992 10:22:11 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA06387> for info-andrew; Fri, 3 Jul 92 10:22:07 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA27022; Fri, 3 Jul 92 07:16:55 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 17 Jun 92 19:06:43 GMT
From: swrinde!sdd.hp.com!hp-cv!ogicse!psgrain!hippo!ucthpx!sun010!nacdh9!newsmgr@gatech.edu,
        Sender@andrew.cmu.edu, Unknown@andrew.cmu.edu, **@andrew.cmu.edu
Subject: Re: Messages 8.5
Message-Id: <15435.2a543740@nacdh9.nac.ac.za>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Yes, this was me fixing what I had thought of for a long time as a bug,
but you aren't the only person to complain at the loss of what you saw
as a feature.

If you look in atkams/messages/lib/messaux.c, on line 188 (more or
less), you'll find the following:

    void BSM_ReadMailPlease(self)
    struct messages *self;
    {
    /*    folders_ReadMail(GetFolders(self), TRUE); */
        folders_UpdateMsgs(GetFolders(self), TRUE, NULL, TRUE);
    }

The commented out line is the old behavior.  You can just change it back
if you like.  I imagine in future versions someone should make this an
option -- I personally much prefer the new behavior, since the old
behavior only showed you the folder named "mail" and no other mail
folder that might have new mail...
\enddata{text822, 622863}
\begindata{text822, 624964}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/oeDxbV:00UddRCiU4t>;
          Wed, 17 Jun 1992 20:33:38 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.8eDxaSu00UddJCdk4s>;
          Wed, 17 Jun 1992 20:32:31 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id <AA20128> for info-andrew; Wed, 17 Jun 92 20:32:23 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA07297; Wed, 17 Jun 92 17:18:18 -0700
Path: ucbvax!agate!ames!olivea!spool.mu.edu!uunet!munnari.oz.au!bunyip.cc.uq.oz.au!kirk!bambi
From: bambi@bu.oz.au (David J. Hughes)
Newsgroups: comp.soft-sys.andrew
Subject: A couple of first time questions
Message-Id: <1992Jun17.230152.19356@kirk.bu.oz.au>
Date: 17 Jun 92 23:01:52 GMT
Organization: ITS, Bond University
Lines: 20
Apparently-To: info-andrew@andrew.cmu.edu

I appologise if these questions are faq's but I haven't seen the answers
listed in the FAQ or the ia-archives.  I've built the Andrew code (from
the R5 contrib tape) on a DecSytem 5900 running Ultrix 4.2a against an
R5 installation.  All is running O.K. except for pointers, cursors and
icons.  I have all the fonts I can find installed on the PMax I'm using
for the display but I'm obviously missing something.

Secondly, many of the binaries complain of allignment errors.  I used
the pmax_ult41 config so I cannot see from where the problems would be
coming.

Any pointers on either of the above would be greatly appreciated.



   ___                                 David J. Hughes     bambi@bu.oz.au
  /   \                /  /    /        
 /  __/ __   __   ____/  /    / __          Senior Network Programmer
/    \ /  \ /  \ /   /  /    / /  \  /    Comms Development & Operation
\____/ \__//   / \__/   \___/ /   / /       AUSTRALIA  (+61 75 951450)
\enddata{text822, 624964}
\begindata{text822, 627116}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0eFsvC:00jZdQHlE4k>;
          Tue, 23 Jun 1992 16:51:29 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.4eFst5y00UkT4tW04r>;
          Tue, 23 Jun 1992 16:49:10 -0400 (EDT)
Message-ID: <Added.EeFst5W00UkTAtVk9U@andrew.cmu.edu>
Received: from UAFSYSB.UARK.EDU by po3.andrew.cmu.edu (5.54/3.15) id <AA14723> for info-andrew; Tue, 23 Jun 92 16:49:00 EDT
Received: from UAFSYSB.UARK.EDU by UAFSYSB.UARK.EDU (IBM VM SMTP V2R1)
   with BSMTP id 7756; Tue, 23 Jun 92 15:46:39 CDT
Received: from UAFSYSB (RH06113) by UAFSYSB.UARK.EDU (Mailer R2.08) with BSMTP
 id 9390; Tue, 23 Jun 92 15:46:39 CDT
Date:         Tue, 23 Jun 92 15:44:35 CDT
From: Roy Hallquist <RH06113@UAFSYSB.UARK.EDU>
To: info-andrew@andrew.cmu.edu

Sir:
I'm trying to set up the Andrew Toolkit on my Sparc station.  I'm having
trouble building the executables.  Do you have any Sun_4 executables?


...Roy Hallquist
   University of Arkansas
   rh06113@uafsysb.uark.edu
or rhallqui@uafhp.uark.edu
\enddata{text822, 627116}
\begindata{text822, 628503}
Return-path: <ak99+@andrew.cmu.edu>
X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit
Received: from muffin.andrew.cmu.edu via trymail
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/UeK=wWy00VsB0UjE57>;
          Mon,  6 Jul 1992 17:46:11 -0400 (EDT)
Received: from muffin.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr0/ak99/.Outgoing/QF.QeK=wSm00VsBMPU2ll>;
          Mon,  6 Jul 1992 17:46:07 -0400 (EDT)
Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.muffin.andrew.cmu.edu.rs.aix31
          via MS.5.6.muffin.andrew.cmu.edu.rs_aix31;
          Mon,  6 Jul 1992 17:46:06 -0400 (EDT)
ReSent-Message-ID: <ceK=wSW00VsB8PU2cd@andrew.cmu.edu>
ReSent-Date: Mon,  6 Jul 1992 17:46:06 -0400 (EDT)
ReSent-From: Andrew-Tool-Kit <ak99+@andrew.cmu.edu>
ReSent-To: susan+@andrew.cmu.edu
X-Added: With Flames (ak99 v2.2)
Return-path: <@server.cs.Virginia.EDU:swh2y@gingko.cs.Virginia.EDU>
Posted-Date: Thu, 18 Jun 92 13:56:55 EDT
Return-Path: <swh2y@gingko.cs.Virginia.EDU>
Date: Thu, 18 Jun 92 13:56:55 EDT
From: swh2y@gingko.cs.Virginia.EDU
Message-Id: <9206181756.AA27612@gingko.cs.Virginia.EDU>
To: info-andrew-request@andrew.cmu.edu
Subject: ATK 5.1 Installation

First,
I would like to be added to the Andrew mailing list.

Second, I am trying to install ATK 5.1 and I have a question and
I am not sure where to get an answer.

In the FAQ that came with ATK the following question was included:

Q6.  Do I need to have AFS to run the Andrew Message System (AMS)?

    No, but having AFS gives you better functionality. 

I need to know how to alter the macro files to install AMS without
AFS and what else needs to be done in order to get AMS working properly if
my site does not own AFS.

Thanks,
Sonia Henry
University of Virginia--graduate student

PS--I must admit this is my first time installing anything on the unix
using windows...I hope this question is not too dumb.
Thanks,

Sonia Henry
\enddata{text822, 628503}
\begindata{text822, 630498}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/AeRSXKq00UddNfN04C>;
          Tue, 28 Jul 1992 20:39:50 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.0eRSWqy00UkTRDT05V>;
          Tue, 28 Jul 1992 20:39:19 -0400 (EDT)
Received: from NYX.UNI-KONSTANZ.DE by po3.andrew.cmu.edu (5.54/3.15) id <AA20343> for info-andrew; Tue, 28 Jul 92 20:39:13 EDT
Received: from nyx.uni-konstanz.de by NYX.UNI-KONSTANZ.DE (IBM VM SMTP V2R2)
   with BSMTP id 1616; Wed, 29 Jul 92 02:38:59 MEZ
Received: by DKNKURZ1 (Mailer R2.08 R208004) id 4797;
          Wed, 29 Jul 92 02:38:58 MEZ
Received: from andrew.cmu.edu by NYX.UNI-KONSTANZ.DE (IBM VM SMTP V2R2)
   with TCP; Wed, 29 Jul 92 02:33:52 MEZ
Received: by andrew.cmu.edu (5.54/3.15) id <AA09967>; Tue, 28 Jul 92 12:34:29
 EDT
Received: via switchmail for info-andrew+@andrew.cmu.edu;
 Tue, 28 Jul 1992 12:34:28 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.geRLOHy00Udd0dHE4a>;
          Tue, 28 Jul 1992 12:32:21 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id
 <AA10563> for info-andrew; Tue, 28 Jul 92 12:32:08 EDT
Received: by ucbvax.Berkeley.EDU (5.63/1.43)
	id AA07118; Tue, 28 Jul 92 09:24:26 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 28 Jul 92 16:16:56 GMT
From: ncar.ucar.edu!jsloan@handies.ucar.edu  (John Sloan)
Organization: Scientific Computing Division/NCAR, Boulder, CO
Subject: Looking for Paper on Andrew and UNIX
Message-Id: <1992Jul28.161656.22814@ncar.ucar.edu>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu


I'm hoping someone can help me track down a paper I enjoyed reading
around 1986 or so. It dealt with the problems the Andrew developers met
when building on top of Berkeley UNIX. It included a lot of useful
design criteria they developed to, for example, avoid exhausting
resources inside the UNIX kernel, etc.  (A similarly useful paper came
out of the SPRITE project at Berkeley as well, BTW.)

I've been through all the papers available via FTP on
emsworth.andrew.cmu.edu, and neither those papers nor anything
referenced in their bibliographies ring a bell (although Morris, "Make
or Take" is close).  I've WAISed around the usual tech-report sources
to no avail. And I spent an evening rummaging around in my hardcopy
files and journals at home (hey, I'm desperate!).

Any pointers anyone can provide would be appreciated. Please email
responses to jsloan@ncar.ucar.edu. Thanks in advance!

--
John Sloan              "Since I've given up hope,        +1 303 497 1243
NCAR/SCD                   I feel much better."       Fax +1 303 497 1137
Boulder CO 80307-3000 USA                            jsloan@ncar.ucar.edu
Logical Disclaimer:  belong(opinions,jsloan). belong(opinions,_):-!,fail.
\enddata{text822, 630498}
