HDTenEightyP/NetNews huggingface dataset:
From: alex@laos (Alex D. Nghiem)
Newsgroups: comp.sys.next.programmer
Subject: Re: NeXTStep..
Keywords: C++
Date: 16 Dec 92 20:39:37 GMT
Reply-To: alex@pencom.com
Organization: Pencom Software

Bradley:

The bundled compiler on the NeXT supports both C++ and Objective-C, but most  
development are still in Objective-C.  The differences (philosophical and  
design) have been beaten to death already so I won't bore you to tears with it.  
Learning C++ won't make Objective-C any easier to learn (some have argued the  
opposite).  What you should really learn is OOD and OOP (object-oriented design  
and programming), since you can use these skills in any language.  Contrary to  
popular to belief, just using an object-oriented language (such as C++) does  
not make one an object-oriented programmer.

If you're interested in more information, please drop me a line and I'll answer  
any other questions you may have.


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 *
                           ****************************


In article <1ggmnpINNhfa@usenet.INS.CWRU.Edu> cm601@cleveland.Freenet.Edu  
(Bradley Alexander Derrick) writes:
> 
> 	I have a kinda dumb question.. But I guess no question is dumb,
> unless you don't ask.  So -- I am a junior in high school, and have
> basically worn out Turbo Pascal on the IBM and MAC platform.  Now my
> question is. In our computer class a graduate came back to our school with
> a NeXT Station (030 I think), and I was to say the least impressed.  So I
> did some research on NeXT and got some prices(I don't plan on buying one
> soon :> ). But I want to get a NeXT before I go to a University.  I plan on
> Majoring in Comuter Science and think with a Degree and NeXTStep programing
> capabilites I should fair pretty well.  But what dirivitive of C is
> Interface builder? C++, ANSI C.
> 
> 	I want to pick up C++ on my IBM, and learn at least the basics, so
> when I get my slab I'll know what I'm doing.
> 
>  - Al -
From: doug@foxtrot.ccmrc.ucsb.edu (Douglas Scott)
Newsgroups: comp.sys.next.programmer
Subject: Re: gcc 2.3.1 on NeXTStep 3.0 ????
Date: 15 Dec 92 00:32:32 GMT
Reply-To: doug@foxtrot.ccmrc.ucsb.edu
Distribution: usa

In article <1992Dec9.015113.2141@Trirex.COM> dglattin@trirex.com (Dennis  
Glatting) writes:
] In article <1f3badINN1lr@darkstar.UCSC.EDU> isbell@cats.ucsc.edu (Art  
] Isbell) writes:
] > 
] > In article <1992Nov25.173006.638@gamelan> thf@zelator.in-berlin.de  
] (Thomas Funke) writes:
] > >Be careful: If you hack the original header-files, you have to  
] recompile the  
] > >precompiled headers (*.p), because otherwise the compiler will not use  
] them  
] > >anymore. VERY SLOW compilations then ! (20 Seconds for 
] > >#include <appkit/appkit.h> )
] > 
] > Thomas makes an excellent point, here.  You might consider compiling  
] with the
] > PB "Args:" field set to "OTHER_CFLAGS=-Wprecomp" occasionally.  This  
] will show
] > you whether precompiled headers are actually being used.
] 
] 
] You might consider not using the GNU preprocessor but rather make a  
] symlink to the NeXT one.  This may reduce the amount of compiler related  
] issues and still give you what you want from cc1, cc1obj, etc.
] 

If you do this, you will not be able to build or use libg++ 2.2.2 or the  
equivalent.  The Gnu preprocessor knows how to handle the #include_next  
directive (no relation to "NeXT"), and the NeXT version cannot.

--
Douglas Scott                              (805)893-8352
Center for Computer Music Research and Composition
University of California, Santa Barbara
Internet: (NeXTMail ok)   <doug@foxtrot.ccmrc.ucsb.edu>
Newsgroups: comp.sys.next.programmer
From: guy@infotec.ch (Guy Roberts)
Subject: Project builder and source code control.
Summary: How to organise multiple developers with PB
Keywords: SCCS ProjectBuilder 
Organization: Infotec S.A.
Distribution: comp.sys.next.programmer
Date: Wed, 16 Dec 1992 16:31:37 GMT

Two of us here are using the same Project Builder directory.
Now that nib files are directories, how are other developers
managing to stop people changing the same nib at the same 
time and overwriting changes ? If the project was all made 
up of flat files this would be possible with SCCS. 

I have not so far seen much about source code control in
the NeXT documentation. Is the idea that each developer
sticks to a discrete sub project ?

Any ideas ?


-- 
Guy Roberts (guy@infotec.ch)Infotec S.A.

phone: 022 738 44 36        5, Place Cornavin,
fax:   022 738 29 12        Geneve, Switzerland.
From: sheep@tankgirl (Sheep T. Iconoclast)
Newsgroups: comp.sys.next.programmer
Subject: Linking to SPARC based ORACLE using DBKit ?
Keywords: DBkit ORACLE
Date: 18 Dec 92 18:02:03 GMT
Organization: Bloomsbury Computing Consortium

Hi we just upgrade to Next Step 3.0 , and I noticed this pretty funky
DBKit. We have some nothing but ORACLE running on a SPARC is
possible people in another deparment working on a collaboartive project.

I wanted to show off the Next Step by linking to there own database from 
our next machines (both on the Internet why not ?). As far as I understand 
you begin by createing a DBModel using the DBModeler. 

Stage 1. in DBModeler do new and Select the Adaptor. 
Ok Select ORACLE
Stage 2. Fill in the link information
SERVER ID, Hostmachine,Login, Password.
for SERVER ID I used the setenv ORACLE_SID value let's say ualoracle
for hostmachine i used fish (I tested and can ping fish ok).
for login I used patric (they only have one user on the DB)
for the password I used flatfish (the only password for the only user) 

I press the OK button and the same dialog box returns.
QUESTION What's missing ? What's wrong ?

The RTFM says "In general, if you can connect with Sybase's isql or  
Oracle's sqlplus, then you should be able to connect from DBModeler".
OK I want to get this straight. Does this mean that 
a) you cannot link to a remote machine running SQL ie if you
want to use the adapter then you must perchase Oracle first.
b) You cannot link to a remote non next machine running Oracle 
ie you can only link to Oracle on  remote Next. 

I have problems with this because they can talk to the Oracle 
server from some Macs they have in there department.

As far as DBModeler goes why is there not any error messages. Networking 
with other machines is really really difficuly, error messages must come  
up
to help work out who's at fault. I think this is a fundermental fault of 
client server computing. 

Will the DB modler link not go beyond the local gateway (they are in a  
diffrent 
department).
We know the wacky symbols to type in like the 
"scott/tiget@T:alexandra:sjOracle"
but cannot get to the Login string stage (shown later in the DBModeler 
documentation).

I'm looking for help finding out what's going wrong. I know I get
some Input/output packets at the first attempt but after that nothing.

All help gratefully accepted 
sheep.

Ps 
happy Xmas ! 
Newsgroups: comp.sys.next.programmer
From: vesper@kong.gsfc.nasa.gov (Greg Vesper - RMS)
Subject: Edit Question
Reply-To: vesper@kong.gsfc.nasa.gov
Organization: Goddard Space Flight Center
Date: Mon, 14 Dec 92 15:00:11 GMT

Is there a way to insert page breaks in Edit?

Thanks,

-Greg.

--
Gregory W. Vesper, SEWP BOWL, Goddard Space Flight Center
                   email: vesper@sewp.nasa.gov
                   Phone: 301-286-1478
                   FAX:   301-286-4627
Newsgroups: comp.sys.next.programmer
From: abell@netcom.com (Steven T. Abell)
Subject: Re: 8 bits AND parity, please
Organization: Netcom Online Communications Services (408-241-9760 login: guest)
Date: Thu, 17 Dec 1992 18:24:17 GMT

a74k110@titan.ucc.umass.edu (Chris Lloyd) writes:
>With an 8530 manual and a kernel loaded server you're in business.
>Just somewhat of a pain to do...

My NeXT docs say "It isn't currently possible for third parties to write
drivers for any on-board interfaces" (Writing Loadable Kernel Servers,
page 1-1).

If this is no longer true, I'd love to have more information.

Steve abell@netcom.com
From: scheurer@lithnext.epfl.ch (Marco Scheurer)
Newsgroups: comp.sys.next.programmer
Subject: Re: Interface Builder for Macintosh?
Date: 16 Dec 92 08:46:06 GMT
Reply-To: scheurer@lithnext.epfl.ch

In article <102263@netnews.upenn.edu> arzt@dccs.upenn.edu (Noam H. Arzt)  
writes:
> I thought I heard some time back the Interface Builder was originally a  
> Macintosh product. Any information on this? If so, is it still viable on  
> the Mac?
> 
> --
> Mr. Noam Arzt

If I remember correctly, Jean-Marie Hulot, the author of Interface Builder (on  
the NeXT, and among other things) had first developed a Mac version, for  
teaching purpose, at the Ecole Polytechnique in Paris. It was written in Lisp.  
I don t know weither or not this version still work, is available, or what it  
does compared to the NeXT version.
---
Marco Scheurer	scheurer@lithnext.epfl.ch (NeXTMail)
Laboratoire d'Informatique Theorique
Ecole Polytechnique Federale de Lausanne
IN-Ecublens
CH-1015 Lausanne (Switzerland)
(+41) 21 693-2589
Newsgroups: comp.sys.next.programmer
From: paul@seer.demon.co.uk (Paul Lynch)
Subject: Re: Edit Question
Organization: P & L Systems
Date: Mon, 14 Dec 1992 22:29:13 GMT

In article <1992Dec14.150011.10499@kong.gsfc.nasa.gov>  
vesper@kong.gsfc.nasa.gov (Greg Vesper - RMS) writes:
> Is there a way to insert page breaks in Edit?

No, and it's about time this was put in the FAQ.

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
From: rs05@gte.com (Russ Sasnett)
Newsgroups: comp.sys.next.programmer
Subject: Re: Smalltalk for the NeXT - Let's get programming!
Date: 17 Dec 92 17:16:40 GMT
Followup-To: rs05@gte.com
Organization: GTE Laboratories, Waltham, MA

>
> Think bigger.  Don't put a NeXTstep front end on GNU Smalltalk, make a
> version of GNU Smalltalk that lets you send messages to Objective-C
> objects!  
...
> -- 
> Doug DeJulio
> ddj+@cmu.edu

Yes; turn GNU Smalltalk into the common scripting language
for NeXT apps. With new apps starting to support Distributed
Objects APIs (and with some hope of NeXT having CORBA compliance 
in the future) something like this is very necessary. Smalltalk
may not be the right language for non-programmers; maybe it's too 
cryptic (but still better than C). Maybe something more like the
CraftScript in Xanthus' Craftman, but that can be linked with or
embedded in any app. See 'Tcl' for an X example; and AppleScript
or ARREX for another.

Whatever; the point is it should be a real object language that
can send and receive messages in a natural way to and from the
AppKit and Distributed Objects. At one point StepStone had an 
Objective-C interpreter; I suppose that would work, but it carries
a lot of C baggage. 

Such a scripting language would let 'just plain folks' compose
custom meta-apps from bits and pieces of existing productivity 
apps that provide object APIs.

--Russ
rs05@gte.com
Newsgroups: comp.sys.next.programmer
From: eps@futon.SFSU.EDU (Eric P. Scott)
Subject: Bobbing for Apples (was How to generate the complete character set)
Reply-To: eps@cs.sfsu.edu
Organization: San Francisco State University
Date: Sat, 12 Dec 1992 07:27:13 GMT

What do you mean by "complete character set?"  Oftentimes a
PostScript font will contain characters that aren't in its
encoding vector.  Usually that occurs when it contains more
characters than can be expressed in 8-bit ASCII ... but not
always.

Try displaying the characters in the "Symbol" font by enumerating
ASCII values.  Notice that position 240 (decimal) appears blank
[/.notdef].

Now examine the file /NextLibrary/Fonts/Symbol.font/Symbol:
|dup 238 /braceleftbt put
|dup 239 /braceex put
|% dup 240 /apple put
|dup 241 /angleright put

Hey!  Something's commented out!

And look at Symbol.afm:

|C 238 ; WX 494 ; N braceleftbt ; B 201 -70 439 926 ;
|C 239 ; WX 494 ; N braceex ; B 201 -80 255 935 ;
|C 241 ; WX 329 ; N angleright ; B 21 -198 302 746 ;

Gee, there's something missing, but look at the end:

|C -1 ; WX 790 ; N apple ; B 56 -3 733 808 ;

[Similarly in the screen afms]

Of course, I would never suggest modifying one of NeXT's
system files :-) :-) :-) , so just Preview (or print) the
attached to see what the "censored" character is.

					-=EPS=-
-------
%!PS-Adobe-2.0 EPSF-1.2
%%BoundingBox: 0 0 540 704
%%DocumentFonts: Helvetica Times-Roman Symbol
%%EndComments
gsave 72 216 translate
/Helvetica findfont 18 scalefont setfont
155 470 moveto (Adobe Symbol Font) show
0 setgray
/Times-Roman findfont 12 scalefont setfont
10 440 moveto 
32 32 224 {
  dup 31 add 
  currentpoint 4 2 roll
  1 exch {
    dup (???) cvs dup stringwidth pop 21 exch sub 0 rmoveto show
    9 0 rmoveto (?) dup 0 3 index put show pop
    14 sub 2 copy moveto
  } for
  moveto
  67 448 rmoveto
} bind for
1 dict begin
/Symbol findfont dup length dict /newdict exch def
{
  1 index dup /FID ne {
    /Encoding eq { dup length array copy } if
    newdict 3 1 roll put
  } { pop pop pop } ifelse
} bind forall
newdict /Encoding get 240 /apple put
/A-Symbol newdict definefont pop
end
/A-Symbol findfont 12 scalefont setfont
10 440 moveto 
32 32 224 {
  dup 31 add 
  currentpoint 4 2 roll
  1 exch {
    46 0 rmoveto (?) dup 0 3 index put show pop
    14 sub 2 copy moveto
  } for
  moveto
  67 448 rmoveto
} bind for
grestore
showpage
Newsgroups: comp.sys.next.programmer
From: a74k110@titan.ucc.umass.edu (Chris Lloyd)
Subject: Re: Using NS 3.0 appletalk support over phonenet
Organization: University of Massachusetts, Amherst
Date: Thu, 17 Dec 1992 04:49:00 GMT

In article <1992Dec15.074916.5208@csus.edu> eps@cs.sfsu.edu writes:
>Whoa.  NeXT's serial ports wheeze at 38.4Kb.  You might have
>better luck with the DSP.  Note that Yrrid's TTYDSP product
>supposedly tops out at 128Kb, however.

A raw data stream driver for the DSP should be able to easily handle
the speeds the DSP maxes out at (~400kbit/sec async and ~3Mbit/sec sync).
TTYDSP does all the tty processing on the DSP (line mode editing even)
so we only advertise what it's been tested at, when someone needs higher
rates it'll be something to look into...

The main problem is the sound driver really, TTYDSP 1.0 uses the sound
driver to talk to the DSP, and this was a bitch to do, I wouldn't recommend
the sound driver for these types of applications at all.  1.1 talks directly
to the hardware, which is really nice and clean even tho it requires hacks
so the sound driver doesn't blow you away.  At least with the serial ports
you have things like zsacquire/release for writing custom drivers...

The DSP still has a lot of potential, the main problem (speaking from 
experience) is the sound driver.  Until NeXT puts stuff in the kernel
to legitamately write new drivers (two routines: one to allocate the DSP
hardware and one to release it) for it you're really gonna struggle
with what they give you..

<shrug>,
-- 
::   Christopher Lloyd  ::  a74k110@titan.ucc.umass.edu  ::  Yrrid, Inc.    ::
From: gumby@tweedledumb.cygnus.com (D V Henkel-Wallace)
Newsgroups: comp.sys.next.programmer
Subject: Smalltalk for the NeXT - Let's get programming!
Date: 15 Dec 92 14:46:12
Organization: /0h/users/gumby/.organization
NNTP-Posting-Host: tweedledumb.cygnus.com
In-reply-to: glippert@dale.cts.com's message of Mon, 14 Dec 1992 22:36:19 GMT

   Date: Mon, 14 Dec 1992 22:36:19 GMT
   From: glippert@dale.cts.com (George Lippert)

   Smalltalk & NeXT enthusiasts:

   If you are interested in seeing a good commercial version of
   Smalltalk on the NeXT I would like to solicit your support by
   calling the two main suppliers of same.  The current state, to the
   best of my knowledge is this:

   Parc Place Systems: 
      They are porting to the NeXT and expect to ship in a few months. (But I
      expect the price will be out of reach of many NeXT owners, based on their
      pricing on other Unix boxes.)

   Digitalk:
      They are in the early stages of their first port to a Unix box and they
      have selected the RS/6000 as their first target.  They have no plans to
      port to the NeXT because they perceive no demand there.

   Let's call these guys and show that there is some demand and that we want it
   reasonably priced.

Or, put a NeXTStep front end on GNU Smalltalk.  Think of the possibilities...
From: bbum@stone.com
Newsgroups: comp.sys.next.programmer
Subject: Re: RenderMan shadow maps (was Re: Arrgh  - Renderman is crashing - HELP)
Keywords: prman, shadows
Date: 14 Dec 92 04:13:02 GMT
Article-I.D.: stone.1992Dec14.041302.472
Reply-To: bbum@stone.com
Organization: Stone Design Corp

In article <1992Dec13.063538.9696@athena.mit.edu> shanega@athena.mit.edu  
(Shane G. Artis) writes:
> While there's a little attention focused on prman and qrman I'll insert
> my favorite question into the discussion:
> 
> How on earth do you create shadows with prman???  The basic idea is
> simple, create a Z-buffer image, use RiMakeShadow() to convert it to a
> shadow map, and use the shadow map in a light source shader with a
> shadow input (shadowspot, etc...).  Everything breaks down at the
> first step though, since it looks like NeXT left out the ability to
> write Z-buffer images!  Thus - no shadows, no photorealism, no
> nothing.  I'm very frustrated about this...
> 
> So has anybody worked out the technique?  I'm completely stumped after
> wasting hours and days trying to get it going.  NeXT's
> vapor-documentation doesn't help of course...
> 
> Shane
> 


You can create your zfile with a call along the lines of:
   RiDisplay("filename.z", "zfile", RI_Z, RI_NULL)

However, I have not yet decided on the best suffix to use, as .z is already  
in use.  I use .zfile instead of .z.

Using the depth mapped file, once you have it, is still no joy!

wick
Newsgroups: comp.sys.next.sysadmin
From: rolfe@ldp.com (Rolfe Tessem)
Subject: Problem bringing up new hard drive
Reply-To: rolfe@ldp.com
Organization: Lucky Duck Productions
Date: Fri, 11 Dec 1992 15:45:08 GMT

I just installed a new Fujitsu 425 meg internal drive in a station that had  
been booting off an external Maxtor and I have a few problems. :-(

I set up the drive for SCSI ID 1, and physically installed it. The system  
recognized it fine when I booted off my external drive (SCSI ID 0). BuildDisk  
proceeded without a hitch (this is 3.0 I'm talking about) and after a reboot,  
the new drive showed up in the workspace.

I disconnected the external drive, but cannot get the system to boot from the  
internal.  Messages displayed at bootup are:

	Starting Extended Self Test...
	Extended SCSI Test
	System Test passed
	Boot command: sd
	boot sd(0,0,0)

	SCSI unexpected msg:1
	sc: Unexpected msg

The last two lines are repeated forever.  Anyone have a clue? 

(I repeated the BuildDisk, to no avail, and tried initializing the disk with  
"disk -i /dev/rsd1a", also to no avail.)

Rolfe


-- 
Rolfe Tessem				Lucky Duck Productions
rolfe@ldp.com				New York City
(212) 463-0029				(212) 463-7049 fax
Newsgroups: comp.sys.next.sysadmin
From: madler@cco.caltech.edu (Mark Adler)
Newsgroups: comp.sys.next.sysadmin
Subject: atalkd
Date: 16 Dec 1992 00:44:52 GMT
Organization: California Institute of Technology, Pasadena
NNTP-Posting-Host: sandman.caltech.edu


Much to my amazement, I got Appletalk working.  I've accessed many
Macs and their files, no problem.  However, just now when poking around
in the appletalk world, I noticed all my CPU time being used by some
system task.  It turns out to be atalkd:

USER       PID  %CPU %MEM VSIZE RSIZE TT STAT  TIME COMMAND
root        90  90.1  3.8 6.26M  616K co R     7:58  (atalkd)

So the question is: what is it doing??

Mark Adler
madler@cco.caltech.edu
Newsgroups: comp.sys.next.sysadmin
From: reed@prism.sps.mot.com (Tim Reed)
Subject: Re: atalkd
Organization: SPS
Date: Thu, 17 Dec 1992 15:42:18 GMT

In article <1glu64INNg94@gap.caltech.edu> madler@cco.caltech.edu  
(Mark Adler) writes:
> 
> Much to my amazement, I got Appletalk working.  I've accessed many
> Macs and their files, no problem.  However, just now when poking  
around
> in the appletalk world, I noticed all my CPU time being used by  
some
> system task.  It turns out to be atalkd:
> 
> USER       PID  %CPU %MEM VSIZE RSIZE TT STAT  TIME COMMAND
> root        90  90.1  3.8 6.26M  616K co R     7:58  (atalkd)
> 
> So the question is: what is it doing??
> 
> Mark Adler
> madler@cco.caltech.edu

I've seen this happen, too. I killed atalkd in order to function  
normally again at a decent speed. Anyone out there know what's going  
on with atalkd?

--
-----------------------------------
Tim Reed
reed@prism.sps.mot.com
-----------------------------------
From: rbp@investor.pgh.pa.us (Bob Peirce #305)
Newsgroups: comp.sys.next.sysadmin
Subject: Re: Optimal WorldBlazer configuration?
Date: 11 Dec 92 16:53:43 GMT
Reply-To: rbp@investor.pgh.pa.us (Bob Peirce #305)
Distribution: comp
Organization: Cookson, Peirce & Co., Pittsburgh, PA

In article <CRATH.92Dec4084107@bcarh20d.bnr.ca> crath@bnr.ca (Christopher Rath) writes:
>I purchased a Telebit WorldBlazer this week.  I'm wondering if anyone is
>using this and would send me the appropriate configuration file entries
>(dialer entry, etc.).

Please post if possibel.  I am considering the purchase of one of these
too and I suspect a lot of other folks are as well.
-- 
Bob Peirce, Pittsburgh, PA         rbp@investor.pgh.pa.us         412-471-5320
venetia@investor.pgh.pa.us [NeXT Mail]  !uunet.uu.net!pitt!investor!rbp [UUCP]
From: danno@css.itd.umich.edu (Daniel T. Pritts)
Newsgroups: comp.sys.next.sysadmin
Subject: Re: Help: how to change WorkSpace's $PATH
Date: 11 Dec 1992 22:19:19 GMT
Organization: University of Michigan
NNTP-Posting-Host: stimpy.css.itd.umich.edu
Originator: news@stimpy.css.itd.umich.edu

In article <1992Dec7.194516.3861@umr.edu> jlu@cs.umr.edu ( Eric  
Jui-Lin Lu ) writes:
> I know this must be a trivial one.  But I really need to know how?
> If I use the shell invoked from WorkSpace's tool menu and
> echo $path, it shows something that's diff from my settings in
> ~/.login and ~/.cshrc.  So, I assume the WorkSpace's shell read
> some config files from somewhere, instead of ~/.login and ~/.cshrc.  
> What are they?


I'm not sure if this is right, since apparently they've removed the  
"shell" command from the Workspace under 3.0 and I don't have a 2.0  
machine handy to test it, but, the workspace may be getting its info  
from the defaults database.  I know it maintains an  
"applicationspath" variable, which says where your NeXT apps live,  
this may or may not be the same thing.

To look at your defaults, you can do a "dread" but I can't remember  
the syntax of that, or get DefaultsMgr from the archives.

Anyone know why they took the shell out of 3.0?
--
dan pritts                consultant/system administrator
dan.pritts@umich.edu      um itd/css unix support group 
313/998-6265
Newsgroups: comp.sys.next.sysadmin,comp.protocols.appletalk