From: pottier@clipper.ens.fr (Francois Pottier)
Subject: csmp-digest-v3-043
Date: Sat, 9 Jul 1994 13:50:38 +0200 (MET DST)

C.S.M.P. Digest             Sat, 09 Jul 94       Volume 3 : Issue 43
 
Today's Topics:
 
        7.5 Floating Window (How To use?)
        Can Mac's survive without AppleTalk?
        CodeWarrior and CODE Resources
        Fast full screen scrolling: impossible?
        MacPerl- Redirecting STDIN & STDOUT
        PowerPC floating point issue
        Q: Thread Manager - How do I benefit?
        prevent update when call TEDelete, TEInsert??



The Comp.Sys.Mac.Programmer Digest is moderated by Francois Pottier
(pottier@clipper.ens.fr).
 
The digest is a collection of article threads from the internet newsgroup
comp.sys.mac.programmer.  It is designed for people who read c.s.m.p. semi-
regularly and want an archive of the discussions.  If you don't know what a
newsgroup is, you probably don't have access to it.  Ask your systems
administrator(s) for details.  If you don't have access to news, you may
still be able to post messages to the group by using a mail server like
anon.penet.fi (mail help@anon.penet.fi for more information).
 
Each issue of the digest contains one or more sets of articles (called
threads), with each set corresponding to a 'discussion' of a particular
subject.  The articles are not edited; all articles included in this digest
are in their original posted form (as received by our news server at
nef.ens.fr).  Article threads are not added to the digest until the last
article added to the thread is at least two weeks old (this is to ensure that
the thread is dead before adding it to the digest).  Article threads that
consist of only one message are generally not included in the digest.

The digest is officially distributed by two means, by email and ftp.

If you want to receive the digest by mail, send email to listserv@ens.fr
with no subject and one of the following commands as body:
    help		                Sends you a summary of commands
    subscribe csmp-digest Your Name	Adds you to the mailing list
    signoff csmp-digest			Removes you from the list
Once you have subscribed, you will automatically receive each new
issue as it is created.

The official ftp info is //ftp.dartmouth.edu/pub/csmp-digest.
Questions related to the ftp site should be directed to
scott.silver@dartmouth.edu. Currently no previous volumes of the CSMP
digest are available there.

Also, the digests are available to WAIS users.  To search back issues
with WAIS, use comp.sys.mac.programmer.src. With Mosaic, use
http://www.wais.com/wais-dbs/comp.sys.mac.programmer.html.


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

>From denboer@cc.umanitoba.ca (David Den Boer)
Subject: 7.5 Floating Window (How To use?)
Date: 22 Jun 1994 01:49:42 GMT
Organization: The University of Manitoba

I have seen various discussions on the appearance of the 7.5 floater, but
I don't care about that (although I find it quite attractive!)
I want to know how to use it from my apps?!?!
Is there a standard built in WDEF, or do I have to copy and paste it from
some other resource?

How to unlock the funkiness of the window is a more appropriate title...

Thanks
-- 
David A. denBoer			University of Manitoba
denboer@CC.UManitoba.CA			Computer Services -- User Services

+++++++++++++++++++++++++++

>From trygve@netcom.com (Trygve Isaacson)
Date: Thu, 23 Jun 1994 03:30:39 GMT
Organization: NETCOM On-line Communication Services (408 261-4700 guest)

The resource ID is 125. So when creating your window, specify a procID of 
125*16 + variants to use it. The variants I've discovered are:
4 - adds a zoom box
8 - puts the title bar on the left
(12 for both)

Trygve Isaacson
Wall Data Incorporated


+++++++++++++++++++++++++++

>From tgaul@halcyon.com (Troy Gaul)
Date: Wed, 22 Jun 1994 21:14:02 -0700
Organization: Infinity Systems

In article <2u85bm$aik@canopus.cc.umanitoba.ca>, denboer@cc.umanitoba.ca
(David Den Boer) wrote:

> I have seen various discussions on the appearance of the 7.5 floater, but
> I don't care about that (although I find it quite attractive!)
> I want to know how to use it from my apps?!?!
> Is there a standard built in WDEF, or do I have to copy and paste it from
> some other resource?
> 
> How to unlock the funkiness of the window is a more appropriate title...

First, make sure the user is running System 7.5.  It isn't available in
eariler System versions -- Apple has said that they will release a
'compatibility' WDEF that you will be able to include in your App that will
call through to the System floater WDEF if it is present (like the Movable
Modal WDEF they released for compatibility with System 6).

Second, call NewWindow:

    wind = NewWindow(wStorage, &rBounds, title, visFlag, wDefProcID,
behind,
                     goAwayFlag, refCon);

For the wDefProcID, pass in:

    (125 * 16 + procID)

125 is the ID of the WDEF resource in the System file, and this is the
equation Apple describes to make the Window Manager use a custom WDEF.  The
procID will modify the WDEF in the following way:

    Add      To Get
    ---      ------

     1       A windoid that hilights and dims depending on HiliteWindow.
             The default is for the titlebar to always show the pattern.
             (The default is bad if a dialog will appear in front of the 
             floater because then the floater should appear dimmed.)

     2       To get a grow box.

     4       To get a zoom box.

     8       For a titlebar down the left hand side.

They can be added together to get a combination of the effects.  Also, if
you pass in a non-empty string in 'title', it will be displayed in Geneva 9
plain (assuming the titlebar is across the top).


Note that if you use a grow box, there is a problem where the grow box will
show through any windows in your application that appear above it. 
Appearantly, the new WDEF is not obeying the window's clipping region when
drawing the grow box. 

Also, the grow box is one pixel narrower than the standard grow box, which
means that a scroll bar will look strange when scaled to match it, and it
doesn't dim then the rest of the windoid dims (when procID 1 is used).  

The titlebar flashes more than it needs to when being redrawn, and I have
also heard that there are some problems with multiple monitors.

_troy
//////// //////___Troy Gaul_________________________tgaul@halcyon.com__ //
  //    //       Infinity Systems ; Redmond, Washington                //
 //    //  //  "Insert witty quote here."                             //
//    //////________________________________________________________ //

+++++++++++++++++++++++++++

>From peter.lewis@info.curtin.edu.au (Peter N Lewis)
Date: Thu, 23 Jun 1994 15:35:07 +0800
Organization: NCRPDA, Curtin University

In article <2u85bm$aik@canopus.cc.umanitoba.ca>, denboer@cc.umanitoba.ca
(David Den Boer) wrote:

>I have seen various discussions on the appearance of the 7.5 floater, but
>I don't care about that (although I find it quite attractive!)
>I want to know how to use it from my apps?!?!
>Is there a standard built in WDEF, or do I have to copy and paste it from
>some other resource?
>
>How to unlock the funkiness of the window is a more appropriate title...

Use WDEF 125, ie proc id 125*16+x where x is between 0 and 15 depending on
whether you want a left hand title bar, with or without close/zoom boxes.

wp:=NewWindow(nil,bounds,"'Hello',true,125*16,pointer(-1),true,0);

Enjoy,
   Peter.
_______________________________________________________________________
Peter N Lewis <peter.lewis@info.curtin.edu.au>       Ph: +61 9 368 2055

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

>From mxmora@unix.sri.com (Matt Mora)
Subject: Can Mac's survive without AppleTalk?
Date: 16 Jun 1994 11:56:40 -0700
Organization: SRI International, Menlo Park, CA

They are about to re-do the networks around here, putting in 
fiber and ethernet everywhere. They were saying that
they would no longer support AppleTalk. Of course I went
into a tizzy and started sending memo's everywhere to whom
ever I thought was in charge (which at SRI could be anybody or nobody).
They mention the AppleTalk support would only be supported in the 
near future and that you could do appletalk on subnets.

Is Apple moving away from AppleTalk? They seem to be under the impression
that Apple is going away from appletalk and are moving to something else.
I was at the WWDC and I don't remember any thing mentioned like this.

So if I only have a MacTCP connection from my mac to the network
will I still be able to print, File Share,  do PowerTalk stuff,
connect to other programs running on other macs, use the new MovieTalk,
network backup and other cool things?

What would happen if Appletalk wasn't supported on your net?

Maybe I'm blowing this thing out of proportion and other companies
are doing the same things. Does this sound like a logical thing
to do? Is this going to save money?


Thanks

Xavier



-- 
___________________________________________________________
Matthew Xavier Mora                       Matt_Mora@sri.com
SRI International                       mxmora@unix.sri.com
333 Ravenswood Ave                    Menlo Park, CA. 94025

+++++++++++++++++++++++++++

>From stan@astro.ocis.temple.edu (Stan Horwitz)
Date: 16 Jun 1994 20:19:57 GMT
Organization: Temple University, Academic Computer Services

Matt Mora (mxmora@unix.sri.com) wrote:
: They are about to re-do the networks around here, putting in 
: fiber and ethernet everywhere. They were saying that
: they would no longer support AppleTalk. Of course I went
: into a tizzy and started sending memo's everywhere to whom
: ever I thought was in charge (which at SRI could be anybody or nobody).
: They mention the AppleTalk support would only be supported in the 
: near future and that you could do appletalk on subnets.

Macs can survive without Appletalk just fine. The Mac I am using now is
ethernetted and it works fine in general and its much faster than Appletalk.
The only thing I hate about this setup is that when the network service you
are using, or the network itself, goes down or slows up, it can make your
Mac look like it hangs until things on the network normalize again. This
may just be a quirk in the ethernet card (Asante) my Mac has in it though.

--
My name is Stan Horwitz and my E-mail address is stan@astro.ocis.temple.edu
My opinions are all mine. They do not reflect those of my employer.


+++++++++++++++++++++++++++

>From Carl R. Osterwald <carl_osterwald@nrel.gov>
Date: Thu, 16 Jun 1994 22:49:15 GMT
Organization: National Renewable Energy Laboratory

In article <2tq798$s6t@unix.sri.com> Matt Mora, mxmora@unix.sri.com
writes:
>They are about to re-do the networks around here, putting in 
>fiber and ethernet everywhere. They were saying that
>they would no longer support AppleTalk. Of course I went
>into a tizzy and started sending memo's everywhere to whom
>ever I thought was in charge (which at SRI could be anybody or nobody).
>They mention the AppleTalk support would only be supported in the 
>near future and that you could do appletalk on subnets.
>
>Is Apple moving away from AppleTalk? They seem to be under the impression
>that Apple is going away from appletalk and are moving to something else.
>I was at the WWDC and I don't remember any thing mentioned like this.

It is very common to confuse to completely different terms -- AppleTalk
and LocalTalk.  AppleTalk is a network protocol, and LocalTalk is a
method of network wiring.  AppleTalk can operate over LocalTalk, Ethernet
or through a modem using ARA, for example.  Modern Ethernet routers are
multiprotocal, which means they know how to deliver packets for a variety
of protocols, including AppleTalk.  I suspect that what your networking
types meant was that they would no longer support LocalTalk wiring (or
PhoneNet, for that matter) which runs at about 240 kbs.  I really don't
see Apple sacking AppleTalk (the protocol).

+++++++++++++++++++++++++++

>From Sean McMains <mcmains@unt.edu>
Date: 16 Jun 1994 22:02:06 GMT
Organization: University of North Texas

In article <2tq798$s6t@unix.sri.com> Matt Mora, mxmora@unix.sri.com
writes:
>Is Apple moving away from AppleTalk? They seem to be under the impression
>that Apple is going away from appletalk and are moving to something else.
>I was at the WWDC and I don't remember any thing mentioned like this.

It looks like some folks are getting confused on the AppleTalk vs.
LocalTalk distinction. Ready? Everyone together:

"AppleTalk is a protocol. LocalTalk is a transport." :-)

With that out of my system, your question would seem to indicated that
the net boys at your place are planning not to route AppleTalk from
subnet to subnet on an ethernet network. In the current networking
incarnation, this would mean that all the network stuff that doesn't rely
on MacTCP would not work.

Apple has something called Open Transport in the works which will allow
use of other transports to provide various functionality in a modular
form (sort of a souped up, network-studly communication toolbox kinda
thing). I don't know how backward compatible it will be, but the
presentation I saw made it clear that they would not be replacing
AppleTalk. I would suggest you fight as hard as you can to keep Appletalk
routing on your networks until we see what Open Transport will do (and
how backward-compatible it is with existing software).
========================================================================
Sean McMains              | P.O. Box 13495          | Phone:817.565.2039
Macintosh Support         | Denton TX 76203         | Fax  :817.565.4060
University of North Texas | EMail: mcmains@unt.edu  |
WWW: http://gaia.nms.unt.edu/cchome/mcmains/mcmains.html

+++++++++++++++++++++++++++

>From mxmora@unix.sri.com (Matt Mora)
Date: 16 Jun 1994 14:07:46 -0700
Organization: SRI International, Menlo Park, CA

In article <2tqc5d$av@cronkite.ocis.temple.edu> stan@astro.ocis.temple.edu (Stan Horwitz) writes:

>Macs can survive without Appletalk just fine. The Mac I am using now is
>ethernetted and it works fine in general and its much faster than Appletalk.
>The only thing I hate about this setup is that when the network service you
>are using, or the network itself, goes down or slows up, it can make your
>Mac look like it hangs until things on the network normalize again. This
>may just be a quirk in the ethernet card (Asante) my Mac has in it though.

I just want to make it clear I'm talking about AppleTalk not LocalTalk. 
LocalTalk  is the Twisted Pair wiring that runs a 230kb. I'm talking
about the AppleTalk protocol that runs on any network medium be it LocalTalk
Ethernet or what ever.


Xavier





-- 
___________________________________________________________
Matthew Xavier Mora                       Matt_Mora@sri.com
SRI International                       mxmora@unix.sri.com
333 Ravenswood Ave                    Menlo Park, CA. 94025

+++++++++++++++++++++++++++

>From aelman@cs.stanford.edu (Adam Elman)
Date: Thu, 16 Jun 1994 16:38:31 -0800
Organization: Residential Computing, Stanford University

In article <2tqc5d$av@cronkite.ocis.temple.edu>, stan@astro.ocis.temple.edu
(Stan Horwitz) wrote:

> Matt Mora (mxmora@unix.sri.com) wrote:
> : They are about to re-do the networks around here, putting in 
> : fiber and ethernet everywhere. They were saying that
> : they would no longer support AppleTalk. Of course I went
> : into a tizzy and started sending memo's everywhere to whom
> : ever I thought was in charge (which at SRI could be anybody or nobody).
> : They mention the AppleTalk support would only be supported in the 
> : near future and that you could do appletalk on subnets.
> 
> Macs can survive without Appletalk just fine. The Mac I am using now is
> ethernetted and it works fine in general and its much faster than Appletalk.
> The only thing I hate about this setup is that when the network service you
> are using, or the network itself, goes down or slows up, it can make your
> Mac look like it hangs until things on the network normalize again. This
> may just be a quirk in the ethernet card (Asante) my Mac has in it though.

There is some confusion on this point: AppleTalk is the software protocol,
which is critical to standard Mac networking (printing, AppleShare, the new
PowerTalk stuff, etc.).  The standard Mac hardware network wiring protocol,
which was originally named AppleTalk, was renamed LocalTalk.  Farallon
markets a version of LocalTalk which runs over standard phone wire and is
called PhoneNet; this has generally become much more common than Apple's
original LocalTalk wiring.

AppleTalk runs just fine over Ethernet, fiber, whatever.  Apple is
definitely moving away from LocalTalk -- all new Macs except for the lowest
models have built-in Ethernet ports.  But Apple is certainly not moving
away from the software protocol.

-- 
Adam Elman             | WWW: http://rescomp.stanford.edu/~elmanad/
aelman@cs.stanford.edu | Finger me or check out my Web page for PGP key!!!
- ------------------------------------------------------------------------
"Sometimes I lie awake at night and ask 'Why me?'  Then a voice answers
'Nothing personal, your name just happened to come up.'" -- Peanuts

+++++++++++++++++++++++++++

>From jwbaxter@olympus.net (John W. Baxter)
Date: Thu, 16 Jun 1994 19:18:36 -0700
Organization: Internet for the Olympic Peninsula

In article <2tq798$s6t@unix.sri.com>, mxmora@unix.sri.com (Matt Mora)
wrote:

> They are about to re-do the networks around here, putting in 
> fiber and ethernet everywhere. They were saying that
> they would no longer support AppleTalk. Of course I went
> into a tizzy and started sending memo's everywhere to whom
> ever I thought was in charge (which at SRI could be anybody or nobody).
> They mention the AppleTalk support would only be supported in the 
> near future and that you could do appletalk on subnets.
> 
> Is Apple moving away from AppleTalk? They seem to be under the impression
> that Apple is going away from appletalk and are moving to something else.
> I was at the WWDC and I don't remember any thing mentioned like this.

Well, the new machines have EtherNet built in.  One could certainly read a
long-term trend away from AppleTalk in that.  And it makes
sense...AppleTalk was fine 10 years ago...it's slow now, and not really
likely to get faster (it's stressing the serial connection as it is).

> 
> What would happen if Appletalk wasn't supported on your net?

I'd plug in the EtherNet connection on my 8100, and buy an EtherNet card
for my IIci.  I may anyhow.


-- 
John Baxter    Port Ludlow, WA, USA  [West shore, Puget Sound]
   No hablo Intel.
   jwbaxter@pt.olympus.net

+++++++++++++++++++++++++++

>From jonpugh@netcom.com (Jon Pugh)
Date: Fri, 17 Jun 1994 11:13:22 GMT
Organization: NETCOM On-line Communication Services (408 261-4700 guest)

Matt Mora (mxmora@unix.sri.com) wrote:

> Is Apple moving away from AppleTalk? They seem to be under the impression
> that Apple is going away from appletalk and are moving to something else.
> I was at the WWDC and I don't remember any thing mentioned like this.

Open Transport (remember them? You got a T shirt at the netter's
dinner) is only intended to replace MacTCP and the software layers,
not the actual AppleTalk protocol.

Definately put up a fight.  I know that network guys just hate AppleTalk's
constant address pinging.  ;)  As Nixon always said, "<expletive deleted> 
them."  Don't let them demote AppleTalk to a second class protocol.

Jon

+++++++++++++++++++++++++++

>From mxmora@unix.sri.com (Matt Mora)
Date: 17 Jun 1994 11:45:44 -0700
Organization: SRI International, Menlo Park, CA

In article <jonpughCrJGIA.B08@netcom.com> jonpugh@netcom.com (Jon Pugh) writes:
>Matt Mora (mxmora@unix.sri.com) wrote:
>
>> Is Apple moving away from AppleTalk? They seem to be under the impression
>> that Apple is going away from appletalk and are moving to something else.
>> I was at the WWDC and I don't remember any thing mentioned like this.
>
>Open Transport (remember them? You got a T shirt at the netter's
>dinner) is only intended to replace MacTCP and the software layers,
>not the actual AppleTalk protocol.

Yes I remember the shirt. I was wearing it yesterday at the standards meeting
when I stood up and officially protested. 


>Definately put up a fight.  I know that network guys just hate AppleTalk's
>constant address pinging.  ;)  As Nixon always said, "<expletive deleted> 
>them."  Don't let them demote AppleTalk to a second class protocol.

Well I talked to our network guru (the actual engineer here that is resposible
for the new net) and he said that they have to pass Appletalk if we are
going to continue to have Macs here. What does he care its just another 
protocol.  He also said that he could install one gatorbox to just broadcast 
zone names if need be. 

As always management has its collective head up a dark orafice. :-)



Xavier



-- 
___________________________________________________________
Matthew Xavier Mora                       Matt_Mora@sri.com
SRI International                       mxmora@unix.sri.com
333 Ravenswood Ave                    Menlo Park, CA. 94025

+++++++++++++++++++++++++++

>From doc@miracle.farallon.com (eric doc kampman)
Date: Fri, 17 Jun 1994 17:44:49 -0800
Organization: farallon

In article <jonpughCrJGIA.B08@netcom.com>, jonpugh@netcom.com (Jon Pugh)
wrote:

> Matt Mora (mxmora@unix.sri.com) wrote:
> 
> > Is Apple moving away from AppleTalk? They seem to be under the impression
> > that Apple is going away from appletalk and are moving to something else.
> > I was at the WWDC and I don't remember any thing mentioned like this.
> 
> Open Transport (remember them? You got a T shirt at the netter's
> dinner) is only intended to replace MacTCP and the software layers,
> not the actual AppleTalk protocol.

uh oh.  anybody know what this means for custom 'mdev's?  (alternate LAP
layer interfaces for MacTCP).

-- 
doc@miracle.farallon.com
Farallon didn't write this, Farallon isn't responsible for its con-
tents, besides, who's Farallon anyway?
******************************************************************
Look for the thing you can't find/Seeing with eyes makes you blind
              You know you're out of your mind 

+++++++++++++++++++++++++++

>From Bruce@hoult.actrix.gen.nz (Bruce Hoult)
Date: Sun, 19 Jun 1994 01:46:44 +1200 (NZST)
Organization: (none)

jwbaxter@olympus.net (John W. Baxter) writes:
> > Is Apple moving away from AppleTalk? They seem to be under the impression
> > that Apple is going away from appletalk and are moving to something else.
> > I was at the WWDC and I don't remember any thing mentioned like this.
> 
> Well, the new machines have EtherNet built in.  One could certainly read a
> long-term trend away from AppleTalk in that.  And it makes
> sense...AppleTalk was fine 10 years ago...it's slow now, and not really
> likely to get faster (it's stressing the serial connection as it is).
> 
> > 
> > What would happen if Appletalk wasn't supported on your net?
> 
> I'd plug in the EtherNet connection on my 8100, and buy an EtherNet card
> for my IIci.  I may anyhow.

Aaarrggghhhh!!!!

Those EtherNet connections *are* running AppleTalk (99% of them, anyway)

Matt was quite clearly talking about AppleTalk-the-protocol-stack, and not
AppleTalk-the-low-speed-wiring-system.  Even if you didn't know that the
wiring has been called LocalTalk for at least five years now, it was pretty
clear that he was talking about TCP/IP vs AppleTalk and not EtherTalk vs
LocalTalk.

-- Bruce

+++++++++++++++++++++++++++

>From ce_rupn@pavo.concordia.ca (RUPNIK, CHRISTOPHER E.)
Date: Sat, 18 Jun 1994 16:20:00 GMT
Organization: Concordia University

In article <2854835204@hoult.actrix.gen.nz>, Bruce@hoult.actrix.gen.nz (Bruce Hoult) writes...
>jwbaxter@olympus.net (John W. Baxter) writes:
>> > Is Apple moving away from AppleTalk? They seem to be under the impression
>> > that Apple is going away from appletalk and are moving to something else.
>> > I was at the WWDC and I don't remember any thing mentioned like this.
>> 
>> Well, the new machines have EtherNet built in.  One could certainly read a
>> long-term trend away from AppleTalk in that.  And it makes
>> sense...AppleTalk was fine 10 years ago...it's slow now, and not really
>> likely to get faster (it's stressing the serial connection as it is).
>> 
>> > 
>> > What would happen if Appletalk wasn't supported on your net?
>> 
>> I'd plug in the EtherNet connection on my 8100, and buy an EtherNet card
>> for my IIci.  I may anyhow.
> 
>Aaarrggghhhh!!!!
> 
>Those EtherNet connections *are* running AppleTalk (99% of them, anyway)
> 
>Matt was quite clearly talking about AppleTalk-the-protocol-stack, and not
>AppleTalk-the-low-speed-wiring-system.  Even if you didn't know that the
>wiring has been called LocalTalk for at least five years now, it was pretty
>clear that he was talking about TCP/IP vs AppleTalk and not EtherTalk vs
>LocalTalk.
> 
>-- Bruce

 Yes, he is correct. It appears that mac people will never learn the 
 appletalk/localtalk/ethertalk differences and what whey actually mean.

 As for Appletalk being "dead" the original poster is correct. Apple is
 supposed to implement a completely rewritten new stack called Oxx something

 The reason for this is that the appletalk stack is not native powerpc, this
 means that an appleshare server based on powermac is just not going give
 a reasonable performance....

  Chris Rupnik
  ce_rupn@pavo.concordia.ca


+++++++++++++++++++++++++++

>From jep@unlinfo.unl.edu (Stephen Panarelli)
Date: 19 Jun 1994 11:30:40 GMT
Organization: University of Nebraska--Lincoln	

Carl R. Osterwald (carl_osterwald@nrel.gov) wrote:
: In article <2tq798$s6t@unix.sri.com> Matt Mora, mxmora@unix.sri.com
: writes:
: >They are about to re-do the networks around here, putting in 
: >fiber and ethernet everywhere. They were saying that
: >they would no longer support AppleTalk. Of course I went
: >into a tizzy and started sending memo's everywhere to whom
: >ever I thought was in charge (which at SRI could be anybody or nobody).
: >They mention the AppleTalk support would only be supported in the 
: >near future and that you could do appletalk on subnets.
: >
: >Is Apple moving away from AppleTalk? They seem to be under the impression
: >that Apple is going away from appletalk and are moving to something else.
: >I was at the WWDC and I don't remember any thing mentioned like this.

: It is very common to confuse to completely different terms -- AppleTalk
: and LocalTalk.  AppleTalk is a network protocol, and LocalTalk is a
: method of network wiring.  AppleTalk can operate over LocalTalk, Ethernet

Then there's LocalTalk Link Access Protocall....(:


: or through a modem using ARA, for example.  Modern Ethernet routers are
: multiprotocal, which means they know how to deliver packets for a variety
: of protocols, including AppleTalk.  I suspect that what your networking
: types meant was that they would no longer support LocalTalk wiring (or
: PhoneNet, for that matter) which runs at about 240 kbs.  I really don't
: see Apple sacking AppleTalk (the protocol).

steve.
--
    _/_/_/_/_/  _/      _/  _/_/_/_/   | Stephen Kemal Panarelli
   _/          _/    _/    _/      _/  | University of Nebraska
  _/_/_/_/_/  _/_/_/      _/_/_/_/     | Electrical Engineering
         _/  _/    _/    _/            | jep@unlinfo.unl.edu
_/_/_/_/_/  _/      _/  _/             | panzar@yoda.unl.edu

+++++++++++++++++++++++++++

>From ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University)
Date: 20 Jun 94 17:15:51 +1200
Organization: University of Waikato, Hamilton, New Zealand

In article <jonpughCrJGIA.B08@netcom.com>, jonpugh@netcom.com (Jon Pugh) writes:
>
> Definately put up a fight.  I know that network guys just hate AppleTalk's
> constant address pinging.  ;)

That pinging is the sound of AppleTalk configuring itself, so you don't have
to!

We have maybe 500 Macs on campus. Nearly every one is an AppleTalk
node, and most of them are TCP/IP nodes as well. There are a roughly equal
number of Intel-based machines, workstations and the like, which are also
TCP/IP nodes. So the ratio of TCP/IP nodes to AppleTalk nodes is 2:1. What
do you think the administration overhead is? More like 10:1 in terms of
personnel, time spent on address housekeeping, sorting out configuration
stuffups by stupid users, and general aggro.

AppleTalk still remains the world's easiest-to-use local area networking
protocol. No contest.

Lawrence D'Oliveiro                       fone: +64-7-856-2889
Info & Tech Services Division              fax: +64-7-838-4066
University of Waikato            electric mail: ldo@waikato.ac.nz
Hamilton, New Zealand    37^ 47' 26" S, 175^ 19' 7" E, GMT+12:00
Where would we be without rhetorical questions?

+++++++++++++++++++++++++++

>From somogyi@ziff.com (Stephan Somogyi)
Date: Mon, 20 Jun 1994 06:32:10 GMT
Organization: Digital Media

In article <jonpughCrJGIA.B08@netcom.com>, jonpugh@netcom.com (Jon Pugh) wrote:

> Open Transport (remember them? You got a T shirt at the netter's dinner)
> is only intended to replace MacTCP and the software layers, not the
> actual AppleTalk protocol.

Nonono!

OpenTransport comes with brand new protocol stacks for both AppleTalk and
TCP/IP.

OT has a compatibility mode that allows existing software using today's
AppleTalk and MacTCP API's to function, but internally it's all new stuff.
OT will also be the only native AppleTalk protocol stack.

Back to Matt's original question: even if they ban AppleTalk off the
backbone, you can still use it locally; it just won't be propagated
through the router that connects you to the rest of your organization.
This isn't necessarily a fundamentally Bad Thing -- it depends on whether
you use AppleTalk services that are on the far end of your backbone
router.

____________________________________________________________________________
Stephan Somogyi             Vorsprung durch Technik            Digital Media

+++++++++++++++++++++++++++

>From somogyi@ziff.com (Stephan Somogyi)
Date: Mon, 20 Jun 1994 06:33:31 GMT
Organization: Digital Media

In article <doc-170694174449@163.176.12.68>, doc@miracle.farallon.com
(eric doc kampman) wrote:

> uh oh.  anybody know what this means for custom 'mdev's?  (alternate LAP
> layer interfaces for MacTCP).

Check out the OpenTransport docs on the WWDC CD. Methinks there should be
some info in there on how such stuff is handled under OT.

____________________________________________________________________________
Stephan Somogyi             Vorsprung durch Technik            Digital Media

+++++++++++++++++++++++++++

>From poorman@convex.com (Peter W. Poorman)
Date: 20 Jun 94 16:50:10 GMT
Organization: CONVEX Computer Corporation, Richardson, TX USA

In <doc-170694174449@163.176.12.68> doc@miracle.farallon.com (eric doc kampman) writes:

>uh oh.  anybody know what this means for custom 'mdev's?  (alternate LAP
>layer interfaces for MacTCP).

The docs I looked at said that custom mdevs would NOT be supported.  This
may have changed -- it's been awhile.  The docs were ftp-able from
seeding.apple.com.

-- Pete
   poorman@convex.com

+++++++++++++++++++++++++++

>From gabe@shiva.com (Gabriel Lawrence)
Date: Mon, 20 Jun 94 21:47:28 GMT
Organization: Shiva Corporation

>>uh oh.  anybody know what this means for custom 'mdev's?  (alternate LAP
>>layer interfaces for MacTCP).
>
>The docs I looked at said that custom mdevs would NOT be supported.  This
>may have changed -- it's been awhile.  The docs were ftp-able from
>seeding.apple.com.

As far as I can know, adevs, mdevs, and CommToolBox tools are all rendered
obsolete by the Open Transport architecture.

Adevs and mdevs are both LAP layer protocol switching mechanisms which are
redundant under Streams.  In general, Streams allows a lot more flexibility
in constructing protocol stacks.  Rather than just switching among the
bottom (LAP) layers, you can construct a complete custom stack that contains
the protocol layers you need to use.  This design also allows you to run
multiple protocol stacks simultaneously.

CTB tools are considered flawed because you cannot layer them.  Personally,
I never much cared for the interfaces either.  Streams provides a standard
way to layer modules so that you can customize your comm tools to your
hearts content.

=Gabe=

- ----------------------
Gabriel Lawrence                                               Shiva Corporation
Software Tool               "All Disclaimers Apply"             gabe@shiva.com  

+++++++++++++++++++++++++++

>From quinn@cs.uwa.edu.au (Quinn "The Eskimo!")
Date: Tue, 21 Jun 1994 16:11:01 +0800
Organization: Department of Computer Science, The University of Western Australia

In article <1994Jun20.171551.29956@waikato.ac.nz>, ldo@waikato.ac.nz
(Lawrence D'Oliveiro, Waikato University) wrote:

>AppleTalk still remains the world's easiest-to-use local area networking
>protocol. No contest.

Definitely.  Until you want to change zones names of course ):
-- 
Quinn "The Eskimo!"      <quinn@cs.uwa.edu.au>     "Support HAVOC!"
Department of Computer Science, The University of Western Australia
  Who's changed zone names twice in the past year and is getting
  very bitter and twisted about it.

+++++++++++++++++++++++++++

>From garryh@seeding.apple.com (Garry Hornbuckle)
Date: 21 Jun 1994 16:17:55 GMT
Organization: Apple Computer

> In article <doc-170694174449@163.176.12.68>, doc@miracle.farallon.com
> (eric doc kampman) wrote:
> 
> > uh oh.  anybody know what this means for custom 'mdev's?  (alternate LAP
> > layer interfaces for MacTCP).

1 - AppleTalk is not going away or dying. Apple still feels that AppleTalk
is important and useful. 

2 - We are making a conscious effort at bringing our support of other
protocols, especially TCP/IP, a more visibile and 'expected' thing. Such as
moving MacTCP into system software. I'd like people to begin to think of
the Macintosh as not just the machine with 'built-in networking', but the
machine with 'multiprotocol built-in networking'

3 - Down with protocol prejudice of all kinds. AppleTalk, TCP/IP, etc. each
have their strengths and weaknesses. Perhaps even more importantly, they
were designed with different goals and different environments in mind. One
size does not fit all.

4 - Open Transport is designed to make it easier to write one application
that can use the protocol of choice (AppleTalk, TCP, IPX, etc.) without
having to make changes to the program source code to change protocols. It
does this by providing a common set of APIs, and by offering a very fast
dynamic linking and loading mechanism. An application that is written to
the new APIs can then "make up its mind" about the protocol it wants at run
time.

5 - Open Transport will offer outstanding backward compatibility for those
developers that write to the AppleTalk and MacTCP parameter block APIs, and
for those developers who write 'adevs', who write to .enet, .tokn, etc. and
who write to the LAPManager. 

6 - mdev backward compatibility is still under review. We'd like to figure
this out, but there are some hard problems. I have a list of the 'top 10'
(like the SLIP and PPP mdevs). But if there are other mdevs out there, it
would be helpful  if you'd send me an email letting me know about you mdev
and your backward compatibility needs and desires....

7 - As Stephan said, more info is available on Open Trnasport by anonymous
ftp to 'seeding.apple.com.

- ---------------------------------------------------------------------
Garry Hornbuckle        Product Manager, Communications & Collaboration
- ---------------------------------------------------------------------
"If I told you that I   | email      garryh@seeding.apple.com
 spoke only for myself  | applelink  HORNBUCKLE1
 would you believe me?" | fax        (408) 974-1211
- ---------------------------------------------------------------------

+++++++++++++++++++++++++++

>From gabe@shiva.com (Gabriel Lawrence)
Date: Wed, 22 Jun 94 04:42:11 GMT
Organization: Shiva Corporation

>>AppleTalk still remains the world's easiest-to-use local area networking
>>protocol. No contest.
>
>Definitely.  Until you want to change zones names of course ):

I would agree.  Unfortunately, the biggest advantage to using AppleTalk (its
dynamic configurability) is also it's biggest drawback.  The "user
friendliness" of AppleTalk prevents it from scaling well.  Intelligent
routers that "learn" things like zone names are great - until your network
becomes very large and you want to change zone names or network numbers. 
Then you have to go through a tedious process of shutting down routers,
restarting seed routers, etc...  It's certainly no picnic.

Emerging AppleTalk standards like AURP help to alleviate some of these
difficulties but they all work by imposing some sort of static network
mapping on interconnected networks.  That of course means that these are
typically not "plug and play" solutions.  Oh well.

=Gabe=


- ----------------------------------------------------------------
Gabriel Lawrence                                    gabe@shiva.com
                            Software Tool                                       
                          Shiva Corporation

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

>From Peter Vanags <peterv@uclink.berkeley.edu>
Subject: CodeWarrior and CODE Resources
Date: 23 Jun 1994 01:41:23 GMT
Organization: UCB

>From reading all the raves about CodeWarrior here, I have no doubt that
it's the environment of choice for applications development. But what
about stand-alone CODE resource development?

Symantec's environment doesn't really give me all of what I need. Their
C++ compiler doesn't support virtual functions in CODE resources, which
dramatically cripples the object design. I can use C with Object
Extensions to get virtual functions, but then I lose lots of desireable
C++ features, like templates, constructor arguments, multiple
inheritance, passing by reference, and so on. But I do get inline
assembler in switching back to C. The A4-based globals in Symantec's
environment are a great feature.

Does CodeWarrior support A4 globals like Symantec? How about inline (not
function-call) assembler in C++? (Very important due to strange calling
conventions of some CODE resources.) Custom CODE resource headers? (This
would probably require inline assembler.) Virtual functions? The lack of
templates in CW is a bummer, since I use a lot of container classes. If
CW had all these features, I'd switch in a minute.

As I understand it, the only missing thing is the inline assembler. I
assume it's because CW supports 68K/PPC development simultaneously. Will
some clever CW feature make this possible soon? Would I have to write
companion PPC assembler to the 68K stuff, and use pragmas to make sure
the right version is compiled to each?

Also, how easy is it to compile these hybrid PPC/68K CODE resources in
CW? I haven't delved into the PPC code fragment business yet, but to
judge from the number of pages written about it in the develop article,
it's not simple. What tools does CW provide to aid this process?

Peter

+++++++++++++++++++++++++++

>From Jens Miltner <jmiltner@theorie3.physik.uni-erlangen.de>
Date: 24 Jun 1994 23:49:38 GMT
Organization: Pole Position Software

In article <2uap83$ghe@agate.berkeley.edu> Peter Vanags,
peterv@uclink.berkeley.edu writes:
>From reading all the raves about CodeWarrior here, I have no doubt that
>it's the environment of choice for applications development. But what
>about stand-alone CODE resource development?
>
>Symantec's environment doesn't really give me all of what I need. Their
>C++ compiler doesn't support virtual functions in CODE resources, which
>dramatically cripples the object design. I can use C with Object
>Extensions to get virtual functions, but then I lose lots of desireable
>C++ features, like templates, constructor arguments, multiple
>inheritance, passing by reference, and so on. But I do get inline
>assembler in switching back to C. The A4-based globals in Symantec's
>environment are a great feature.

I guess the problem with virtual functions in CODE resources is that 
someone has to set up the virtual jump tables (which is usually done
by the initialization code in an app - but there aint no such thing
in a code resource...)

>Does CodeWarrior support A4 globals like Symantec? How about inline (not
>function-call) assembler in C++? (Very important due to strange calling
>conventions of some CODE resources.) Custom CODE resource headers? (This
>would probably require inline assembler.) Virtual functions? The lack of
>templates in CW is a bummer, since I use a lot of container classes. If
>CW had all these features, I'd switch in a minute.

Yes, they do support A4 globals as well as some sort of inline assembly.
The only drawback I found is that the inline assembler only works at 
function level, i.e. you have to define a complete function as being
inline assembler.
Also, there is no way to generate CODE resources with a custom header.
Each CODE resource will have a standard header (as proposed by Apple,
I think). However, this means you can't write things like an RDEV, since
they need some different header...

>As I understand it, the only missing thing is the inline assembler. I
>assume it's because CW supports 68K/PPC development simultaneously. Will
>some clever CW feature make this possible soon? Would I have to write
>companion PPC assembler to the 68K stuff, and use pragmas to make sure
>the right version is compiled to each?

Actually, there is little or no need to use assembler with the PowerPC,
since for PPC, a C-Interface exists for all known/important functions
and callbacks - even for those that used to need assembly routines.

>Also, how easy is it to compile these hybrid PPC/68K CODE resources in
>CW? I haven't delved into the PPC code fragment business yet, but to
>judge from the number of pages written about it in the develop article,
>it's not simple. What tools does CW provide to aid this process?

What do you mean by 'hybrid CODE resources'? If you talk about e.g.
fat binaries, there is no direct support yet. There is however an
easy way to build native CODE resources with MW.
Calling either CODE res type from either architecture is actually
not really difficult. I guess there are samples out there that show
how to use MixedMode and the CodeFragmentManager... If you've got
it right once, it's peanuts the next time ;-)

-- Jens

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

>From y-tony@bu.edu (Yan Lee)
Subject: Fast full screen scrolling: impossible?
Date: 8 Jun 1994 20:59:27 GMT
Organization: Boston University

Hello,

	I have been reading a bit about animation and the Mac.  I have 
read that full screen scrolling is almost impossible to do well on the 
Mac.  I do understand that game machines have chips that specialize in 
such activities.  Howver, is it still not possible for the Mac to do it?  
Did C64 and PCs have special chips/functions that helped them to do rapid
full-screen scrolling?  I would like to try to do rapid full-screen 
scroilling on the Mac , but I am wondering if this ambition is a waste of 
time.  I need opinions please!

Tony


+++++++++++++++++++++++++++