HDTenEightyP/NetNews huggingface dataset:
From: gordie@yamanote.dolphin.com (Gordie Freedman)
Subject: Re: problem with gdb
Reply-To: gordie@yamanote.dolphin.com
Organization: Dolphin Software
Date: Wed, 11 Nov 1992 07:00:28 GMT

In article <BxIo9p.142.2@cs.cmu.edu> hill@norman.VI.RI.CMU.EDU (Robert  
Hill) writes: 
> I missed the original thread, but I have been having problems with gdb  
> printing the wrong values for variables under 3.0.  I'll type something  
> like "print x".  I am really sure x has the value of 1, but it says x is  
> 0.  At first I thought I was wrong about the value of x, but adding a  
> printf said that x was 1.  Very strange.
> 
> Is there any reported bugs for gdb under 3.0?
> 
> Rob

If you are compiling with optimization (cc -O) sometimes variables get  
compiled out or reused. Debugging gets a little weird. I don't know if  
this is your problem but I have seen similar things when using gdb on an  
-O'd file. (It's really fun with C++ !)
-- 
Gordie Freedman gordie@yamanote.dolphin.com   ->   NextMail encouraged
(Disclaimer: Opinions expressed are my own and represent no one else.)

Newsgroups: comp.sys.next.programmer
From: anderson@macc.wisc.edu (Jess Anderson)
Subject: Re: zombies (was Re: What does a task with priority -1 mean?)
Organization: Madison Academic Computing Center, UW-Madison
Date: Wed, 11 Nov 92 02:31:36 GMT


In article <1992Nov10.183316.6169@menudo.uh.edu>
sears@tree.egr.uh.edu writes:

>Zombies stick around until a crash or reboot.  Logging out will not "clean"  
>the system of any zombied processes...

Having just tried this, I can report that *immediately* following
a reboot, then logging in as myself, opening a Stuart window,
and doing a ps aux, all as quickly as I can, I find five zombies
already.  Now why is that?  (fyi, 040 cube NS 3.0).


-- 
Jess Anderson <> Madison Academic Computing Center <> University of Wisconsin
Internet: anderson@macc.wisc.edu <-best, UUCP:{}!uwvax!macc.wisc.edu!anderson
Room 3130 <> 1210 West Dayton Street / Madison WI 53706 <> Phone 608/262-5888
<>  <>  <> Discrimination, Bigotry, and Hate are not Family Values <>  <>  <>
From: Robert_La_Ferla@hot.com
Newsgroups: comp.sys.next.programmer
Subject: Re: Help with Distributed Objects!
Date: 13 Nov 92 13:19:17 GMT
Reply-To: Robert_La_Ferla@hot.com
Organization: Hot Technologies

In article <1992Nov13.001122.4776@leland.Stanford.EDU>  
shiva@vega.Stanford.EDU (Marcos Javier Polanco) writes:
> 
> Hi.
> I cannot get callback to work. In my application, there is a server  
which  
> holds proxy objects from client processes. When clients make calls to  
the  
> server, these proxies may be messaged, resulting in a possible callback.  
> At that point, I get the following message in the console:
> 
> Nov 12 14:17:20 rigel Snooper[910]: Unknown error code 11013 in  
> NXReportError

It's timeout error.  From NXProxy.h:

typedef enum  {
    NX_REMOTE_EXCEPTION_BASE = 11000,
    NX_couldntSendException = 11001,
    NX_couldntReceiveException = 11002,
    NX_couldntDecodeArgumentsException = 11003,
    NX_unknownMethodException = 11004,
    NX_objectInaccessibleException = 11005,
    NX_objectNotAvailableException = 11007,
    NX_remoteInternalException = 11008,
    NX_multithreadedRecursionDeadlockException = 11009,
    NX_destinationInvalid = 11010,
    NX_originatorInvalid = 11011,
    NX_sendTimedOut = 11012,
    NX_receiveTimedOut = 11013,
    NX_REMOTE_LAST_EXCEPTION = 11999
} NXRemoteException;

Robert La Ferla
From: isbell@cats.ucsc.edu (Art Isbell)
Newsgroups: comp.sys.next.programmer
Subject: Re: dbkit delete
Date: 7 Nov 1992 18:39:34 GMT
Organization: Cubic Solutions - NeXT software development and consulting
NNTP-Posting-Host: si.ucsc.edu


In article <1992Nov6.175547.5655@rdr.com> lovelace!kswanson (Kevin Swanson) writes:
>
>has anyone played with the dbfetchgroup method setAutoSelect?
>what i wanted to use it for was automatically selecting the next record
>in the recordlist after a deletion. i've tried other things, like using
>setCurrentRecord, but something always resets it to select record 0.

Well, I guess I'm going to have to print the 3.0 DBKit docs after all.
setAutoSelect: was not available in 3.0 PR2, so I didn't even realize it
exists.  And unfortunately, as is the case with much of NeXT's method
documentation, the default is not stated :-(  The behavior I see seems similar
to autoSelect being on, except the record selected after any operation (delete,
insert, append, etc.) seems to be record 0.

So I've implemented all database operations like the attached deleteRecord:
method to force the selection of a specific record:

- deleteRecord:sender
{
    unsigned currentRecord = [fetchGroup currentRecord];
    id returnValue = nil;

    // Prevent ugly visible changing of the TableView selection.
    [window disableFlushWindow];

    // Give user a chance to change her mind, but go ahead and save changes to
    // database if user proceeds.
    if ((NXRunLocalizedAlertPanel(NULL, NULL,
        "Deletion of this record cannot be undone.", "Delete", "Don't delete",
        NULL) == NX_ALERTDEFAULT) &&
        (returnValue = [modifyModule deleteRecord:sender]) &&
        (returnValue = [modifyModule saveChanges:sender]))
    {
        // Make sure at least one record remains.
        if ([fetchGroup recordCount] > 0)
        {
           // Set current record to the record immediately following the
           // deleted record.  If the deleted record is the last one, the last
           // record will be selected automatically.
            [fetchGroup setCurrentRecord:currentRecord];

            // Select the first TextField on the Window.
            [firstText selectText:self];
        }
    }
    [[window reenableFlushWindow] flushWindowIfNeeded];
    return returnValue;
}

I really wish that NeXT would change its method documentation format from the
free-form style to a structured style.  This might result in essential info
like default settings, pre- and post-conditions, decent argument descriptions,
changes to instance variables, return values and conditions under which various
values are returned, side effects, etc. not being omitted as seems to happen
far too often as it now stands.  But this is another topic...
-- 

Art Isbell                                                      Cubic Solutions
NeXT Registered Developer #745         NeXT software development and consulting
Email: isbell@cats.UCSC.EDU                                Voice: (408)335-1154
USmail: 95018-9442                                           Fax: (408)335-2515
Newsgroups: comp.sys.next.programmer
From: thomson@zarda.macc.wisc.edu (Don Thomson)
Subject: Libraries for DBkit
Organization: University of Wisconsin Academic Computing Center
Date: 6 Nov 92 10:26:40

We're in the process of trying to figure out how to get the DBkit working
for us.  We've gotten to the point of figuring out how to put the Database
palette into the InterfaceBuilder and connect to our Sybase server.

Inside IB, we can use the run command and the application runs fine.  Using
ProjectBuilder we try to compile the application but find that we need to
add -ldbkit for a library (not surprising).  It now compiles cleanly but
cannot load the Sybase adaptor properly.  Console error messages look like

Nov  5 17:11:19 wingra UIDS[9351]: Error loading /NextLibrary/Adaptors/SybaseAd\
aptor.adaptor/SybaseAdaptor
Nov  5 17:11:20 wingra UIDS[9351]: rld(): Undefined symbols:

Any suggestions?
--
 
----- Don Thomson ----- MACC, 1210 W. Dayton, Madison, WI  53706 -------------
    (608) 262-0138      thomson@macc.wisc.edu / thomson@wiscmacc.bitnet
Newsgroups: comp.sys.next.programmer
From: hkeller@itr.ch (Keller Heinz)
Subject: Using the serial port
Keywords: serial port
Organization: Interkantonales Technikum Rapperswil (ITR) Switzerland
Date: Fri, 13 Nov 1992 14:34:13 GMT

We are looking for some source to make a connection from the NeXT over the seria
l interface to a Short Wave Radio Receiver.
Can someone give us information on this topic.
We've already tried to open the device /dev/cua and write some information with
write(). 
Are there somewhere in the net some demos for the use of the serial interface.

Pleas send by e-mail

Heinz Keller, Technical School Rapperswil, Switzerland
e-mail: hkeller@itr.ch
Newsgroups: comp.sys.next.programmer
From: ede978e@monu6.cc.monash.edu.au (Robert D. Nicholson)
Subject: Re: Change App-Icon ?
Organization: Monash University, Caulfield Campus
Date: Thu, 12 Nov 1992 20:49:13 GMT

paul@seer.demon.co.uk (Paul Lynch) writes:

>In article <Bx8yw4.7An@malihh.hanse.de> clu@malihh.hanse.de (Carsten Lutz)  
>writes:
>> I want to change the Icon of one of my Apps at Run-time. I don't want to 
>> change it to a window displaying postscript ( there are enough  
>NeXTexamples
>> for this ) but simply to another icon linked into my App. ( like  
>NextMail does
>> it for example ). Are there any examples or code-pieces for this out  
>there ?
>> Any pointers appreciated.

>Look at the code for AppInspector in /NextDeveloper.

>Paul
>-- 
>Paul Lynch
>P & L Systems                   (NeXTmail) paul@seer.demon.co.uk
>Tel: (0494)671501                      paull@cix.compulink.co.uk
>Fax: (0494)680228                       76711.451@compuserve.com

Does this code exist?

Do you mean Acceptor by Jayson Adams which animates the programs icon.

Its in the mini examples
From: ebrown@bud_light.kodak.com (Eric Brown)
Newsgroups: comp.sys.next.programmer
Subject: scsi driver development
Date: 10 Nov 92 16:16:59 GMT
Reply-To: ebrown@tap.kodak.com
Organization: Eastman Kodak Company


Does the standard NeXTstep 3.0 release have all the necessary
tools for scsi driver development? 

How different are NeXTstep/NeXT machine scsi device drivers
from NeXTstep/486 scsi device drivers?

Is it possible to get a second scsi board for the NeXT?

Thanks in advance,
Eric.
ebrown@tap.kodak.com
--
Newsgroups: comp.sys.next.programmer
From: fl1ger@rrz.de (Ralf  Weber)
Subject: Re: scsi driver development
Organization: Rhein-Rechenzentrum GmbH, Koblenz, Germany
Date: Wed, 11 Nov 92 12:23:51 GMT

In article <EBROWN.92Nov10111659@bud_light.kodak.com>  
ebrown@bud_light.kodak.com (Eric Brown) writes:
> 
> Does the standard NeXTstep 3.0 release have all the necessary
> tools for scsi driver development? 
I guess you mean accessing an scsi device via a programm, in that case  
yes. The actual unix device driver is supplied by NeXT.
There is example code supplied how to access scsi-devices, exspecially  
the CD-ROM.

> How different are NeXTstep/NeXT machine scsi device drivers
> from NeXTstep/486 scsi device drivers?
Don't know since NeXTSTEP486 isn't out yet, but I'll guess not so  
different.
 
> Is it possible to get a second scsi board for the NeXT?
As far as I know there is no additional scsi-board avaiable for the  
NeXTcube, but with NeXTSTEP486 I would guess it's possible to put an  
second scsi-board in the PC.

Hope this helps
--
Ralf Weber			E-Mail:	fl1ger@rrz.de
Rhein-Rechenzentrum GmbH	(NeXTMail preferred)
August-Horch-Strasse 28		CompuServe: 100024,1253
Postfach 1540				Voice:	+49 261 892-519
D-W5400 Koblenz, Germany	Fax:	+49 261 892-525

Newsgroups: comp.sys.next.programmer
From: vlahos@cubism.portal.com (Harry Vlahos)
Subject: Re: Device independent cached images?  (12 bit and 16 bit grayscale images)
Organization: -Independent NeXT Developer-
Date: Wed, 4 Nov 1992 09:18:20 GMT

In article <5711@rosie.NeXT.COM> aozer@next.com (Ali Ozer) writes:
> In article <1992Oct27.212529.12565@ohsu.edu> filibert@ohsu.edu writes:
> > ... So, I create another NXImage, lockFocus on it, and use some  
> >postscript magic to set the clipping path and copy from the original image  
into  
> >the new one.  This new image is created with the initSize: method, and so I  
> >assume that it creates a NXCachedImageRep to hold the image. ...
> >Finally, I need to get at the bitmap data in the etched image.  One way to  
> >do this is to use the NXReadBitmap() function to read the image into a chunk  
of  
> >memory. ... when I do this on our NeXTDimension system, everything works  
fine.
> >But, if I'm running the application on a monochrome slab, NXSizeBitmap() and  
> >NXReadBitmap() always treat the image as 2 bps, and 4 spp (RGBA)!
> 
> Hmm. Do you set the depth limit of this second NXImage to 24 bits? If you  
don't,
> then the NXImage you get is the same depth as the default depth of the  
system.
> You should do:
> 
>     NXImage *myImage = [[NXImage alloc] initSize:...];
>     [myImage useCacheWithDepth:NX_TwentyFourBitRGBDepth];
>     if ([myImage lockFocus]) {
>          ... draw the image ...
>          ... now read it back ...
>          [myImage unlockFocus];
>     }
> 
> Also please don't use the NXReadBitmap()/NXSizeBitmap() functions. Use the
> NXBitmapImageRep method initData:fromRect:, which is a lot more efficient,
> especially if you let the NXBitmapImageRep allocate and manage the data.
> You can use the writeTIFF: method to save it out.
> 
> Ali, Ali_Ozer@NeXT.com
> 

I think I read somewhere in the 3.0 docs that the NXImage functions
support 12-bit monochrome files now.  I can't seem to locate it again.
Is this true?  How about 16-bit grayscale images.
I have never written an NXCustomImageRep.  Would that be a pretty
easy task to undertake if the support for 12-bit or 16-bit is not there ?


Harry,  vlahos@cubism.portal.com
From: picke001@bullnext.mc.duke.edu (Mike Pickett)
Newsgroups: comp.sys.next.programmer
Subject: Jobs at Duke Med Center Info Systems
Date: 5 Nov 92 16:04:24 GMT
Distribution: usa

Yes, I know this should be posted somewhere else, but...
Duke University Medical Center Information Systems is looking for
bright, energetic individuals with experience in PC/workstation
systems development. Requirements include experience developing
applications in a GUI environment (OS/2, NeXTStep, Windows, Mac)
using object-oriented tools (Smalltalk, C++, Objective C, etc) and
client server design. A CS degree or equivalent experience is required.
Cross-platform development and SYBASE/DB2 experience a plus.
Please contact:  Michael Pickett
                 BOX 3900 DUMC, DURHAM, NC, 27710
                 (919) 286-6369 (FAX)
                 PICKE001@MC.DUKE.EDU  (INTERNET-Non NeXT)
                 PICKE001@BULLNEXT.MC.DUKE.EDU  (INTERNET-NeXT)
From: strauss@aero.org (Daryll J. Strauss)
Newsgroups: comp.sys.next.programmer
Subject: RIB, Polygons, and Textures
Date: 12 Nov 1992 18:22:25 GMT
Organization: The Aerospace Corporation
NNTP-Posting-Host: armadillo.aero.org

In article <101668@bu.edu> ambi@it-next2.bu.edu (Michael Amirault) writes:
> Anyone noticed that the brick texture looks inside out?  I was 
>wondering if maybe I'm looking at the wrong side of the polygon??
>The brick does look nice on a plane facing the camera, but on one
>that's diagonal, it doesn't seem to draw individual bricks - just
>rows.

[Yet another episode in the series  "Daryll's Tips for RenderMan" ;-)]

The problem is that you can't make a smooth parameter space for
polygons. Normally your objects have some nice smooth parameter space to
do texture mapping. For example, in all the quadratics, u runs along the
longitude from 0 to 1 and v runs along latitude.

What do you do with a polygon? The problem is that you don't have a
complete surface, it could have holes, it has multiple vertices, it
could be non-planar, etc. RenderMan defines a standard that says that
parameter space on a polygon is the X and Y coordinates of the polygon
in object space. There is no perfect answer of how to handle polygons.
The biggest flaw of this answer is that any polygon that is parallel to
the XY plane has a constant parameter value (and weird things happen!)

You can define the u,v values at each vertex of the polygon. RenderMan
would love that, because it could then interpolate between the values
and be happy. Unforetunetly, you need a modeller that allows it.

The bottom line of all this is that you have to be very careful if you
plan on applying texture maps to polygons. If you can avoid polygons,
you probably should. Realize that a biliear patch doesn't have these
nasty properties and works just as well for polygons with up to 3 or 4
vertices.


Newsgroups: comp.sys.next.programmer
From: sears@tree.egr.uh.edu (Paul S. Sears)
Subject: Re: zombies (was Re: What does a task with priority -1 mean?)
Reply-To: sears@tree.egr.uh.edu
Organization: University of Houston
Distribution: usa
Date: Tue, 10 Nov 1992 18:33:16 GMT

In article <10NOV199210153953@mpx2.lampf.lanl.gov> silbar@mpx2.lampf.lanl.gov  
(Dick Silbar) writes:
=>In article <1992Nov10.152955.21859@menudo.uh.edu>, sears@tree.egr.uh.edu  
writes...
=>#Btw, the zombies can not be "killed" (even will kill -9).  Don't even  
bother  
=>#to attempt it.  But if you do, be prepared to reboot from a panic :-)
=>
=>Interesting.  So why is it that Project Builder creates a NEW terminal.app
=>window EVERY time you click on "debug"?  (I do that a lot.)
=>
=>Do they disappear when you log out?  Or, do you have to reboot?
=>
=>      Dick Silbar (NeXTMail:silbar@whistler.lanl.gov)

Zombies stick around until a crash or reboot.  Logging out will not "clean"  
the system of any zombied processes...
--
Paul S. Sears                *  sears@uh.edu (NeXT Mail OK)
The University of Houston    *  suggestions@tree.egr.uh.edu (NeXT
Engineering Computing Center *  comments, complaints, questions)
NeXT System Administration   *  DoD#1967 '83 NightHawk 650SC 
          >>> SSI Diving Certification #755020059 <<<
"Programming is like sex: One mistake and you support it a lifetime."
From: strauss@aero.org (Daryll J. Strauss)
Newsgroups: comp.sys.next.programmer
Subject: Re: RIBs, RenderMan, and Textures
Date: 11 Nov 1992 21:11:57 GMT
Organization: The Aerospace Corporation
NNTP-Posting-Host: armadillo.aero.org

In article <101558@bu.edu> ambi@it-next2.bu.edu writes:
>
> I've been messing around with Renderman and RIB files for a couple
>of days and need some help. I can pretty much get everything to work
>except textures.  I've tried everything and can't get a simple texture
>to display from a RIB file I created. I can use 3DReality and add a
>texture fine, but I can't do it from my RIB file.
>
> I've tried things like:
>
> Surface "SD_Simple_tx" "txmap" "/NextLibrary/Textures/brick.tex"
> Surface "texmap" "texname" "brick"

The minimal useful call to the texture map shader would be:

	Surface "texmap" "texname" "brick.tx"

Notice that you need the extension on the brick file and that the
extension is tx. RenderMan will complain that it doesn't know the token
"texname" if you do this, so you should declare it:
	Declare "texname" "string"
prior to the call to Surface.

You can compile your own shaders with the "shader" program in
/usr/prman. Doing 'man shader' should tell you all you need to use it.

Newsgroups: comp.sys.next.programmer
From: coco@cbnewsl.cb.att.com (felix.lugo)
Subject: Re: printf g format still broken under NeXTSTEP 3.0 
Organization: AT&T
Date: Wed, 11 Nov 1992 03:33:24 GMT

In article <1992Nov11.012228.23372@access.usask.ca> eric@skatter.usask.ca writes:
| I reported this bug in December 1989, and when NeXTSTEP 2.0 came out,
| and when NeXTSTEP 2.1 arrived, and now that NeXTSTEP 3.0 has arrived ...
| IT STILL ISN'T FIXED!!!!!
| 

	I thought compiler problems were supposed to be reported to the GNU
people.  This one certainly fits that category!  BTW, GCC 2.1 generates the
same output as (NeXT 3.0) GCC 1.93.

--Felix
From: rcc@next1.math.pitt.edu (robert cyphers)
Newsgroups: comp.sys.next.programmer
Subject: Where is the std C library?
Keywords: rpc libc
Date: 13 Nov 92 14:57:18 GMT

Where does the standard C library live on the NeXT?  I don't have
a /usr/lib/libc.a and yet my programs compile.  Some configuration
scripts get confused when they can't find this file.

Also, does the std c lib include the RPC library functions (librpc.a)
as I believe is the case on a SUN?

Thanks,
Robert C Cyphers
Department of Math & Statistics
University of Pittsburgh
rcc@next1.math.pitt.edu
From: edx@cc.usu.edu
Newsgroups: comp.sys.next.programmer
Subject: appkit errors in header files
Date: 11 Nov 92 16:19:02 MDT
Organization: Utah State University


Has anyone else had trouble with the
appkit include files that use protocols?
I've got an application that includes
/NextDeveloper/Headers/appkit/drag.h and
it's giving me these errors:

tumbleweed# make tst
cc   tst.c  -o tst
/NextDeveloper/Headers/appkit/drag.h:47: illegal keyword selector, missing `)'
after `id'
/NextDeveloper/Headers/appkit/drag.h:48: illegal keyword selector, missing `)'
after `id'
/NextDeveloper/Headers/appkit/drag.h:49: illegal keyword selector, missing `)'
after `id'
/NextDeveloper/Headers/appkit/drag.h:50: illegal keyword selector, missing `)'
after `id'
/NextDeveloper/Headers/appkit/drag.h:51: illegal keyword selector, missing `)'
after `id'
/NextDeveloper/Headers/appkit/drag.h:52: illegal keyword selector, missing `)'
after `id'
*** Exit 1
Stop.

Each of these lines in the header file identifies
a protocol method.

What gives?  Any ideas?
From: sowa@amdew.llnl.gov (Erik C. Sowa)
Newsgroups: comp.sys.next.programmer
Subject: Re: RIBs, RenderMan, and Textures
Date: 11 Nov 92 21:11:12 GMT
Organization: LLNL Chemistry and Materials Science
In-reply-to: ambi@localhost.bu.edu's message of 11 Nov 92 19:24:38 GMT

>>>>> "Mike" == Mike Amirault <ambi@it-next2.bu.edu> writes:

Mike>  I've tried everything and can't get a simple texture
Mike> to display from a RIB file I created. I can use 3DReality and add a
Mike> texture fine, but I can't do it from my RIB file.

I haven't tried this, but you could apply a texture to a shape in
3DReality, save the result as a RIB file, and study that output for
clues.

--
erik sowa (sowa@amdew.llnl.gov)
From: rcc@next1.math.pitt.edu (robert cyphers)
Newsgroups: comp.sys.next.programmer
Subject: Where is std C lib?
Keywords: rpc libc
Date: 13 Nov 92 14:55:44 GMT

Where does the standard C library live on the NeXT?  I don't have
a /usr/lib/libc.a and yet my programs compile.  Some configuration
scripts get confused when they can't find this file.

Also, does the std c lib include the RPC library functions (librpc.a)
as I believe is the case on a SUN?

Thanks,
Robert C Cyphers
Department of Math & Statistics
University of Pittsburgh
rcc@next1.math.pitt.edu
From: tjt@bass.bu.edu (Terrence Talbot)
Newsgroups: comp.sys.next.programmer
Subject: Looking for Family Tree Object
Date: 10 Nov 92 00:43:41 GMT
Distribution: na
Organization: Boston University

Hi All,

I need an object for graphically laying out family trees for a law school
project I'm working on.

I seem to remember that someone announced availability of this type of
object about a month or two ago, but I cannot remember the source.

I'd really prefer not to start from scratch, so if anyone remembers the
source of this object or can point me in the right direction, please send
mail.

Much appreciated,

Terrence Talbot <tjt@bass.bu.edu>
Newsgroups: comp.sys.next.programmer
From: orion@proxima.cc.colorado.edu (Orion Edward Poplawski)
Subject: snddriver DSP<->Host protocol documentation
Reply-To: orion@proxima.cc.colorado.edu
Organization: Colorado SuperNet, Inc.
Date: Thu, 12 Nov 1992 16:47:33 GMT

    Is there any detailed documentation on the protocol messages used by the  
snddriver in DSP<->Host communication?  I already have the LaRouche stuff, and  
while very good, does not seem to be incredibly compleat.  Specifically, I  
would like to able to send information to the host using both DSP message  
protocol and DMA transfers (alternating of course).

Please email

--
Orion Poplawski
Physics Dept. Paraprofessional
The Colorado College
orion@proxima.cc.colorado.edu (NeXT mail OK)
(719)389-6750
Newsgroups: comp.sys.next.programmer