HDTenEightyP/NetNews huggingface dataset:
From: todd@liveware.com
Subject: Re: Display PostScript documentation
Keywords: DPS Client Reference Supplimental Docs from NeXT
Reply-To: todd@liveware.com
Organization: Liveware Corporation   Fort Collins, CO.  USA.
Date: Fri, 4 Sep 1992 17:34:26 GMT

In article <1992Sep4.052314.1329@proponent.com> Monty Solomon  
<monty%roscom@think.com> writes:
> In article <199225Aug.174844.18784@quay.ie> mick@quay.ie writes:
> > I'm looking for the following documentation on display postscript:
> > 
> > 	Display PostScript System: Client reference manual;
> > 

This can be had in the Supplimental Docs from NeXT (ie Addison
and Wesley.  That is to say the version before A&W took over.
I would hope and think the newer docs have this volume also.

> 
> 
> Send a help message to ps-file-server@adobe.com
> 
> -- 
> # Monty Solomon / PO Box 2486 / Framingham, MA  01701-0405
> # monty%roscom@think.com

Todd Nathan
Liveware Corporation
From: cc100aa@xray.gatech.edu (Ray Spalding)
Newsgroups: comp.sys.next.programmer
Subject: Re: SCROLLVIEW DESPERADO
Keywords: documentView, NXImage, Please Help because Hyperupic wants new features
Date: 29 Aug 92 02:06:24 GMT
Organization: Georgia Institute of Technology

In article <1992Aug24.180943.16637@Princeton.EDU>  writes:
>Hello again!  I will try another plea for some ScrollView wisdom:
> [...]
>  anImageView = [[ImageView alloc] init];

Notice that the "init" method for a View makes a zero-by-zero frame
rectangle.  If you're going to use "init" rather than "initFrame",
you'll need to use "sizeTo::" later on.

>  [contentView drawSelf:&imageRect :1];

Don't call drawSelf:: directly.  Use one of the "display" methods.

>- drawSelf:(const NXRect *)rects :(int)rectCount {
>  [super drawSelf:rects :rectCount];
>  [contentView drawSelf:&imageRect :1];
>  return self;
>}

You don't need the above.  The "display" machinery will call "drawSelf::"
for the Views needed.

>- setpict: (char *) path {
>  if ( [imagerep useFromFile:path] == NO )
>    return nil;
>  return self;
>}

In the above, you could add:
	NXSize sz;
	/* ... */
	[imagerep getSize:&sz];
	[self sizeTo:sz.width:sz.height];

It might be more straightforward, though, to redesign all this so
that you get your NXImage (and it's size) before you allocate and
initialize the ImageView.

>- drawSelf:(const NXRect *)rects :(int)rectCount {
>  [imagerep composite:NX_COPY fromRect:rects toPoint:&(rects->origin)];

"composite:fromRect:toPoint" is intended to composite a sub-rectangle
of your image.  Better here to use:
	[imagerep composite:NX_COPY toPoint:&bounds.origin];
-- 
Ray Spalding, Office of Information Technology
Georgia Institute of Technology, Atlanta Georgia, 30332-0715
Internet: ray.spalding@oit.gatech.edu (NeXT Mail accepted)
From: maurices@spock.dis.cccd.edu (Maurice Shihadi)
Newsgroups: comp.sys.next.programmer
Subject: Exit.. cannot load lex (??? help???)
Date: 28 Aug 92 16:05:11 GMT
Organization: Coast Community College District, Costa Mesa, CA

I'm pretty new on the net and ftp'ing binaries, etc. so forgive
this simple question.
Q.  Some of my binary stuff does not finish compiling because 
Lex cannot be loaded.  I've looked Lex up so I know what it is,
however, I don't know how to fix the problem.  Can someone send
me some mail outlining exactly (step by step) what to enter to  
"make" everything work O.K.  Thank you.


maurices
Newsgroups: comp.sys.next.programmer
From: izeek@techunix.technion.ac.il (Ilan Aisic)
Subject: Re: Multiple init: functions defined
Reply-To: izeek@techunix.technion.ac.il (Ilan Aisic)
Organization: Technion, Israel Inst. of Technology
Date: Thu, 3 Sep 1992 05:32:07 GMT

In article <3575@richsun.cpg.trs.reuter.com> jack@richsun.cpg.trs.reuter.com (Jack Gidding) writes:
>
>Hmmmm..... this is really strange and very undesired behavior from Objective-C.
>
>When I include the header files from two different classes into a third class,
>and each of the included classes have a single init: method defined, I get
>messages similar to the following:
>
>
>main2.m:18: warning: multiple declarations for method `init:'
>/Clib/RP.h:32: using `-init:(int )pSize'
>/Clib/RS.h:31: also found `-init:(OBJPTR )s'

This is just a warning to alert you that these are 2 different methods that
have the same name "- init:" but not the same parameter definition.  
C++ would have treated this as 2 really different member functions that
cannot override each other.  In Objective-C, you many have situations 
where you wouldn't know what is the exact kind of object that you're 
dealing with and then you wouldn't be sure what kind of parameter the
method -init: (which is may be implemented in many of your classes)
should take.
For example: you have an OrdCltn called "ordCltn" where you mix objects 
of classes RP and RS and you want to init: all it's members.
Since init: receives different parameter in RP and RS, you would
not be able to use the line:
[ordCltn elementsPerform: @selector(init:) with: yourValue];

Anyway, it's only a warnning.



    ____
     /  /   __ 
    /  /   /_/ /| /
 __/_ /__ / / / |/   o o o
 
                           Ilan Aisic
           Israel                                 USA
Voice:   972-4-344474                         1-914-644-7710
Fax:     972-4-342492                         1-914-644-7763
E-mail:  izeek@techunix.technion.ac.il        ilan@allink.com
-- 

    ____
     /  /   __ 
    /  /   /_/ /| /
Newsgroups: comp.sys.next.programmer
From: yikes@netcom.com (Jenny Doll)
Subject:   Time function question
Date: Fri, 04 Sep 92 07:00:49 GMT
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 

Maybe this is a generic Unix programming question, but...
Is there any way to find out whether or not your localtime is in 
daylight savings time (DST) or not?  I have a time function that works
when I'm using a non-DST (e.g. GMT-0800), however when I change my 
time zone to DST (e.g. PST), it breaks.  If only I could tell.  I 
thought the following would work:

timePtr = localtime(&clock);
isDST = timePtr->tm_isdst;

but isDST is *always* 0, no matter where I set the clock.  Any ideas?

Thanks, ...Michael Brill
From: dhg@sinix.UUCP (David Griffith)
Newsgroups: comp.sys.next.programmer
Subject: Can you run a NeXStep app from a dial-up shell?
Date: 1 Sep 92 15:59:37 GMT
Organization: Primitive Software Ltd.

Is it possible to launch NeXTStep applications from a getty
(dial up) shell? Like supply a flag to say "don't display the windows for
this app" (a bit like redirecting output to /dev/null). You may say what's
the point?, since the app couldn't receive any mouse/keyboard events. True.
But it _could_ receive messages for it's API.

Dave Griffiths
Newsgroups: comp.sys.next.programmer
From: sstaton@micrografx.com (Steven R. Staton)
Subject: ld not recognizing ar/ranlib archives
Organization: Micrografx, Inc.
Date: Tue, 1 Sep 92 15:10:41 GMT

When I build an archive (library) using 'ar r <objectfilelist>' and then  
run ranlib on it, I cannot link the object modules into any code.  ld  
reports:

/bin/ld: table of contents for archive: /usr/lib/libTest.a is out of date;  
rerun ranlib(1) (can't load from it)

When I build the f2c package, it does the exact same thing except that I  
can link the libF77 and libI77 libraries without incident.  The only  
difference between how f2c makes it's libraries is in the source; ie. no  
difference in the methodology.

Does anyone know what secret ingredient I am missing?
-- 
     Steven R. Staton      |   The two most common things in the
     Micrografx, Inc.      | Universe are Dark Matter and Stupidity
  sstaton@micrografx.com   |
Newsgroups: comp.sys.next.programmer
From: jgg@proforma.com (J. G. Gregory)
Subject: Making 3Dkit right-handed
Organization: Pro Forma
Date: Thu, 3 Sep 1992 14:58:51 GMT

The default camera and world coordinate systems in RenderMan are left-handed.   
This is fine for the animation types, but bogus for engineers.  So I want to  
draw something that extends out the x-axis, and I want it to have the correct  
relationship (from an engineering view) with the y and Z axes.  Currently, all  
our pictures are backwards.

The problem is, I can't figure out how to do it using the 3Dkit.  Can someone  
give me the appropriate call and where to put it?  We think we have tried all  
the obvious things based on The RenderMan Companion, but I think this  
functionality gets "in between" the differences between the OO NeXT  
implementation and the procedural TRC discussion.

Thanks in advance.
--J Gregory
Newsgroups: comp.sys.next.programmer,comp.dsp
From: mlelstv@speckled.mpifr-bonn.mpg.de (Michael van Elst)
Subject: Re: Finding how much DSP56001 RAM is installed via program??
Keywords: DSP, 56001, NeXT
Organization: Max-Planck-Institut f"ur Radioastronomie
Date: Thu, 27 Aug 1992 12:38:06 GMT

In <17fb61INN572@agate.berkeley.edu> izumi@pinoko.berkeley.edu (Izumi Ohzawa) writes:
>TestLoop
>	move	#>$5a5a5a,b		;load test pattern
>	move	b,x:(R0)		;write to a memory loc
>	move	x:(R0)+,a		;read back into A1, post-incr address.
>	cmp	a,b
>	jne	memory_fail

Due to bus capacitance the read back will most often read the previously
written value. You can circumvent that by writing a different value to a
different address in between. F.e.:

	move  #>$5a5a5a,x0
	move  #>$272727,x1

	...

	move x0,x:(r0)+
	move x1,x:(r0)-		; dummy write to next cell (make sure that this
	                    ; doesn't cause problems at the end of your memory)
	move x:(r0)+,a
	eor x0,a
	jne memory_fail


Regards,
-- 
Michael van Elst
UUCP:     universe!local-cluster!milky-way!sol!earth!uunet!unido!mpirbn!p554mve
Internet: p554mve@mpirbn.mpifr-bonn.mpg.de
                                "A potential Snark may lurk in every tree."
From: bpja@codex.oz.au (Brett Adam)
Newsgroups: comp.sys.next.programmer
Subject: Re: NIDomain and sub-domains
Date: 26 Aug 92 09:55:45 GMT
Reply-To: bpja@codex.oz.au
Organization: Codex Software Development Pty Ltd

In article <1992Aug18.174640.24226@fnbc.com> drew@fnbc.com (Drew Davidson)  
writes:
> Does anyone know how to get a list of all NetInfo domains under another  
NetInfo  
> domain?
> 


Examine the "serves" properties of all machines in the domain.

You could wrap a shell script around invocations of niutil to do the job, or  
better still, use the netinfo C API directly.

Have fun.


---------------------------------------------------------------
Brett Adam                 Codex Software Development Pty. Ltd.
NeXTMail: bpja@codex.oz.au                  AppleLink: AUST0335
(Preferred.)                                 (Only if you must) 
-- 
---------------------------------------------------------------
Brett Adam                 Codex Software Development Pty. Ltd.
NeXTMail: bpja@codex.oz.au                  AppleLink: AUST0335
(Preferred.)                                 (Only if you must) 
Xref: sparky comp.sys.next.programmer:5796 comp.sys.next.hardware:1504
From: izumi@pinoko.berkeley.edu (Izumi Ohzawa)
Newsgroups: comp.sys.next.programmer,comp.sys.next.hardware
Subject: DSP memory map with 96KB expansion kit ??
Date: 26 Aug 1992 06:48:05 GMT
Organization: University of California, Berkeley
Distribution: world
Reply-To: izumi@pinoko.berkeley.edu
NNTP-Posting-Host: moica.berkeley.edu
Keywords: DSP, 56001, NeXT, memory map

I want a DSP Memory Map that is equivalent to Appendix C of "Sound, Music, and
Signal Processing: Reference" but with (N7013) DSP 96KB Memory Expansion Kit
installed.  96KB corresponds to 32Kwords at 3 bytes/word for 56001.

Does the expansion kit memory add to addresses immediately above the existing
DSP RAM?

You see, a stock NeXT has 8Kwords of RAM starting at 8K and go upto 16Kwords
for Image-1.  Image-2 for the same memory starts at $A000 which is 40Kwords.
Now, the empty memory area to be filled is only (40-16) = 24Kwords.

How is NeXT fitting the 32Kwords of expansion kit memory into the gap of 24Kwords?
Where do the remaining 8Kwords go?

Does the Expansion Kit memory replaces the existing RAM instead of adding to it?
Or, gasp, does the 96KB expansion kit only contain 24Kwords (72KB) of memory,
and "96KB" only refers to the total RAM after addition of the expansion kit?
Someone should be shot if NeXT is calling a kit that contains 72KB of memory as
"96KB" kit.

Needless to say, I am totally confused on this, and I can't find any docs on it.
Hardware.667 of NextAnswers is of no help.

Please someone, just tell me the usable memory area for Image-1 after installation
of the expansion kit.  I don't have a couple of hundred $'s to ask help from NeXT,
besides I don't want to pay for info that should have been the docs in the first place.


--
Izumi Ohzawa             [ $BBg_78^=;(J ]
USMail: University of California, 360 Minor Hall, Berkeley, CA 94720
Telephone: (510) 642-6440     Fax:  (510) 642-3323
Internet: izumi@pinoko.berkeley.edu (NeXT Mail OK)
From: gchan@nx28.mik.uky.edu (georges chan)
Newsgroups: comp.sys.next.programmer
Subject: GifDecode class available at sonata
Keywords: gif, decoder
Date: 27 Aug 92 03:31:50 GMT
Organization: University Of Kentucky, Dept. of Math Sciences

I have download my GifDecode class library to the sonata site. It is in  
the pub/next/submissions directory and the file is called  
GIFology1.0.tar.Z.
By incorporating my GifDecode class library to your application, you will  
be able to read a GIF file (version 87a or 89a) and the decoded picture(s)  
will be stored in NXBitmapImageRep or NXImage object(s).
Hope, that my GifDecode class library will save a hell lot of time to  
people who are planning to write a GIF decoder.

So long, enjoy it!
From: MKK2@psuvm.psu.edu
Newsgroups: comp.sys.next.programmer
Subject: Re: New programmer needs buying help (manuals)
Date: 2 Sep 92 15:03:49 GMT
Organization: Penn State University

Even if you have 3.0, the 2.0 manuals will be of GREAT help while you wait
for the 3.0 manuals.  3.0 adds many nice capabilities, but 90% of what you
need, especially as a NeXT beginner, is the same as 2.0.

   In fact, do whatever it takes to get a copy of NeXTstep CONCEPTS.  Mine
is for version 1.0, but I still think it is the most useful manual I know
of for getting started.

   I had to beg for mine from a guy I know at NeXT.  So far as I know,
it isn't an Addison-Wesley pub.

good luck
From: sam_s@NeXT.com (Sam Streeper)
Newsgroups: comp.sys.next.programmer
Subject: Re: SoftPC and NeXTSTEP 3.0
Date: 28 Aug 92 02:53:38 GMT
Reply-To: sam_s@NeXT.com

Scott Hess writes:
> 	john@wpa.com (John Bartley) writes:
> >There have been previous reports that 3.0 would have some new
> >capabilities that would allow certain apps (such as SoftPC) to
> >handle direct screen writes (or whatever the appropriate technical
> >term is :-) much faster than is currently possible under 2.1.
> 
> I've heard this at various times, too.  What's the scoop?  Is this
> possible?  Can _I_ do it, or do just large companies able to
> wine/dine get access to this?  In other words - is this documented,
> or slimey?

I think the scoop is that NXBitmapImageRep now supports the same formats
as window devices;  You can't write directly to the screen, but you can 
supply bitmaps that can be blasted into the Window Server's window devices  
without unpacking.

This can make things like emulators and alternate Window Servers much
faster.

-sam

ps  I'm sure it's documented and you won't need to shmooz...
ps/2 I hope shmooz isn't really a dirty word!

--
Opinions expressed herein are not those of my employer.  They're not even
mine.  They're probably wrong besides.  How did they get in here, anyway?
From: rpomeroy@aunext3.cam.amd.com (Ron Pomeroy x(Coop))
Newsgroups: comp.sys.next.programmer
Subject: Re: Interface builder Run mode
Date: 4 Sep 92 01:40:07 GMT
Reply-To: rpomeroy@aunext3.cam.amd.com
Distribution: usa
Organization: Advanced Micro Devices, Inc.; Austin, Texas

In article <1992Sep1.180445.9312@afs.com> greg@afs.com (Gregory H. Anderson)  
writes:
>>In article <1992Aug28.230458.23785@dvorak.amd.com>  
>>rpomeroy@aunext3.cam.amd.com (Ron Pomeroy x(Coop)) writes:
>>
>>>[stuff about calculator example not working in IB run mode]
>>> 
>>> Now wait a minute.  When you tell it to do a calculation you're
>>> actually making a method call (that you typed in in Controller.hm) ?
>>> How can InterfaceBuilder invoke a method that hasn't been compiled ?  
>>> Am I missing something here ?
>>> 
>>
>>No, you're not missing anything, you're absolutely right. However, there  
>>is a way around this. When you build a palette, you can include code for  
>>classes other than the actual palette View objects. Those classes become  
>>part of the runtime image of IB, and can be called from Run mode. In the  
>>extreme, you could make a palette that includes all of the classes from  
>>your application, load it into IB, and actually run your app inside IB!  
>>Cool, no?
>>
>>--
>>Gregory H. Anderson          | "We're very tolerant around here,
>>Benevolent Dictator-for-Life |  being only amateurs ourselves."
>>Anderson Financial Systems   | - Tortoise (Godel, Escher, Bach)
>>greg@afs.com  (Nextmail OK)  | 

Well...yea...I see your point.  But, now you've got more work than you started  
with - just to test (test being the keyword here) your interface.  Palettes are  
compiled (yes/no?).  What would really be cool is to have a runtime as powerful  
as SmallTalk's.  Just imagine - highlight a little Obj-C and "accept" and  
presto! -  A NeXTstep window magically appears in your screen...
--
Ronald Pomeroy (Objective-C\NeXTstep\SmallTalk\ObjectWorks neophyte)
Advanced Micro Devices
CAM Applications Group
rpomeroy@aunext3.amd.com
Newsgroups: comp.sys.next.programmer
From: waltrip@capd.jhuapl.edu
Subject: Re: Workspace HideOnAutoLaunch . . 
Organization: CAPVAX, JHU/APL
Date: Wed, 2 Sep 1992 14:27:46 GMT

In article <1992Sep1.222014.23776@Trirex.COM>, mmelling@Trirex.com(Michael 
Mellinger) writes:
	[...regarding a suggestion that the -NxHost option for running
		remote applications which display on your local NeXT
		display is equivalent to the X11 DISPLAY environment
		variable...]
> It's not the same thing.  It's an incredible pain in the butt to type it  
> everytime.  dwrite'ing it is a permanent alternative, which I don't like  
> either.  One should be able to set the DISPLAY for a login session.
> 
> -Mike
> 
	I strongly agree (though I'd like to have both capabilities...can be
	nice to use -NxHost on a "onesies" basis).  Would also be nice to have
	a way to do a way to do a -NxHost from Workspace Manager without having
	to go to command line.

_/_/_/_/ _/_/_/_ _/      _/      _/ _/     _/   _/_/_/_/_/ _/_/_/_/ _/ _/_/_/_/
_/  cfwaltrip     _/    _/_/    _/ _/_/    _/       _/     _/    _/ _/ _/    _/
_/       _/_/_/    _/  _/  _/  _/ _/_/_/   _/       _/     _/_/_/_/ _/ _/_/_/_/
_/  Internet: <waltrip@capsrv.jhuapl.edu>  _/       _/     _/  _/   _/ _/
_/_/_/_/ _/          _/      _/ _/      _/ _/_/_/_/ _/     _/    _/ _/ _/
From: alex@laos (Alex D. Nghiem)
Newsgroups: comp.sys.next.programmer
Subject: gdb questions
Keywords: gdb, 3.0
Date: 3 Sep 92 17:33:53 GMT
Reply-To: alex@pencom.com
Organization: Pencom Software

Hello there:

What happended to the following commands in gdb in NS 3.0?

* history
* pclass
* editmode

Please e-mail me.


Best regards,


Alex Duong Nghiem          Phone: (512) 343-1111
Pencom Software            Fax:   (512) 343-9650    
9050 Capital of TX Hwy N.  Mail:  alex@pencom.com
Suite 300                  Mail:  co-Xist_support@pencom.com
Austin, TX 78759           Mail:  co-Xist_info@pencom.com
USA
                           ****************************
                           * NeXTMail gladly accepted *
                           ****************************
Newsgroups: comp.sys.next.programmer
From: jeffo@ux1.cso.uiuc.edu (J.B. Nicholson-Owens)
Subject: Re: Getting a PopUpList's window
Reply-To: jeffo@ux1.cso.uiuc.edu
Organization: University of Illinois at Urbana
Date: Sat, 15 Aug 1992 02:01:29 GMT

One small PopUp problem I haven't seen addressed is having a lot of
entries in a PopUp or PopDown (whatever those downward expanding PopUp
menus are called).  There needs to be something that is able to,
perhaps, scroll the choices up and down the way Mac pull-down menus do
when the menu is too long to display on the screen.

Has anything been done in 3.0 to handle this situation?

I wish that merely using a scrollView were a suitable replacement for
such problems, but the ability of the PopUp to give an infinite number
of choices as well as show the chosen one in a very small space and
almost instantly is *very* handy.  I would hate to have to revert to a
button bringing up a panel that had a scrollView in it.  That would
seem so cumbersome to me as a user.

-- 
-- Jeff (jeffo@ux1.cso.uiuc.edu)
-- No NeXTmail please
From: jjfeiler@relief.com (John Jay Feiler)
Newsgroups: comp.sys.next.programmer
Subject: Re: Database recommendations
Date: 28 Aug 92 06:20:31 GMT
Reply-To: jjfeiler@relief.com
Organization: relief consulting

In article <37284@sdcc12.ucsd.edu> mstankus@oba.ucsd.edu (Mark Stankus)  
writes:
> In article <seaim=y00WA78imGZf@andrew.cmu.edu> da0g+@andrew.cmu.edu (David  
Apfelbaum) writes:
> >
> >It looks like I am going to need to tie together a rather large amount
> >of data as we convert an existing database's datafiles over to the NeXT.
> > DBKit seems to be an ideal solution.  However, that still leaves a
> >choice of Sybase or Oracle for the underlying database.
> >
> >So, are there any recomendations?   Advantages or Disadvantages?
> >
> >
> >            Thanks for your time....
> >
> >                    -David Apfelbaum.
> >                     da0g+@andrew.cmu.edu
> 
> 
> Check out ParaBase -- it makes the database use easier
> and acts as a front end to Sybase or Oracle.
> 
> Mark Stankus

However, Parabase uses it's own data formats to store data, so even thought  
you can do a lot if stuff in paraBase, forget about ever using the sabe  
database from DBKit......


> mstankus
> mstankus@oba 
Newsgroups: comp.sys.next.programmer
From: telfeyan@sparky.eecs.umich.edu (Roland Telfeyan)
Subject: NeXT development documentation ?
Followup-To: sender
Summary: Is there a list of available documentation/books?
Keywords: documentation manual book reference
Organization: University of Michigan EECS Dept., Ann Arbor
Date: Wed, 2 Sep 1992 22:19:28 GMT

Aside from the Addison Wesley series, is there a list somewhere of
available NeXT-related programming documentation?

Thanks,

Roland

-- 
---------------------------------------------------------------------
Roland Telfeyan                     Departmental Computing Operations
telfeyan@eecs.umich.edu        University of Michigan EECS Department
---------------------------------------------------------------------
From: seidl@next1.lbl.gov (Peter Seidl)
Newsgroups: comp.sys.next.programmer
Subject: Interface builder
Date: 28 Aug 1992 00:40:12 GMT
Organization: Lawrence Berkeley Laboratory, Berkeley CA
Distribution: world
Reply-To: seidl@next1.lbl.gov
NNTP-Posting-Host: next1.lbl.gov
Keywords: IB

I am beginning to learn about the interface builder and have been working the  
examples in chapter 8 of the Nextstep Concepts manual.  I have more or less  
succeeded in doing Examples 1-3.  However, one thing seems puzzling:  The  
calculator examples (2 and 3) run fine as applications, but when I try to test  
them using the Test Interface command in IB, nothing happens when I tell it to  
do a calculation.  However, the 'edit' functions seem to work fine in Test  
Interface mode.  Did I make a mistake or is it a quirk of the IB?

--
Peter Seidl
Heavy Ion Fusion Accelerator Research 
Lawrence Berkeley Laboratory
Berkeley, CA 94720

seidl@next1.lbl.gov