ftp.nice.ch/peanuts/GeneralData/Usenet/news/1996/Prog-08

This is Prog-08.gz in view mode; [Up]


From: sanguish@digifix.com Newsgroups: comp.sys.next.announce,comp.sys.next.advocacy,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.programmer,comp.sys.next.misc,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.next.bugs,comp.soft-sys.nextstep Subject: NEXTSTEP Resources on the Internet Date: 29 Jul 1996 04:15:12 GMT Organization: Digital Fix Development Distribution: inet Message-ID: <4thdsg$ho5@digifix.digifix.com> Topics include: Stepwise NEXTSTEP/OpenStep Information WWW site eduSTEP WWW site NeXT Software, Inc. WWW site comp.sys.next newsgroups related newsgroups comp.sys.next newsgroups mailing list ftp sites NeXTanswers Stepwise NEXTSTEP/OpenStep Information WWW site =============================================== This online community resource includes - 150+ ISV company pages - 350+ ISV product descriptions - NEXTSTEP Developer Directory - NEXTSTEP Community WhitePages - NEXTSTEP User Group Directory - comp.sys.next archives - User Group information - Mailing List archives and information You can connect via the world wide web at: http://www.stepwise.com/ Suggestions or comments can be directed to me at sanguish@digifix.com If you would like to get your company and product information on Stepwise, please contact me at sanguish@digifix.com. eduSTEP WWW site ================ http://www.nmr.embl-heidelberg.de/eduStep/ eduStep aims to provide up-to-date information on: - NextStep tools and projects for scientists. - Third-party products interesting for the educational and scientific community (with educational discounts noted, where they exist). - A listing of resellers and shops interested in working with customers in the educational community. - Conferences, meetings, workshops - Major projects, such as SciTools, EMBL's project to develop a NextStep scientific work environment - Status reports on GNUStep, a freely-available implementation of OpenStep now being developed NeXT Software, Inc. WWW site ============================ http://www.next.com comp.sys.next.* newsgroups ========================== news:comp.sys.next.advocacy This is the "why NEXTSTEP is better (or worse) than anything else in the known universe" forum. It was created specifically to divert lengthy flame wars from .misc. news:comp.sys.next.announce Announcements of general interest to the NeXT community (new products, FTP submissions, user group meetings, commercial announcements etc.) This is a moderated newsgroup, meaning that you can't post to it directly. Submissions should be e-mailed to next-announce@digifix.com where the moderator (Scott Anguish) will screen them for suitability. Archives are available by ftp at ftp://ftp.stepwise.com/pub/Next_Announce_Archives Messages posted to announce should NOT be posted or crossposted to any other comp.sys.next groups. news:comp.sys.next.bugs A place to report verifiable bugs in NeXT-supplied software. Material e-mailed to Bug_NeXT@NeXT.COM is not published, so this is a place for the net community find out about problems when they're discovered. This newsgroup has a very poor signal/noise ratio--all too often bozos post stuff here that really belongs someplace else. It rarely makes sense to crosspost between this and other c.s.n.* newsgroups, but individual reports may be germane to certain non-NeXT- specific groups as well. news:comp.sys.next.hardware Discussions about NeXT-label hardware and compatible peripherals, and non-NeXT-produced hardware (e.g. Intel) that is compatible with NEXTSTEP. In most cases, questions about Intel hardware are better asked in comp.sys.ibm.pc.hardware. Questions about SCSI devices belong in comp.periphs.scsi. This isn't the place to buy or sell used NeXTs--that's what .marketplace is for. news:comp.sys.next.marketplace NeXT stuff for sale/wanted. Material posted here must not be crossposted to any other c.s.n.* newsgroup, but may be crossposted to misc.forsale.computers.workstation or appropriate regional newsgroups. news:comp.sys.next.misc For stuff that doesn't fit anywhere else. Anything you post here by definition doesn't belong anywhere else in c.s.n.*--i.e. no crossposting!!! news:comp.sys.next.programmer Questions and discussions of interest to NEXTSTEP programmers. This is primarily a forum for advanced technical material. Generic UNIX questions belong elsewhere (comp.unix.questions), although specific questions about NeXT's implementation or porting issues are appropriate here. Note that there are several other more "horizontal" newsgroups (comp.lang.objective-c, comp.lang.postscript, comp.os.mach, comp.protocols.tcp-ip, etc.) that may also be of interest. news:comp.sys.next.software This is a place to talk about [third party] software products that run on NEXTSTEP systems. news:comp.sys.next.sysadmin Stuff relating to NeXT system administration issues; in rare cases this will spill over into .programmer or .software. Related Newsgroups ================== news:comp.soft-sys.nextstep Like comp.sys.next.software and comp.sys.next.misc combined. Exists because NeXT is a software-only company now, and comp.soft-sys is for discussion of software systems with scope similar to NEXTSTEP. news:comp.lang.objective-c Technical talk about the Objective-C language. Implemetations discussed include NeXT, Gnu, Stepstone, etc. news:comp.object Technical talk about OOP in general. Lots of C++ discussion, but NeXT and Objective-C get quite a bit of attention. At times gets almost philosophical about objects, but then again OOP allows one to be a programmer/philosopher. (The original comp.sys.next no longer exists--do not attempt to post to it.) Exception to the crossposting restrictions: announcements of usenet RFDs or CFVs, when made by the news.announce.newgroups moderator, may be simultaneously crossposted to all c.s.n.* newsgroups. Getting the Newsgroups without getting News =========================================== Thanks to Michael Ross at antigone.com, the main NEXTSTEP groups are now available as a mailing list digest as well. next-nextstep-d next-advocacy-d next-announce-d next-bugs-d next-hardware-d next-marketplace-d next-misc-d next-programmer-d next-software-d next-sysadmin-d (For a full description, send mail saying LISTS to <digestif@antigone.com>). The subscription syntax is essentially the same as LISTSERV's. To subscribe, send a message to <digestif@antigone.com> saying: SUB Listname YourName Example: SUB next-hardware-d John Doe The ftp sites ============= ftp://next-ftp.peak.org: The main site for North American submissions (formerly ftp.cs.orst.edu) ftp://ftp.informatik.uni-muenchen.de: (Peanuts) Located in Germany. ftp://ftp.dn.net/pub/next Peanuts mirror in the US ftp://terra.stack.urc.tue.nl (Dutch NEXTSTEP User Group) and ftp://cube.sm.dsi.unimi.it (Italian NEXTSTEP User Group) ftp://ftp.nmr.embl-heidelberg.de/pub/next/ eduStep ftp://ftp.next.com: See below ftp.next.com and NextAnswers@next.com ===================================== [from the document ftp://ftp.next.com/pub/NeXTanswers/1000_Help] Welcome to the NeXTanswers information retrieval system! This system allows you to request online technical documents, drivers, and other software, which are then sent to you automatically. You can request documents by fax or Internet electronic mail, read them on the world-wide web, transfer them by anonymous ftp, or download them from the BBS. NeXTanswers is an automated retrieval system. Requests sent to it are answered electronically, and are not read or handled by a human being. NeXTanswers does not answer your questions or forward your requests. USING NEXTANSWERS BY E-MAIL To use NeXTanswers by Internet e-mail, send requests to nextanswers@next.com. Files are sent as NeXTmail attachments by default; you can request they be sent as ASCII text files instead. To request a file, include that file's ID number in the Subject line or the body of the message. You can request several files in a single message. You can also include commands in the Subject line or the body of the message. These commands affect the way that files you request are sent: ASCII causes the requested files to be sent as ASCII text SPLIT splits large files into 95KB chunks, using the MIME Message/Partial specification REPLY-TO address sets the e-mail address NeXTanswers uses These commands return information about the NeXTanswers system: HELP returns this help file INDEX returns the list of all available files INDEX BY DATE returns the list of files, sorted newest to oldest SEARCH keywords lists all files that contain all the keywords you list (ignoring capitalization) For example, a message with the following Subject line requests three files: Subject: 2101 2234 1109 A message with this body requests the same three files be sent as ASCII text files: 2101 2234 1109 ascii This message requests two lists of files, one for each search: Subject: SEARCH Dell SCSI SEARCH NetInfo domain NeXTanswers will reply to the address in your From: line. To use a different address either set your Reply-To: line, or use the NeXTanswers command REPLY-TO <your-address> If you have any problem with the system or suggestions for improvement, please send mail to nextanswers-request@next.com. USING NEXTANSWERS BY FAX To use NeXTanswers by fax, call (415) 780-3990 from a touch-tone phone and follow the instructions. You'll be asked for your fax number, a number to identify your fax (like your phone extension or office number), and the ID numbers of the files you want. You can also request a list of available files. When you finish entering the file numbers, end the call and the files will be faxed to you. If you have problems using this fax system, please call Technical Support at 1-800-848-6398. You cannot use the fax system outside the U.S & Canada. USING NEXTANSWERS VIA THE WORLD-WIDE WEB To use NeXTanswers via the Internet World-Wide Web connect to NeXT's web server at URL http://www.next.com. USING NEXTANSWERS BY ANONYMOUS FTP To use NeXTanswers by Internet anonymous FTP, connect to FTP.NEXT.COM and read the help file pub/NeXTanswers/README. If you have problems using this, please send mail to nextanswers-request@next.com. USING NEXTANSWERS BY MODEM To use NeXTanswers via modem call the NeXTanswers BBS at (415) 780-2965. Log in as the user "guest", and enter the Files section. From there you can download NeXTanswers documents. FOR MORE HELP... If you need technical support for NEXTSTEP beyond the information available from NeXTanswers, call the Support Hotline at 1-800-955-NeXT (outside the U.S. call +1-415-424-8500) to speak to a NEXTSTEP Technical Support Technician. If your site has a NeXT support contract, your site's support contact must make this call to the hotline. Otherwise, hotline support is on a pay-per-call basis. Thanks for using NeXTanswers! Written by: Eric P. Scott (mailto:eps@toaster.SFSU.EDU) and Scott Anguish (mailto:sanguish@digifix.com) Additions from: Greg Anderson (mailto:Greg_Anderson@afs.com) Michael Pizolato (mailto:alf@epix.net) Dan Grillo (mailto:dan_grillo@next.com)
From: icardena@sumter.cso.uiuc.edu (Ian Patrick Cardenas) Newsgroups: comp.sys.next.programmer Subject: Re: Can services be used from inside a web app? Date: 30 Jul 1996 20:45:15 GMT Organization: University of Illinois at Urbana Message-ID: <4tls8r$ql1@vixen.cso.uiuc.edu> References: <4tl3bn$hsn@stc06.ctd.ornl.gov> Keywords: services web speaker listener pasteboard stereoview postscript 3D woo@woonext.cmo.ornl.gov (John W. Wooten) writes: > How do I get the information from the web app to the StereoView.app? > > how do I get the postscript that would have gone into the view (or did) > back to the web app so I can return it to the client? > Basically, you have to share a pasteboard between your web app and the service provider. I can't give you specific 3.3 references since I blew away my setup, but take a look through librarian for the word 'service.' The procedure goes something like this: In your web app: make a new pasteboard write the data to the pasteboard call NSPerformService() with the full name of the service and the pasteboard ^^^^^^^^^^^^^^^^^^ or whatever it is in 3.3 #the service should read the data from the pasteboard and #then place the results back on the pasteboard read the results from the pasteboard. Hope this helps :) -- Ian P. Cardenas (icardena@uiuc.edu) CCSO Sites Technical Support "Are they as successful as who,Microsoft? Only drug lords from South America are as successful as Microsoft." -Tim Byars, on the success of NeXT Computer, Inc.
From: snor@solvalou.netropolis.be (Olivier Latignies) Newsgroups: comp.sys.next.programmer Subject: IB classes documentations ? Date: Mon, 29 Jul 1996 20:56:02 GMT Organization: Netropolis - Internet Belgium Message-ID: <4tlst3$ord@tofu.alt.net> Is there anybody how knows where I can find the documetation of the IB classes. The classes are there but not documented, why ? When you're trying to make a palette for IB, with all the new fonctionnalities, it's very difficult without a simple explanation of how it work. Thanks Olivier Latignies, Software engineer snor@solvalou.netropolis.be NEXTSTEP,OPENSTEP,JAVA,PERL,C++,WinNT,Win95,BeOS(why not:-) Objects are the answer.
From: mcgredo@crl.com (Donald R. McGregor) Newsgroups: comp.sys.next.programmer Subject: Oracle NT->EOF Date: 28 Jul 1996 22:56:10 -0700 Organization: Miskatonic University Department of Classics Message-ID: <4thjpq$3t1@crl.crl.com> Any particular trick to getting EOF/Mach talking to Oracle running on an NT box? I've got the Oracle server up, SQLNET is up, and I can TNSping from the nt machine. I've got a valid tnsnames.ora file in /etc. But EOModeler doesn't want to connect to the server, and I can't get any decent error messages that might give me a hint about what is going wrong. I can ping the nt machine from the mach machine, so the tcp/ip connection is OK. -- Don McGregor | Dump Dole '96 mcgredo@crl.com |
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: Re: Best tool for making Icons? Date: 30 Jul 1996 22:51:36 GMT Organization: OnRamp Technologies; ISP; Dallas/Ft Worth/Houston, TX USA Message-ID: <4tm3lo$306@news.onramp.net> References: <4tlmqd$tan@coranto.ucs.mun.ca> Cc: kwong@morgan.ucs.mun.ca Kai S. Wong wrote: > Hello, Anyone know what is the best tools for making icons? (something > other than Icon Builder). There was a nice shareware app call "IconMaster" or something like that on the NeXT ftp sites. -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
Newsgroups: comp.sys.next.programmer Subject: about MATLAB Message-ID: <31FE7339.41C6@focus.berkeley.edu> From: Huiyang Yang <yang@focus.berkeley.edu> Date: Tue, 30 Jul 1996 13:40:25 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi. Why Matlab couldn't give out graphics on NeXT? TIA.
From: pete@ohm.york.ac.uk (-bat.) Newsgroups: comp.sys.next.software,comp.sys.next.programmer Subject: Re: Pressing CDs for NEXTSTEP files Date: 31 Jul 1996 11:44:18 GMT Organization: The University of York, UK Message-ID: <4tngui$hca@netty.york.ac.uk> References: <4tkjsi$206e@rs18.hrz.th-darmstadt.de> neuss@isa.informatik.th-darmstadt.de.NOSPAM (Christian Neuss) writes: > Yes. On the NeXT machine, use mkisofs to create an ISO image for the > new CDROM. On the W95 partition, run a software that burns the ISO > image to CD (can't be done safely under UNIX becausse of real time > requirements, bla, bla). PD software and info can be obtained from > http://www.cd-info.com/CDIC/Technology/CD-R/FAQ.html. Find mkisofs > with Archie or by checking Linux archives. Compiles ok on the NeXT. > > Please report on your experiences here, as I have not yet completed > step two (I used Astarte CD Toast on MacOS instead). O.K., some experiences from someone who does this on a regular basis. 1) mkisofs won't write to a DOS partition directly. This is a right royal pain in the arse. I've no idea why, but it always writes zero length image files. This means that you nead twice the spare disc space. You make an image on an NS disc and then copy it to a DOS partition. 2) turn on options -R and -l on mkisofs. To get the disc mounted under a specific name by NS then use -V to set the volume id to this name. 3) writing the image. uh oh. I have tried several pieces of software. the only one which works with the mkisofs images in WinOnCDToGo. This also only works under windows 3.1 - it fails under 95. Apparently there is a 95 version of the software out there somewhere. If anyone has any PD software that will do this then I'd be glad to know... -bat.
Newsgroups: comp.sys.next.programmer From: brad@instep.bc.ca Subject: Re: Best tool for making Icons? Message-ID: <1996Jul31.175654.8412@instep.bc.ca> Sender: usenet@instep.bc.ca Organization: InStep Mobile Communications Inc. References: <4tlmqd$tan@coranto.ucs.mun.ca> Date: Wed, 31 Jul 1996 17:56:54 GMT Kai S. Wong writes >Hello, Anyone know what is the best tools for making icons? (something >other than Icon Builder). > > WetPaint.app -- Brad Head <brad@instep.bc.ca> __ __o Software Developer, InStep Mobile Communications Inc. ___ `\<, Atomic Racing Club, Vancouver, BC, Canada -- O/ O
From: John Kheit <jkheit@cnj.digex.net> Newsgroups: comp.sys.next.programmer Subject: Re: Best tool for making Icons? Date: 31 Jul 1996 18:45:07 GMT Organization: monoChrome, Inc., NJ, USA Message-ID: <4to9jj$i13@news3.digex.net> References: <4tlmqd$tan@coranto.ucs.mun.ca> kwong@morgan.ucs.mun.ca (Kai S. Wong) wrote: > Hello, Anyone know what is the best tools for making icons? (something other than Icon Builder). Two products come to mind. Tiffany2 (which might be something like using an atomic bomb to kill a housefly, but it is good :) And an app on the archives called IconBuilder, which is really nice from what little I've played with it... -- Thanks, be well, take care, later, John Kheit )^> %^) =^) monoChrome, Inc. | New York Law School NEXTSTEP Developer | Opinions expressed represent me only MIME, SUN, & NeXTmail OK | http://cnj.digex.net/~jkheit mailto:jkheit@cnj.digex.net | Telepathy...It's coming...
From: steve@tweedledee.ucsb.edu (Steven Trainoff) Newsgroups: comp.sys.next.software,comp.sys.next.programmer Subject: Re: Pressing CDs for NEXTSTEP files Date: 31 Jul 1996 21:46:23 GMT Organization: University of California, Santa Barbara Message-ID: <4tok7f$9au@yuggoth.ucsb.edu> References: <4tjdn0$nqj@solaris.cc.vt.edu> <4tkjsi$206e@rs18.hrz.th-darmstadt.de> <4tnhvc$r3j@infosrv.rz.uni-kiel.de> Cc: ploeger@pedcard.uni-kiel.de In <4tnhvc$r3j@infosrv.rz.uni-kiel.de> Andreas Ploeger wrote: > ...Makefile and write a replacement for strdup which is not available under NS. Add the following to your CFLAGS line. -Dstrdup=NXCopyStringBuffer -- ...STeve ------------------------------------ Insert pithy maxim here... steve@tweedledee.ucsb.edu (NeXT mail, MIME mail welcome)
From: guyt@is.twi.tudelft.nl (A. Guyt) Newsgroups: comp.sys.next.programmer Subject: Probably stupid Openstep question Date: 31 Jul 1996 12:15:20 GMT Organization: Delft University of Technology Message-ID: <4tnioo$kfu@mo6.rc.tudelft.nl> Hello all, It's probably a stupid question but I'd just like to know the following: How do you manage and manipulate files with Openstep ? The Openstep specification doesn't seem to deal with files at all, except for the NSWorkspace class. Every serious applications uses files, so how to do this under Openstep for Mach, Windows NT or Solaris while maintaining the source code portability ? All the stream related functions; where have they gone ? I am beginning to suspect that OpenStep portability only refers to non file I/O things, but that would be absurd. I am sure somebody knows more than I do. _____________________________________________________________________ Abraham Guyt P.O.Box 356 Department of Information Systems 2600 AJ Delft Faculty Technical Mathematics & Informatics The Netherlands Delft University of Technology tel: +31 15 78 5969 E-mail: guyt@is.twi.tudelft.nl NeXT-mail welcome
From: seanw@xedoc.com.au (Sean Woodhouse) Newsgroups: comp.sys.next.programmer Subject: Re: Best tool for making Icons? Date: 1 Aug 1996 01:48:34 GMT Organization: Australian Business Access Pty Ltd Message-ID: <4tp2di$cda@lynx.aba.net.au> References: <4tlmqd$tan@coranto.ucs.mun.ca> <4to9jj$i13@news3.digex.net> > Hello, Anyone know what is the best tools for making icons? (something other than Icon Builder). Take a look at IconMaker from BlueSky Software (gsl@netcom.com). It's the best icon putter together I've seen! Sean. --------------------------------------------------------- Sean Woodhouse, seanw@xedoc.com.au Xedoc Software Development, Melbourne Australia http://www.xedoc.com.au ---------------------------------------------------------
From: icardena@sumter.cso.uiuc.edu (Ian Patrick Cardenas) Newsgroups: comp.sys.next.programmer Subject: Re: Probably stupid Openstep question Date: 1 Aug 1996 07:44:58 GMT Organization: University of Illinois at Urbana Message-ID: <4tpn9q$qtv@vixen.cso.uiuc.edu> References: <4tnioo$kfu@mo6.rc.tudelft.nl> guyt@is.twi.tudelft.nl (A. Guyt) writes: >How do you manage and manipulate files with Openstep ? > Have a look at NSFileManager for filesystem operations. Most classes have an 'initWithContentsOfFile' or similiar. You can use NSData in place of streams. I've written a subclass of NSData that provides a stream-like interface if you're interested in using/extending it to your needs. I'm kinda curious if this is what other people have done to have stream functionality in their OpenStep apps... -- Ian P. Cardenas (icardena@uiuc.edu) CCSO Sites Technical Support "Are they as successful as who,Microsoft? Only drug lords from South America are as successful as Microsoft." -Tim Byars, on the success of NeXT Computer, Inc.
From: guyt@is.twi.tudelft.nl (A. Guyt) Newsgroups: comp.sys.next.programmer Subject: Re: Probably stupid Openstep question Date: 1 Aug 1996 13:23:17 GMT Organization: Delft University of Technology Message-ID: <4tqb45$fap@mo6.rc.tudelft.nl> References: <4tpn9q$qtv@vixen.cso.uiuc.edu> Ian Patrick Cardenas writes > guyt@is.twi.tudelft.nl (A. Guyt) writes: > >How do you manage and manipulate files with Openstep ? > > > Have a look at NSFileManager for filesystem operations. Most > classes have an 'initWithContentsOfFile' or similiar. You can use > NSData in place of streams. I've written a subclass of NSData that > provides a stream-like interface if you're interested in using/extending > it to your needs. I'm kinda curious if this is what other people have done > to have stream functionality in their OpenStep apps... > NSFileManager ?? I do not know that class at all (my OpenStep specification documents (dating from '94) do not contain this class). Is it added in the released Openstep products for Mach and NT ? Is it also included in the Solaris Beta Openstep release ? (or uses Sun the 'old' openstep specs ?) In which kit does it belong ? Sorry for all these questions, but the inconsistency between your Openstep report and the official Openstep specification from Next worries me. What is the actual situation on this topic ? _____________________________________________________________________ Abraham Guyt P.O.Box 356 Department of Information Systems 2600 AJ Delft Faculty Technical Mathematics & Informatics The Netherlands Delft University of Technology tel: +31 15 78 5969 E-mail: guyt@is.twi.tudelft.nl NeXT-mail welcome
From: peter@mathworks.com (Peter Greis) Newsgroups: comp.sys.next.programmer Subject: Re: about MATLAB Date: 1 Aug 1996 14:09:48 GMT Organization: The MathWorks, Inc., Natick, MA 01760 Message-ID: <4tqdrc$ssb@turing.mathworks.com> References: <31FE7339.41C6@focus.berkeley.edu> Huiyang Yang (yang@focus.berkeley.edu) wrote: : Hi. : : Why Matlab couldn't give out graphics on NeXT? : : TIA. You'll have to clarify the question... MATLAB itself is not available for the NeXT due to market demands. Graphic output can be displayed on a NeXT, though. regards, -peter
From: aisbell@ix.netcom.com (Art Isbell) Newsgroups: comp.sys.next.programmer Subject: Re: Probably stupid Openstep question Date: 1 Aug 1996 15:14:07 GMT Organization: Netcom Distribution: world Message-ID: <4tqhjv$d74@sjx-ixn6.ix.netcom.com> References: <4tpn9q$qtv@vixen.cso.uiuc.edu> <4tqb45$fap@mo6.rc.tudelft.nl> guyt@is.twi.tudelft.nl (A. Guyt) wrote: > Ian Patrick Cardenas writes > > guyt@is.twi.tudelft.nl (A. Guyt) writes: > > >How do you manage and manipulate files with Openstep ? > > Have a look at NSFileManager for filesystem operations. Most > > classes have an 'initWithContentsOfFile' or similiar. > NSFileManager ?? > I do not know that class at all (my OpenStep specification documents > (dating from '94) do not contain this class). Is it added in the released > Openstep products for Mach and NT ? Is it also included in the Solaris > Beta Openstep release ? (or uses Sun the 'old' openstep specs ?) In which > kit does it belong ? > Sorry for all these questions, but the inconsistency between your Openstep > report and the official Openstep specification from Next worries me. > What is the actual situation on this topic ? NSFileManager is a NeXT extension to the OpenStep spec, so NSFileManager isn't an OpenStep class. Unless this class is officially added to the OpenStep spec, using it will result in non-portability. NeXT has added quite a few classes and methods that aren't part of the OpenStep spec, but these will be supported on Mach and NT OpenStep implementations. If writing apps that will run under OpenStep/Solaris is important, then I guess OS-dependent file system operations need to be used :-( -- Art Isbell NeXT/MIME Mail: aisbell@ix.netcom.com Trego Systems Voice/Fax: +1 408 335 2515 CaseServ: NEXTSTEP/OpenStep Voice Mail: +1 408 335 1154 managed care solutions US Mail: Felton, CA 95018-9442
From: alamb@ml.com (Alexander Lamb) Newsgroups: comp.sys.next.programmer Subject: Re: Probably stupid Openstep question Date: 1 Aug 1996 15:20:14 GMT Organization: Merrill Lynch Message-ID: <4tqhve$71v@news.ml.com> References: <4tqb45$fap@mo6.rc.tudelft.nl> In article <4tqb45$fap@mo6.rc.tudelft.nl> guyt@is.twi.tudelft.nl (A. Guyt) writes: > Ian Patrick Cardenas writes > > guyt@is.twi.tudelft.nl (A. Guyt) writes: > > >How do you manage and manipulate files with Openstep ? > > > > > Have a look at NSFileManager for filesystem operations. Most > > classes have an 'initWithContentsOfFile' or similiar. You can use > > NSData in place of streams. I've written a subclass of NSData that > > provides a stream-like interface if you're interested in using/extending > > it to your needs. I'm kinda curious if this is what other people have > done > > to have stream functionality in their OpenStep apps... > > > > NSFileManager ?? > > I do not know that class at all (my OpenStep specification documents > (dating from '94) do not contain this class). Is it added in the released > Openstep products for Mach and NT ? Is it also included in the Solaris > Beta Openstep release ? (or uses Sun the 'old' openstep specs ?) In which > kit does it belong ? > > Sorry for all these questions, but the inconsistency between your Openstep > report and the official Openstep specification from Next worries me. > > What is the actual situation on this topic ? > > _____________________________________________________________________ > Abraham Guyt P.O.Box 356 > Department of Information Systems 2600 AJ Delft > Faculty Technical Mathematics & Informatics The Netherlands > Delft University of Technology tel: +31 15 78 5969 > E-mail: guyt@is.twi.tudelft.nl NeXT-mail welcome NSFileManager, along with a few other classes are additions to the OpenStep release on Mach and NT. In the OpenStep documentation (for Mach and NT) those classes are well documented as NS+, meaning they are not currently part of the OpenStep spec. Therefore, it is still very easy to write a 100% OpenStep app if you need cross platform compatibility, or make use of some minor additions if your only deployment system are Mach and NT. Hope this helps, ___________________________________ Alexander Lamb NeXT Software Inc. Object Experience at Merrill Lynch
From: icardena@sumter.cso.uiuc.edu (Ian Patrick Cardenas) Newsgroups: comp.sys.next.programmer Subject: Re: Probably stupid Openstep question Date: 1 Aug 1996 16:12:06 GMT Organization: University of Illinois at Urbana Message-ID: <4tql0m$fv4@vixen.cso.uiuc.edu> References: <4tpn9q$qtv@vixen.cso.uiuc.edu> <4tqb45$fap@mo6.rc.tudelft.nl> guyt@is.twi.tudelft.nl (A. Guyt) writes: >NSFileManager ?? > Had to go review my NDA and if I understand it right, now that 'NeXT has publicly distributed' OpenStep for Mach I'm no longer bound by the Confidentiality clause. I hope. This information is relevant to OpenStep for Mach 4.0 PR3. Someone with the released developer could confirm this for the full release. Throughout the header files there's various methods, defines, etc that are excluded if you define STRICT_OPENSTEP. NSFileManager is one of those classes and is defined in the Foundation kit. I hadn't realized that it wasn't a strict OpenStep class until your questions prompted me to check it out. It essentially provides functionality similiar to stat, umask, creat, and symlink (maybe more), all of which are BSDish/UNIXish functions that might not have an equivalent on some OS other than Mach. For maximum compatibility I wouldn't use the non-standard classes (I have to go back and modify some code myself... Should prolly recompile with -DSTRICT_OPENSTEP while I'm at it to see what else I missed) as Sun is under no obligation to provide an identical class. >What is the actual situation on this topic ? > As with any standard you can assume that each vendor will provide classes, methods, etc, that are are not a part of the official standard but attempt to make life easier for you on their particular platform. If you want the added functionality of using non-standard classes you should be prepared and encapsulate it in some platform independent way so you can minimize your porting requirements... or just don't use it :) I hope that clears things up... -- Ian P. Cardenas (icardena@uiuc.edu) CCSO Sites Technical Support "Are they as successful as who,Microsoft? Only drug lords from South America are as successful as Microsoft." -Tim Byars, on the success of NeXT Computer, Inc.
From: mmalcolm crawford <m.crawford@shef.ac.uk> Newsgroups: comp.sys.next.programmer Subject: Re: Best tool for making Icons? Date: 1 Aug 1996 20:54:32 GMT Organization: University of Sheffield, UK Message-ID: <4tr5i8$t2u@bignews.shef.ac.uk> References: <4tlmqd$tan@coranto.ucs.mun.ca> In-Reply-To: <4tlmqd$tan@coranto.ucs.mun.ca> On 07/30/96, Kai S. Wong wrote: > Hello, Anyone know what is the best tools for making icons? (something > other than Icon Builder). > John Kheit's already mentioned TIFFany -- an outstanding application; it's a tad expensive, though, so if you're an academin (looka like you are?) I'd go (I did go!) for the Lighthouse academic CD, which includes WetPaint, which is perfectly adequate for most tasks, and comes with a wealth of other applications too -- for the bargain price of $99. Best wishes, mmalc. --
From: "The Washington Firm, Ltd." <racheli@wafirm.com> Newsgroups: biz.comp.jobs.offered,biz.jobs.offered,comp.jobs,comp.jobs.computer,comp.jobs.offered,comp.lang.c++,comp.lang.objective-c,comp.lang.smalltalk,comp.object.corba,comp.sys.next.marketplace,comp.sys.next.programmer,fj.comp.oops,misc.jobs.offered Subject: Wanted: OOPS!! Date: Thu, 1 Aug 1996 14:37:38 -0700 Organization: Washington Firm Message-ID: <01bb7ff1.a96f2520$f2629dcc@rachel95.wolfenet.com> ***AT&T Wireless Services*** Location: Kirkland (Seattle) Title: Sr. Software Developer Attn: APN Responsibilities: Responsibilites include design and development of the common object model. Work with other project teams to solidify the design of the common object model through the following development cycles: Requirement Analysis Functional Design Technical Design Construction Application Testing Qualifications: Application of OO design techniques and methodologies 3+ yrs C++ and/or Objective C programming exp 1+ yr UNIX Operating System experience NeXTStep, OpenStep, and Windows NT Operating System experience a plus Knowledge of database (Sybase preferred) Please send resume to AT&T Wireless Employment 2 Nickerson, Courtyard Suite Seattle, WA 98109 FAX (206) 284-8844 Or, you may send email to "wafirm@ix.netcom.com", in PLAIN TEXT FORMAT within the body of the message.
Newsgroups: comp.sys.next.programmer From: unknown@unknown.account.com (J.W.M. Backus) Subject: Openstep 4.0 Available in Europe ? Message-ID: <DvHAB9.Hu3@plex.nl> Sender: news@plex.nl (Usenet News) Organization: Dalsem-Veciap Date: Thu, 1 Aug 1996 21:28:21 GMT Hi I have been off the NeXT community for more than a year. Is Openstep available for WIDOWS-95 or WInDOWS-NT ?
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: Re: Probably stupid Openstep question Date: 1 Aug 1996 21:20:20 GMT Organization: OnRamp Technologies; ISP; Dallas/Ft Worth/Houston, TX USA Message-ID: <4tr72k$gv0@news.onramp.net> References: <4tnioo$kfu@mo6.rc.tudelft.nl> Cc: guyt@is.twi.tudelft.nl A. Guyt wrote: > It's probably a stupid question but I'd just like to know the following: > > How do you manage and manipulate files with Openstep ? > > The Openstep specification doesn't seem to deal with files at all,... The ability to deal with files(read, write, append, etc.) is part of ANSI C which OpenStep sits on top of. But stuff like file permision setting isn't in ANSI C, so there might be OpenStep for that(?) -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
Newsgroups: comp.sys.next.programmer Organization: Antigone Press gateway, San Francisco Return-Path: <flexus!rfschtkt@colds.ruca.ua.ac.be> Date: Fri, 2 Aug 96 00:08:36 +0200 From: Raf Schietekat <flexus!rfschtkt@colds.ruca.ua.ac.be> Message-ID: <9608012208.AA18303@flexus> Subject: Re: Porting 'sp': C++, templates & POSIX lossage (solved) Holger (et al.), Rather (too) complicated... Here's what I sent to beebe@math.utah.edu (see doc/build.htm) some time ago, pardon my HTML: <h3>NEXTSTEP_(Dev_)3.2, <code>sp-1.1</code></h3> <p>Modify <code>SP</code>'s top-level <samp>Makefile</samp> as follows:<ul> <li>change <samp>prefix=/opt/local</samp> to <samp>prefix=/usr/local</samp> (or whichever arrangement applies for you),</li> <li>comment out <samp>INSTALL=cp</samp> and comment in <samp>INSTALL=install</samp>,</li> <li>add something like <samp>MAKE=/usr/local/gnu/workbench/make-3.74/make</samp> near the start of the file (see below),</li> <li>set <samp>XDEFINES=-D_NEXT_SOURCE</samp> (dirty trick to see the declaration of <samp>struct stat</samp> while using gcc instead of NEXTSTEP's compiler),</li> <li>comment out <samp>RANLIB=:</samp> and comment in <samp>RANLIB=ranlib</samp>.</li> </ul> <p>NEXTSTEP's <code>make</code> would crash, GNU's <code>make</code> is a good workaround. Don't <samp>make install</samp> it to replace <code>/bin/make</code>, because then you can't use ProjectBuilder anymore, rather just build it, and set <code>MAKE</code> to its explicit path. The path above is applicable for my setup, yours may differ. You also need a newer GNU compiler than the one shipped with NEXTSTEP_3.2; I used <code>gcc-2.7.2</code> and <code>libg++-2.7.1</code>. SP should now pass the <samp>make check</samp> test. You might want to revise what you sent to ``the archives & the maintainer''? Raf Schietekat, RfSchtkt@maze.ruca.ua.ac.be (NeXTmail), Flanders, Belgium If I don't answer: my mail relay can't handle !, % or .uucp, I think *** The year 2000 will be the last year of the 20th century. ***
From: Dario Ringach <dario@hobson.cns.nyu.edu> Newsgroups: comp.sys.next.misc,comp.sys.next.programmer,comp.sys.sgi.misc,comp.lang.postcript Subject: PS to TIFF with antialias? Date: Thu, 01 Aug 1996 15:28:35 -0400 Organization: Center for Neural Science, NYU Message-ID: <32010563.41C6@hobson.cns.nyu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit CC: dario@hobson.cns.nyu.edu We have a very nice color printer from Fuji which unfortunately does not take PostScript files. I tried to copy and paste the file contents with different applications to get a TIFF file I can print... Images come out great, but the text is horrible!!! Is there an application that will convert PS to TIFF and at the same time anti-alias the text objects? Thanks in advance... -- Dario -- Dr. Dario Ringach | office: (212) 998-7614 lab: (212) 998-7613 Center for Neural Science | home: (212) 727-9346 fax: (212) 995-4011 New York University | e-mail: dario@cns.nyu.edu New York, NY 10003 | WWW: http://www.cns.nyu.edu/home/dario
From: marcelor@acs.bu.edu (Marcelo Rodrigues) Newsgroups: comp.sys.next.programmer Subject: Re: about MATLAB Date: 2 Aug 1996 01:10:31 GMT Organization: Boston University Message-ID: <4trki7$n5f@news.bu.edu> References: <31FE7339.41C6@focus.berkeley.edu> In <31FE7339.41C6@focus.berkeley.edu>, Huiyang Yang <yang@focus.berkeley.edu> writes: >Hi. > > Why Matlab couldn't give out graphics on NeXT? > >TIA. You have not been too specific on this. I am assuming that you do not have an X emulator running on the NeXT so that either you are calling MATLAB from a terminal session on the NeXT or you are using a very simple version of MATLAB ( that still seems to be floating around and ) which runs on the NeXT itself. In the first case you can't get graphics because it is probably a Unix MATLAB that does requires you to have X running on your (remote) machine. In the second case the old version of MATLAB ( pre-MathWorks ) is a relic from the days when MATLAB was free to certain institutions. This version does not have built-in graphics. Solutions : get an X emulator for your NeXT or pray that the MathWorks does release the upcoming new MATLAB in a version that runs on your machine as well as the other expected ones.
From: rworne@primenet.com (Robert Worne) Newsgroups: comp.sys.next.misc,comp.sys.next.programmer,comp.sys.sgi.misc,comp.lang.postcript Subject: Re: PS to TIFF with antialias? Date: 1 Aug 1996 21:31:04 -0700 Organization: The Turbocolor On My Desk Message-ID: <4ts0a8$pkb@nnrp1.news.primenet.com> References: <32010563.41C6@hobson.cns.nyu.edu> Dario Ringach <dario@hobson.cns.nyu.edu> wrote: >We have a very nice color printer from Fuji which unfortunately does not >take PostScript files. I tried to copy and paste the file contents with >different applications to get a TIFF file I can print... Images come out >great, but the text is horrible!!! Is there an application that will >convert PS to TIFF and at the same time anti-alias the text objects? > >Thanks in advance... Two come to mind.... eXTRATIFF from GScorp will do the job nicely, it "prints" to an antialiased TIFF file. For EPS files, I got a pleasant suprise two days ago when I found out TIFFany II decided to make itself the default app for anything with an EPS extension. What it did was ask for a DPI & converted the postscript file into a real nice antialiased TIFF. This software NEVER ceases to amaze me... -- Robert Worne NeXT-OS/2-MacOS Starving CS Undergrad...Sorry, I don't *do* Windows! I'd rather starve... -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/P/S d-?>pu s+:+> a- C++$>++++ UX++++>$ P+>+++ L+ !E !W++ N+++ !o-- !K w--- O++$ M+ V PS>--- !PE+ Y+ !PGP- t@ 5++ X+++ R- tv b+>++ DI !D G e>+++ h--- r++ y+++** ------END GEEK CODE BLOCK------
From: Tom Mander <tom@proximity.com.au> Newsgroups: comp.sys.next.misc,comp.sys.next.programmer,comp.sys.sgi.misc,comp.lang.postcript Subject: Re: PS to TIFF with antialias? Date: Fri, 02 Aug 1996 13:40:00 +1000 Organization: Proximity Message-ID: <32017890.794B@proximity.com.au> References: <32010563.41C6@hobson.cns.nyu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Dario Ringach <dario@hobson.cns.nyu.edu> Dario Ringach <dario@hobson.cns.nyu.edu> wrote: > We have a very nice color printer from Fuji which unfortunately does not > take PostScript files. I tried to copy and paste the file contents with > different applications to get a TIFF file I can print... Images come out > great, but the text is horrible!!! Is there an application that will > convert PS to TIFF and at the same time anti-alias the text objects? AFAIK PostScript text is not rendered anti-aliased in any system except for in programs like Photoshop. One option for you is to render the file at 2, 3 or 4 times the final resolution (in both dimensions) and scale the final image down to your printing resolution (essentially oversampling). This may need a lot of RAM ;-P Tom ____________________________________________________________________ Tom Mander Proximity Pty Ltd, Sydney, Australia Tel +61 2 9810 1115 Fax +61 2 9810 1318 tom@proximity.com.au http://www.proximity.com.au/~tom/
From: jut@ukrv.de (J.-U. Thieme) Newsgroups: comp.sys.next.programmer Subject: Re: Openstep 4.0 Available in Europe ? Date: 2 Aug 1996 08:10:36 GMT Organization: Technical University Berlin, Germany Message-ID: <4tsd5s$ro9@brachio.zrz.TU-Berlin.DE> References: <DvHAB9.Hu3@plex.nl> Cc: unknown@unknown.account.com In <DvHAB9.Hu3@plex.nl> J.W.M. Backus wrote: > Hi > > I have been off the NeXT community for more than a year. > > > Is Openstep available for WIDOWS-95 or WInDOWS-NT ? > > > Only for WindowsNT, Mach and Sparc ... (HP is past) CIAO JUT -- -------------------------------------------------------------- - Dipl.-Ing. (FH) J.- U. Thieme - -------------------------------------------------------------- - send to : jut@ukrv.de or jut@rz.charite.hu-berlin.de - - -> NeXTMail & PGP welcome <- - - phone : +49 30 450 66127 - - fax: +49 30 450 66937 - -------------------------------------------------------------- - location : virchow-hospital in berlin (germany) - --------------------------------------------------------------
From: rog@ohm.york.ac.uk (Roger Peppe) Newsgroups: comp.lang.objective-c,comp.sys.next.programmer Subject: Re: Identifying Type Date: 2 Aug 1996 08:44:17 GMT Organization: Department of Electronics, University of York, UK. Message-ID: <4tsf51$2us@netty.york.ac.uk> References: <4rrcbd$i3i@news.ida.org> <4rsfqe$fsl@news.onramp.net> <4s6ebc$32g@saturn.genoa.c <4t6f72$9lk@news1.snfc21.pacbell.net> On Thu, 25 Jul 1996 00:29:59 GMT, Mike Paquette <mpaque@pacbell.net> wrote: > For a somewhat different approach, take a look at the NEXTIME > server-side component API > (/NextLibrary/Frameworks/NEXTIME.framework/Headers). This API relies > almost entirely on protocols. All components are expected to respond > to certain sets of methods, but there is very little to be shared > between the implementation of (for example) a JPEG and a RLE video > decompressor. Given the anticipated lack of common code among > implementations, a protocol based API appears to be more appropriate. surely the choice of whether to have code in common is an implementation decision, not an interface decision ? one of the main reasons that protocols are well-nigh unusable in the current objective-C language is that if you've declared a class to conform to a particular protocol, *all* the methods in that protocol must be implemented in the class itself... the compiler doesn't take into account any methods in the protocol that have been implemented by superclasses. this is very silly IMO. decent protocols could have given the language all the benefits that static typing has given, and many more besides... why haven't they been developed any further ? it's really not hard. > All I can say > is that the OPENSTEP approach does work in the real world. so does COBOL, but that doesn't make it desirable :-) cheers, rog.
From: guyt@is.twi.tudelft.nl (A. Guyt) Newsgroups: comp.sys.next.programmer Subject: Re: Probably stupid Openstep question (final) Date: 2 Aug 1996 08:25:16 GMT Organization: Delft University of Technology Message-ID: <4tse1c$3ef@mo6.rc.tudelft.nl> References: <4tnioo$kfu@mo6.rc.tudelft.nl> A. Guyt writes > Hello all, > > It's probably a stupid question but I'd just like to know the following: > > How do you manage and manipulate files with Openstep ? I want to thank everyone for their valuable replies to my question. If I understood it well then I have 3 options for file I/O: 1. standard C file operations (openstep) 2. NSData class (openstep) 3. NSFileManager (non openstep) My mind has eased. Now that there seems to be a bunch of people knowing what they're talking about I might pose another important small question: - in the openstep spec. there is an NSThread class. This class however is VERY limited in thread-functionality compared to e.g. the cthread libary. Several types of applications are impossible to implement using the NSThread because of lacking functions (e.g. you can't suspend or resume a thread !! only delay it by a fixed time interval). Is it possible to use the cthread library (for Mach / Solaris) or its equivalent (under NT) instead of the NSthread class to obtain an multi-threaded application. In other words: do the openstep classes work well if non-openstep thread functionality is used ? Skip this question if you have a lot of work to do, but if you have an answer I'd be REALLY eager to know. Regards, Abraham Guyt. _____________________________________________________________________ Abraham Guyt P.O.Box 356 Department of Information Systems 2600 AJ Delft Faculty Technical Mathematics & Informatics The Netherlands Delft University of Technology tel: +31 15 78 5969 E-mail: guyt@is.twi.tudelft.nl NeXT-mail welcome
From: neuss@isa.informatik.th-darmstadt.de.NOSPAM (Christian Neuss) Newsgroups: comp.sys.next.misc,comp.sys.next.programmer Subject: Re: PS to TIFF with antialias? Followup-To: comp.sys.next.misc,comp.sys.next.programmer Date: 2 Aug 1996 10:32:41 GMT Organization: Fachbereich Informatik, TH Darmstadt, Deutschland Message-ID: <4tslg9$239m@rs18.hrz.th-darmstadt.de> References: <32010563.41C6@hobson.cns.nyu.edu> Dario Ringach (dario@hobson.cns.nyu.edu) wrote: > We have a very nice color printer from Fuji which unfortunately does not > take PostScript files. I tried to copy and paste the file contents with > different applications to get a TIFF file I can print... Images come out > great, but the text is horrible!!! Is there an application that will > convert PS to TIFF and at the same time anti-alias the text objects? There is a "eps2tiff" on the archives which probably does what you want.. However, perhaps its a better idea to try out Dots.app (find it on the archives, e.g. peanuts.leo.org) and buy a copy if the results are ok. It's an application that renders PostScript to a bitmap image, thus turning your non-postscript printer into one that can be fed PS. (Newsgroups and followups edited) HTH, Chris -- // Christian Neuss "I ride tandem with a random.." // http://www.informatik.th-darmstadt.de/~neuss/ // +49 6151 16-3414 fax: -5472
Newsgroups: comp.sys.next.programmer Subject: Re: Openstep 4.0 Available in Europe ? Message-ID: <miked-0208961602220001@micmacmike.ittpub.nl> From: miked@ittpub.nl (Mike Davis) Date: Fri, 02 Aug 1996 16:02:22 +0200 References: <DvHAB9.Hu3@plex.nl> Organization: ITT Publitec bv, Amsterdam, The Netherlands. In article <DvHAB9.Hu3@plex.nl>, unknown@unknown.account.com (J.W.M. Backus) wrote: > Hi > > I have been off the NeXT community for more than a year. > > > Is Openstep available for WIDOWS-95 or WInDOWS-NT ? It's available for NT. I spoke to NeXT UK and they say that the developer is in beta but the user is out now. They suggested upgrading my NeXT 3.3 developer to OpenStep for Mach for the meanwhile. OpenStep NT developer was quoted to be out in September, but I'm not holding my breath!
From: Markus Pilzecker <markus.pilzecker@rhein-neckar.netsurf.de> Newsgroups: comp.sys.next.programmer,de.comp.sys.next Subject: breakpoint on any method call to a class? Date: Fri, 02 Aug 1996 14:43:08 +0000 Organization: GNI -- Internet fuer Odenwald, Rhein-Neckar, Karlsruhe, Kaiserslautern, Heilbronn und Pfaffenhofen Message-ID: <320213FC.3B457C8F@rhein-neckar.netsurf.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hallo, anybody out there, as the subject says, I need the information, which methods [even the non-public ones] of a class/object are called during execution of my running application. Does anybody have a good idea, how I can get a trace of that calls, e.g. by cleverly setting breakpoints in gdb or by overloading any message passing methods of the root class /* [NS]Object */ ? Answers by mail and news preferred. Thanks and ciao, Markus ------------------------------------------------------------------------------- Sackpost: Markus Pilzecker voice: +49 6251 39415 Am Wechsel 9a V34,V17: +49 6251 39575 D-64625 Bensheim email: markus.pilzecker@rhein-neckar.netsurf.de ------------------------------------------------------------------------------- This message is not licensed to be distributed over the Microsoft Network. Microsoft may buy a license to distribute this message over their network for 100 US$. Should anybody see this message on the MSN, then please send a small email to me and to postmaster@msn.com -------------------------------------------------------------------------------
From: Reto Koradi <kor@spectrospin.ch> Newsgroups: comp.sys.next.misc,comp.sys.next.programmer,comp.sys.sgi.misc,comp.lang.postcript Subject: Re: PS to TIFF with antialias? Date: Fri, 02 Aug 1996 11:07:08 +0200 Organization: Spectrospin AG Message-ID: <3201C53C.794B@spectrospin.ch> References: <32010563.41C6@hobson.cns.nyu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Dario Ringach <dario@hobson.cns.nyu.edu> Dario Ringach wrote: > Is there an application that will > convert PS to TIFF and at the same time anti-alias the text objects? You could probably put something together with ghostscript 4.0. It's supposed to do anti-aliasing on text (didn't check closely), and can create various image formats. Maybe not TIFF, but you can still add another converter. -- Reto Koradi (kor@mol.biol.ethz.ch, http://www.mol.biol.ethz.ch/~kor)
From: Kevin Hawes <khawes@cadstar.com> Newsgroups: comp.sys.next.programmer Subject: DSP Engineering positions Date: Fri, 02 Aug 1996 14:10:10 -0400 Organization: Cadstar International Ltd. Message-ID: <32024482.59E2B600@cadstar.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I do not know if is proper to ask this question in this newsgroup. If it is not I appologize. I am an agent presently looking for DSP Engineers for my clients are you interested or do you know of someone ? If so, I can be reached as follows: Kevin T. Hawes CADstar International 130 Middlesex Road, PO Box 704 Tyngsboro, MA 01879 Phone: (508)649-6828 FAX: (508)649-7856 e-mail: khawes@cadstar.com
From:  mahesh@gussolomon.cs.cmu.edu (Mahesh Saptharishi) Newsgroups: comp.sys.next.programmer Subject: HELP! Source code for SPARC parallel port driver? Date: 2 Aug 1996 18:14:56 GMT Organization: Carnegie-Mellon University, School of Computer Science Message-ID: <4ttgj0$7e0@cantaloupe.srv.cs.cmu.edu> Hello, I am desperately in need of the source code for a SPARC parallel port driver for NS or the source code for any peripheral device on sBUS. Thanks, -Mahesh
From: kdb@pegasus.ece.utexas.edu (Kurt D. Bollacker) Newsgroups: comp.sys.next.misc,comp.sys.next.programmer,comp.sys.sgi.misc,comp.lang.postcript Subject: Re: PS to TIFF with antialias? Followup-To: comp.sys.next.misc,comp.sys.next.programmer,comp.sys.sgi.misc,comp.lang.postcript Date: 2 Aug 1996 18:52:03 GMT Organization: The University of Texas at Austin, Austin, Texas Message-ID: <4ttioj$jg6@geraldo.cc.utexas.edu> References: <32010563.41C6@hobson.cns.nyu.edu> <3201C53C.794B@spectrospin.ch> Reto Koradi (kor@spectrospin.ch) wrote: : Dario Ringach wrote: : > Is there an application that will : > convert PS to TIFF and at the same time anti-alias the text objects? : You could probably put something together with ghostscript 4.0. : It's supposed to do anti-aliasing on text (didn't check closely), : and can create various image formats. Maybe not TIFF, but you can : still add another converter. : -- : Reto Koradi (kor@mol.biol.ethz.ch, http://www.mol.biol.ethz.ch/~kor) Some years ago I wrote (using Ghostscript) a Postscript to some-arcance-proprietary-format pixmap file converter, in order that we could use a good (but very old) color printer. Writing a perl or shell script should work fine. In our 300DPI case, we needed 8.5*11*300*300 pixels * 24 bits = 25245000 bytes of RAM to render the image. Ghostscript did a very good job on the text, especially after I installed better versions of the fonts than the ones which came with Ghostscript. ...................................................................... : Kurt D. Bollacker University of Texas at Austin : : kdb@pine.ece.utexas.edu P.O. Box 8566, Austin, TX 78713 : :....................................................................:
From: reichman@usc.edu (Matthew N. Reichman) Newsgroups: comp.sys.next.misc,comp.sys.next.programmer,comp.sys.sgi.misc,comp.lang.postcript Subject: Re: PS to TIFF with antialias? Date: 3 Aug 1996 00:54:22 GMT Organization: Como me Gusta productions Sender: reichman@comserv-i-65.usc.edu Message-ID: <4tu7vu$j90@usc.edu> References: <32010563.41C6@hobson.cns.nyu.edu> Cc: dario@hobson.cns.nyu.edu In <32010563.41C6@hobson.cns.nyu.edu> Dario Ringach wrote: > We have a very nice color printer from Fuji which unfortunately does not > take PostScript files. I tried to copy and paste the file contents with > different applications to get a TIFF file I can print... Images come out > great, but the text is horrible!!! Is there an application that will > convert PS to TIFF and at the same time anti-alias the text objects? TIFFanyII does just that, as well as letting you determine the dpi. Works terrific with text. -- Be well, Matthew Reichman reichman@usc.edu USC-CNTV NeXTStep v.3.3 m68k NeXTMAIL & MIME welcome =============================================================== PGP key --> email w/ subject "request_PGP" --------------------------------------------------------------- Computer Privacy Information --> http://www.eskimo.com/~joelm/
From: stimpy@sojourn.com (gcl) Newsgroups: comp.sys.next.programmer,comp.sys.next.marketplace Subject: Re: WTB: Purple Book Followup-To: comp.sys.next.programmer,comp.sys.next.marketplace Date: 3 Aug 1996 05:45:00 GMT Organization: Sojourn Systems, Lansing, MI (USA) Message-ID: <4tup0s$lhu@tkhut.sojourn.com> References: <4tk4ub$oec@coranto.ucs.mun.ca> Kai S. Wong (kwong@morgan.ucs.mun.ca) wrote: : I a looking for a "Programming The Display Postscript System with : NeXTSTEP" (Purple book) written by Adobe and published by Addison-Wesley 1992. i any bookstore can order it, I just bought one 8-) gary -- ________________________________________________________________ gcl@sojourn.com NeXTmail/LipService is prefered Founder: The NeXTstep for Intel Processors HomeBrew Mailing List Owner: Network with a NeXT '040 Cube #4173 running NeXTstep v3.3 and a Intel i486dx2-66 running NeXTstep for Intel v3.3 _________________________________________________________________
From: lbell@ucsd.edu Newsgroups: comp.sys.next.programmer Subject: Re: Probably stupid Openstep question (final) Date: 3 Aug 1996 09:34:54 GMT Organization: The University of California at San Diego Message-ID: <4tv6fu$6ir@news1.ucsd.edu> References: <4tnioo$kfu@mo6.rc.tudelft.nl> <4tse1c$3ef@mo6.rc.tudelft.nl> >In other words: do the openstep classes work well if non-openstep thread >functionality is used ? Not not at all. As the NSThread class makes sure that things like the NSAutoreleasePools still work. You should be able to use a mix though. Use the NSThread class to start a new thread, and the the regular cthread methods to suspend it. Michael
From: ehutch@hypnos.norden1.com (E. Hutchinson) Newsgroups: comp.sys.next.programmer,comp.sys.next.misc,misc.jobs.contract Subject: NEXTSTEP/CONTRACT/DC AREA Date: 3 Aug 1996 19:31:04 GMT Organization: Norden 1 Communications Message-ID: <4u09do$ep7@tofu.alt.net> Programmer/analyst NEXTSTEP Objective C EOF---------------A plus Contract----------Long term Must Be-----------US Citizen or Greencard holder Area--------------Greater DC Area To Be Considered--Fax resume or mail a hard copy. -- ehutch@norden1.com (419) 893-6367 [fax] Omni Search (419) 893-6334 [voice] 1310 Craig Maumee, Ohio 43537
From: Andre LALONDE <tralala@mlink.net> Newsgroups: comp.sys.next.sysadmin,comp.sys.next.software,comp.sys.next.programmer Subject: Re: Help.store files -- why are they so large? Date: 3 Aug 1996 22:56:31 GMT Organization: Mlink Internet, Montreal, Canada Message-ID: <4u0lev$qmi@neon.Mlink.NET> References: <4tjdda$e0j@nntp.Stanford.EDU> In-Reply-To: <4tjdda$e0j@nntp.Stanford.EDU> On 07/29/96, Edward N. Zalta wrote: >Can anyone please tell me what the Help.store files do? We are trying to >save space on our machine and we did a recursive listing, by size, of all the >files. These Help.store files show up all over the place, in App folders >(under English.lproj) and some of them are rather large (e.g. 3.8MB). > Can we clear these files out? > Thanks for any help you can give us. >Ed--- > >Edward N. Zalta >Senior Researcher, Center for the Study of Language and Information >Consulting Associate Professor, Department of Philosophy >Stanford University >Home Page URL = http://mally.stanford.edu/zalta.html > ============================= Ed, I suggest that you check Stefan Schneider's HelpViewer.app at http://www.ping.at/members/stefan/ or download it from ftp archives. This fantastic utility will allow you to recuperate a lot of space by checking and compressing Help.store files even further (among other very useful functions to end-users and developers alike). Help.store files are needed for displaying online Help. HelpViewer.app is available in English, French and German. Cheers, -Andre
From: nomura@zen.uta.edu (S. Nomura) Newsgroups: alt.dcom.slip-emulators,comp.sys.next.sysadmin,comp.sys.next.programmer Subject: slirp for Next Followup-To: alt.dcom.slip-emulators Date: 04 Aug 1996 02:32:53 GMT Organization: Univ. Texas at Arlington, Arlington, Texas Distribution: world Message-ID: <NOMURA.96Aug3213253@zen.uta.edu> I cannot get slirp compiled on Nextstep 3.3 (black next). Would appreciate it if somebody can supply me with the compiled binary. Thank you. -- ----- Seiichi Nomura ($BLnB<Lw0l(B) Department of Mechanical Engineering nomura@zen.uta.edu The University of Texas at Arlington http://zen.uta.edu/ Arlington, TX 76019-0023, USA +1-817-272-2012 (msg/fax/voice)
From: m94dwa@sabik-le0.tdb.uu.se (David Wallin) Newsgroups: comp.sys.next.programmer Subject: smalltalk Date: 4 Aug 1996 14:25:56 GMT Organization: department of Scientific Computing, Uppsala University, Sweden Message-ID: <4u2btk$e9m@columba.udac.uu.se> I'm looking for smalltalk for NS/OS. Ages ago, someone posted an ftp-site named 'blackbox' something with a smalltalk version for NS. Could someone either repost that ftp-site or point me in another direction. --david.
From: Alex Blakemore <alex@genoa.com> Newsgroups: comp.sys.next.programmer Subject: Re: Probably stupid Openstep question (final) Date: 3 Aug 1996 02:42:09 GMT Organization: Genoa Software Systems Message-ID: <4tuea1$9o@saturn.genoa.com> References: <4tnioo$kfu@mo6.rc.tudelft.nl> <4tse1c$3ef@mo6.rc.tudelft.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: guyt@is.twi.tudelft.nl In <4tse1c$3ef@mo6.rc.tudelft.nl> A. Guyt wrote: > there is an NSThread class. This class however is > VERY limited in thread-functionality compared to e.g. the cthread libary. > Several types of applications are impossible to implement using the > NSThread because of lacking functions (e.g. you can't suspend or resume a > thread !! only delay it by a fixed time interval). Don't be so quick to disdain NSThread. Check out NSLock, NSConditionLock and NSRecursiveLock. They appear to allow you to suspend and resume a thread. You might also find the (new) NSTask class to be of interest. I haven't used them, and there is no doubt that there is much more to supporting correct concurrent programming than just wrapping a class around a few simple locking primitives. But it appears to sufficient for simple synchronization needs. -- Alex Blakemore alex@genoa.com NeXT, MIME and ASCII mail accepted
From: sanguish@digifix.com Newsgroups: comp.sys.next.announce,comp.sys.next.advocacy,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.programmer,comp.sys.next.misc,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.next.bugs,comp.soft-sys.nextstep Subject: NEXTSTEP Resources on the Internet Date: 5 Aug 1996 04:15:11 GMT Organization: Digital Fix Development Distribution: inet Message-ID: <4u3sgf$31m@digifix.digifix.com> Topics include: Stepwise NEXTSTEP/OpenStep Information WWW site eduSTEP WWW site NeXT Software, Inc. WWW site comp.sys.next newsgroups related newsgroups comp.sys.next newsgroups mailing list ftp sites NeXTanswers Stepwise NEXTSTEP/OpenStep Information WWW site =============================================== This online community resource includes - 150+ ISV company pages - 350+ ISV product descriptions - NEXTSTEP Developer Directory - NEXTSTEP Community WhitePages - NEXTSTEP User Group Directory - comp.sys.next archives - User Group information - Mailing List archives and information You can connect via the world wide web at: http://www.stepwise.com/ Suggestions or comments can be directed to me at sanguish@digifix.com If you would like to get your company and product information on Stepwise, please contact me at sanguish@digifix.com. eduSTEP WWW site ================ http://www.nmr.embl-heidelberg.de/eduStep/ eduStep aims to provide up-to-date information on: - NextStep tools and projects for scientists. - Third-party products interesting for the educational and scientific community (with educational discounts noted, where they exist). - A listing of resellers and shops interested in working with customers in the educational community. - Conferences, meetings, workshops - Major projects, such as SciTools, EMBL's project to develop a NextStep scientific work environment - Status reports on GNUStep, a freely-available implementation of OpenStep now being developed NeXT Software, Inc. WWW site ============================ http://www.next.com comp.sys.next.* newsgroups ========================== news:comp.sys.next.advocacy This is the "why NEXTSTEP is better (or worse) than anything else in the known universe" forum. It was created specifically to divert lengthy flame wars from .misc. news:comp.sys.next.announce Announcements of general interest to the NeXT community (new products, FTP submissions, user group meetings, commercial announcements etc.) This is a moderated newsgroup, meaning that you can't post to it directly. Submissions should be e-mailed to next-announce@digifix.com where the moderator (Scott Anguish) will screen them for suitability. Archives are available by ftp at ftp://ftp.stepwise.com/pub/Next_Announce_Archives Messages posted to announce should NOT be posted or crossposted to any other comp.sys.next groups. news:comp.sys.next.bugs A place to report verifiable bugs in NeXT-supplied software. Material e-mailed to Bug_NeXT@NeXT.COM is not published, so this is a place for the net community find out about problems when they're discovered. This newsgroup has a very poor signal/noise ratio--all too often bozos post stuff here that really belongs someplace else. It rarely makes sense to crosspost between this and other c.s.n.* newsgroups, but individual reports may be germane to certain non-NeXT- specific groups as well. news:comp.sys.next.hardware Discussions about NeXT-label hardware and compatible peripherals, and non-NeXT-produced hardware (e.g. Intel) that is compatible with NEXTSTEP. In most cases, questions about Intel hardware are better asked in comp.sys.ibm.pc.hardware. Questions about SCSI devices belong in comp.periphs.scsi. This isn't the place to buy or sell used NeXTs--that's what .marketplace is for. news:comp.sys.next.marketplace NeXT stuff for sale/wanted. Material posted here must not be crossposted to any other c.s.n.* newsgroup, but may be crossposted to misc.forsale.computers.workstation or appropriate regional newsgroups. news:comp.sys.next.misc For stuff that doesn't fit anywhere else. Anything you post here by definition doesn't belong anywhere else in c.s.n.*--i.e. no crossposting!!! news:comp.sys.next.programmer Questions and discussions of interest to NEXTSTEP programmers. This is primarily a forum for advanced technical material. Generic UNIX questions belong elsewhere (comp.unix.questions), although specific questions about NeXT's implementation or porting issues are appropriate here. Note that there are several other more "horizontal" newsgroups (comp.lang.objective-c, comp.lang.postscript, comp.os.mach, comp.protocols.tcp-ip, etc.) that may also be of interest. news:comp.sys.next.software This is a place to talk about [third party] software products that run on NEXTSTEP systems. news:comp.sys.next.sysadmin Stuff relating to NeXT system administration issues; in rare cases this will spill over into .programmer or .software. Related Newsgroups ================== news:comp.soft-sys.nextstep Like comp.sys.next.software and comp.sys.next.misc combined. Exists because NeXT is a software-only company now, and comp.soft-sys is for discussion of software systems with scope similar to NEXTSTEP. news:comp.lang.objective-c Technical talk about the Objective-C language. Implemetations discussed include NeXT, Gnu, Stepstone, etc. news:comp.object Technical talk about OOP in general. Lots of C++ discussion, but NeXT and Objective-C get quite a bit of attention. At times gets almost philosophical about objects, but then again OOP allows one to be a programmer/philosopher. (The original comp.sys.next no longer exists--do not attempt to post to it.) Exception to the crossposting restrictions: announcements of usenet RFDs or CFVs, when made by the news.announce.newgroups moderator, may be simultaneously crossposted to all c.s.n.* newsgroups. Getting the Newsgroups without getting News =========================================== Thanks to Michael Ross at antigone.com, the main NEXTSTEP groups are now available as a mailing list digest as well. next-nextstep-d next-advocacy-d next-announce-d next-bugs-d next-hardware-d next-marketplace-d next-misc-d next-programmer-d next-software-d next-sysadmin-d (For a full description, send mail saying LISTS to <digestif@antigone.com>). The subscription syntax is essentially the same as LISTSERV's. To subscribe, send a message to <digestif@antigone.com> saying: SUB Listname YourName Example: SUB next-hardware-d John Doe The ftp sites ============= ftp://next-ftp.peak.org: The main site for North American submissions (formerly ftp.cs.orst.edu) ftp://ftp.informatik.uni-muenchen.de: (Peanuts) Located in Germany. ftp://ftp.dn.net/pub/next Peanuts mirror in the US ftp://terra.stack.urc.tue.nl (Dutch NEXTSTEP User Group) and ftp://cube.sm.dsi.unimi.it (Italian NEXTSTEP User Group) ftp://ftp.nmr.embl-heidelberg.de/pub/next/ eduStep ftp://ftp.next.com: See below ftp.next.com and NextAnswers@next.com ===================================== [from the document ftp://ftp.next.com/pub/NeXTanswers/1000_Help] Welcome to the NeXTanswers information retrieval system! This system allows you to request online technical documents, drivers, and other software, which are then sent to you automatically. You can request documents by fax or Internet electronic mail, read them on the world-wide web, transfer them by anonymous ftp, or download them from the BBS. NeXTanswers is an automated retrieval system. Requests sent to it are answered electronically, and are not read or handled by a human being. NeXTanswers does not answer your questions or forward your requests. USING NEXTANSWERS BY E-MAIL To use NeXTanswers by Internet e-mail, send requests to nextanswers@next.com. Files are sent as NeXTmail attachments by default; you can request they be sent as ASCII text files instead. To request a file, include that file's ID number in the Subject line or the body of the message. You can request several files in a single message. You can also include commands in the Subject line or the body of the message. These commands affect the way that files you request are sent: ASCII causes the requested files to be sent as ASCII text SPLIT splits large files into 95KB chunks, using the MIME Message/Partial specification REPLY-TO address sets the e-mail address NeXTanswers uses These commands return information about the NeXTanswers system: HELP returns this help file INDEX returns the list of all available files INDEX BY DATE returns the list of files, sorted newest to oldest SEARCH keywords lists all files that contain all the keywords you list (ignoring capitalization) For example, a message with the following Subject line requests three files: Subject: 2101 2234 1109 A message with this body requests the same three files be sent as ASCII text files: 2101 2234 1109 ascii This message requests two lists of files, one for each search: Subject: SEARCH Dell SCSI SEARCH NetInfo domain NeXTanswers will reply to the address in your From: line. To use a different address either set your Reply-To: line, or use the NeXTanswers command REPLY-TO <your-address> If you have any problem with the system or suggestions for improvement, please send mail to nextanswers-request@next.com. USING NEXTANSWERS BY FAX To use NeXTanswers by fax, call (415) 780-3990 from a touch-tone phone and follow the instructions. You'll be asked for your fax number, a number to identify your fax (like your phone extension or office number), and the ID numbers of the files you want. You can also request a list of available files. When you finish entering the file numbers, end the call and the files will be faxed to you. If you have problems using this fax system, please call Technical Support at 1-800-848-6398. You cannot use the fax system outside the U.S & Canada. USING NEXTANSWERS VIA THE WORLD-WIDE WEB To use NeXTanswers via the Internet World-Wide Web connect to NeXT's web server at URL http://www.next.com. USING NEXTANSWERS BY ANONYMOUS FTP To use NeXTanswers by Internet anonymous FTP, connect to FTP.NEXT.COM and read the help file pub/NeXTanswers/README. If you have problems using this, please send mail to nextanswers-request@next.com. USING NEXTANSWERS BY MODEM To use NeXTanswers via modem call the NeXTanswers BBS at (415) 780-2965. Log in as the user "guest", and enter the Files section. From there you can download NeXTanswers documents. FOR MORE HELP... If you need technical support for NEXTSTEP beyond the information available from NeXTanswers, call the Support Hotline at 1-800-955-NeXT (outside the U.S. call +1-415-424-8500) to speak to a NEXTSTEP Technical Support Technician. If your site has a NeXT support contract, your site's support contact must make this call to the hotline. Otherwise, hotline support is on a pay-per-call basis. Thanks for using NeXTanswers! Written by: Eric P. Scott (mailto:eps@toaster.SFSU.EDU) and Scott Anguish (mailto:sanguish@digifix.com) Additions from: Greg Anderson (mailto:Greg_Anderson@afs.com) Michael Pizolato (mailto:alf@epix.net) Dan Grillo (mailto:dan_grillo@next.com)
From: dennis.glatting@plaintalk.bellevue.wa.us Newsgroups: comp.sys.next.programmer Subject: Looking for a (real) C++ compiler for NEXTSTEP 3.3 Date: 5 Aug 1996 04:44:08 GMT Organization: PlainTalk Distribution: world Message-ID: <4u3u6o$5j7@Holly.aa.net> I'm looking for a real C++ compiler to use under NEXTSTEP 3.3, i.e., one that supports exceptions, RTTI, and, hopefully, name spaces. (GNU does not.) I'd appreciate hearing from anyone who can recommend one.
From: flight@mathi.uni-heidelberg.de (Gregor Hoffleit) Newsgroups: comp.sys.next.programmer Subject: Re: smalltalk Date: 5 Aug 1996 11:51:46 GMT Organization: University of Heidelberg, Germany Message-ID: <4u4n8i$t3k@sun0.urz.uni-heidelberg.de> References: <4u2btk$e9m@columba.udac.uu.se> In article <4u2btk$e9m@columba.udac.uu.se>, you wrote: > >I'm looking for smalltalk for NS/OS. >Ages ago, someone posted an ftp-site named 'blackbox' something with a >smalltalk version for NS. Could someone either repost that ftp-site >or point me in another direction. I don't know the primary site, but a copy is on our ftp server: ftp://zarquon.mathi.uni-heidelberg.de/pub/NeXT/Developer/Languages as smalltalk-12a3-next.tar.gz. I made a few efforts to patch it up to the most recent GNU smalltalk release, 12a4, but I'm not even sure if it did work. Anybody interested ? Gregor -- | Gregor Hoffleit admin MATHInet / contact RhiNO | | MAIL: Mathematisches Institut PHONE: (49)6221 54-5771 | | INF 288, 69120 Heidelberg / Germany FAX: 54-8312 | | EMAIL: flight@mathi.uni-heidelberg.de (NeXTmail, MIME) |
From: guyt@is.twi.tudelft.nl (A. Guyt) Newsgroups: comp.sys.next.programmer Subject: Re: Probably stupid Openstep question (final) Date: 5 Aug 1996 12:12:48 GMT Organization: Delft University of Technology Message-ID: <4u4og0$55c@mo6.rc.tudelft.nl> References: <4tuea1$9o@saturn.genoa.com> Alex Blakemore <alex@genoa.com> writes > In <4tse1c$3ef@mo6.rc.tudelft.nl> A. Guyt wrote: > > there is an NSThread class. This class however is > > VERY limited in thread-functionality compared to e.g. the cthread libary. > > Several types of applications are impossible to implement using the > > NSThread because of lacking functions (e.g. you can't suspend or resume a > > thread !! only delay it by a fixed time interval). > > Don't be so quick to disdain NSThread. > > Check out NSLock, NSConditionLock and NSRecursiveLock. > They appear to allow you to suspend and resume a thread. > You might also find the (new) NSTask class to be of interest. You can in some way control threads with the locking mechanism, but you can't suspend a thread that doesn't know about itself being possibly suspended. More precise, you can only suspend a thread by explicitly calling a try_lock method() in the thread's code. What I need is one thread suspending another thread where the last one does not know if, when & where it's going to be possibly suspended. This means you need some functionality in the form of: - suspend_thread (thread_id) (where the thread_id is NOT the current thread) Michael suggested the mixed use of NSThread (creation/desctruction) and the cthreads library (suspend/resume). This would be nice, but this requires a NSThread instance to be passed the cthread functions; I don't know how to do this. Comments ? Abraham Guyt. _____________________________________________________________________ Abraham Guyt P.O.Box 356 Department of Information Systems 2600 AJ Delft Faculty Technical Mathematics & Informatics The Netherlands Delft University of Technology tel: +31 15 78 5969 E-mail: guyt@is.twi.tudelft.nl NeXT-mail welcome
From: frank@this.net (Frank M. Siegert) Newsgroups: comp.sys.next.programmer Subject: Re: smalltalk Date: 5 Aug 1996 13:07:40 GMT Organization: NO ORGANIZATION, INC. Message-ID: <4u4rms$fd0@bias.ipc.uni-tuebingen.de> References: <4u2btk$e9m@columba.udac.uu.se> <4u4n8i$t3k@sun0.urz.uni-heidelberg.de> Cc: flight@mathi.uni-heidelberg.de In <4u4n8i$t3k@sun0.urz.uni-heidelberg.de> Gregor Hoffleit wrote: > In article <4u2btk$e9m@columba.udac.uu.se>, you wrote: > > > >I'm looking for smalltalk for NS/OS. > >Ages ago, someone posted an ftp-site named 'blackbox' something with a > >smalltalk version for NS. Could someone either repost that ftp-site > >or point me in another direction. > > I don't know the primary site, but a copy is on our ftp server: > > ftp://zarquon.mathi.uni-heidelberg.de/pub/NeXT/Developer/Languages > > as smalltalk-12a3-next.tar.gz. > > I made a few efforts to patch it up to the most recent GNU smalltalk > release, 12a4, but I'm not even sure if it did work. Anybody interested ? > Yes, of course! :) -- Frank M. Siegert [frank@this.net] -- Home Page http://hades.tue.schwaben.de/~frank NeXTSTEP, Linux & PostScript Guy "In cantonese C++ is called C ga ga"
From: Charles William Swiger <cs4w+@andrew.cmu.edu> Newsgroups: comp.sys.next.programmer Subject: Re: Looking for a (real) C++ compiler for NEXTSTEP 3.3 Date: Mon, 5 Aug 1996 10:23:03 -0400 Organization: Fifth yr. senior, Computer Science, Carnegie Mellon, Pittsburgh, PA Distribution: world Message-ID: <Um1UD7y00iVCE2NKNX@andrew.cmu.edu> References: <4u3u6o$5j7@Holly.aa.net> In-Reply-To: <4u3u6o$5j7@Holly.aa.net> Excerpts from netnews.comp.sys.next.programmer: 5-Aug-96 Looking for a (real) C++ co.. by dennis.glatting@plaintal > I'm looking for a real C++ compiler to use under NEXTSTEP > 3.3, i.e., one that supports exceptions, RTTI, and, > hopefully, name spaces. (GNU does not.) I'd appreciate > hearing from anyone who can recommend one. GCC/G++ 2.7.2. Consult the G++ FAQ at ftp://ftp.cygnus.com/pub/g++/g++FAQ.txt and look for -fhandle-exceptions and -frtti. I don't believe any of those extensions are well-supported yet, but that's up to you to deal with. :-) I'm curious as to why you need precisely those features. What are you trying to do, anyway? Are you porting C++ code from somewhere else, or do you want to write something from scratch? Do you want to ever run the code on another system besides NEXTSTEP? Depending on your answers, Objective-C (which has adequate exceptions and a great runtime, not C++'s half-baked RTTI; but no namespace support) or Java (awesome exception handling, limited runtime info, excellent namespace handling) might prove to be better choices.... -Chuck Charles Swiger | cs4w@andrew.cmu.edu | standard disclaimer ----------------+---------------------+--------------------- I know you're an optimist if you think I'm a pessimist.
From: rog@ohm.york.ac.uk (Roger Peppe) Newsgroups: comp.lang.objective-c,comp.sys.next.programmer Subject: Re: Identifying Type Date: 5 Aug 1996 15:19:12 GMT Organization: Department of Electronics, University of York, UK. Message-ID: <4u53dg$ckk@netty.york.ac.uk> References: <4rrcbd$i3i@news.ida.org> <4rsfqe$fsl@news.onramp.net> <4t6nce$1j8@saturn.genoa.com> On 25 Jul 1996 02:49:50 GMT, Alex Blakemore <alex@genoa.com> wrote: > When I said "do a little extra work to turn off a warning", I meant to define > objects (and methods) with explicit types or protocols, rather than use typeless > ids. That's the correct way to silence the warnings IMHO. And that's not abusing > the type system, that's embracing it. well, i was talking with reference to your original statement in which you said : > b. The argument tests in OpenStep are compile time checks only. Thus if you wish > to pass a MySpecialArray to a method that expects a NSArray, you can do so. The > compiler will warn you about it, and you can silence the compiler warning if you > wish with a caste. If the method only sends public API messages to its argument, > and you class behaves reasonably like the one its pretending to be, this works. it might work, but it is definitely abusing the type system! > > what ever happened to the mentality that looks for *good* and > > *appropriate* solutions rather than picking an ad hoc solution and > > imposing that regardless ? > > That's a pretty extreme view of this change. > Some of us at least find that the more explicit use of static typing is an > improvement. At the worst, you'll have take a little more time to use types in > your definitions. More typing, and a little more thought are required. In return, > you'll get more maintainable and likely more robust software, and certainly more > help from the compiler in catching errors. Sounds like a good trade to me. it is somewhat more secure, i completely agree. but so is C++, but we don't use that... use of static typing is regressing back to a C++ style typesystem, however the actual runtime methods are called. the large changes for openstep could have been a real opportunity to bring more security *and* flexibility into the language, while still remaining backwardly compatible (protocols really could work!) but instead the opportunity has been lost, and objective-C runs the conventional route to ignominy and eventual death. IMHO, of course! rog.
From: suckow@bln.sel.alcatel.de (Ralf Suckow) Newsgroups: comp.sys.next.programmer Subject: Re: Probably stupid Openstep question (final) Date: 5 Aug 1996 14:51:39 GMT Organization: Alcatel/Bell Distribution: world Message-ID: <4u51pr$8gd@btmpjg.god.bel.alcatel.be> References: <4u4og0$55c@mo6.rc.tudelft.nl> A. Guyt writes > Michael suggested the mixed use of NSThread (creation/desctruction) and > the cthreads library (suspend/resume). This would be nice, but this > requires a NSThread instance to be passed the cthread functions; I don't > know how to do this. Comments ? > NSThread has such an instance variable, but it is @private (since operating system dependent). If possible, you might want to call "cthread_t cthread_self(void)" in the controlled thread and pass the value to the controlling thread. Yours, ------------------------ Ralf.Suckow@bln.sel.alcatel.de | All opinions are mine.
From: lionel@cyberlab.ch (Lionel Tinguely) Newsgroups: comp.sys.next.programmer Subject: Smalltalk and NS Date: 5 Aug 1996 14:54:27 GMT Organization: SWITCH, Swiss Academic & Research Network Message-ID: <4u51v3$k9l@scsing.switch.ch> HEllO ! Does anyone know if there is a Smalltalk that run on NeXTSTEP 3.3 or OpenStep intel ?? Thank you ! >>>>>>>>>>>>>>>>>>>>CYBERLaB NeTWORK<<<<<<<<<<<<<<<<< Lionel Tinguely e-mail: lionel@cyberlab.ch (MiME & NeXTmail WELCOME!) http://www.cyberlab.ch Tel: ++41 (0)21 623.66.10 Fax: ++41 (0)21 626.40.00
From: ajay.pandit@mci.com Newsgroups: comp.sys.next.programmer Subject: NSNumber bug ?? Date: 5 Aug 1996 19:07:00 GMT Organization: InternetMCI Message-ID: <4u5gok$7sn@news.internetmci.com> I just tried the following in my gdb window: po [NSNumber numberWithFloat:(float)69.99] and it returns 69.9899979 Is it a known bug ? And if there is any workaround ?? Thanks, - Ajay
From: kzin@isc.sjsu.edu (John Rudd) Newsgroups: comp.lang.objective-c,comp.sys.next.programmer Subject: Re: Identifying Type Followup-To: comp.lang.objective-c,comp.sys.next.programmer Date: 5 Aug 1996 19:33:46 GMT Organization: Information Resources and Technology Message-ID: <4u5iaq$hv9@nuke.csu.net> References: <4rrcbd$i3i@news.ida.org> <4rsfqe$fsl@news.onramp.net> <4t6nce$1j8@saturn.genoa.com> Alex Blakemore (alex@genoa.com) wrote: : When I said "do a little extra work to turn off a warning", I meant to : define : objects (and methods) with explicit types or protocols, rather than use : typeless : ids. That's the correct way to silence the warnings IMHO. And that's not : abusing : the type system, that's embracing it. I think that depends on what you're talking about when you say "the type system". If the type system is "all objects are of type id, so that all objects, no matter what they're class, can be dynamically bound to any message", then I think what you're talking about does abuse the concept of "types" in a dynamic OO language. I think that one of the true strengths of Objective C is that it is, like Smalltalk, a dynamic language that is, really (but not literally), typeless. I think any attempt to change that in the language definition will ruin the language (and in the long run end up making it more and more like that other C based langauge that doesn't deserve my typing (yes, I'm an anti-C++ bigot)). And I think that it is the strength of Objective C, and the dynamic programming environment that Objective C allowed NeXT to create, that is what gave strength to the Nextstep and now Openstep programming model. Your thoughts aren't an abuse of the type system by subveriting it (which seems to be what your enterpretation of the criticism meant), but it's an abuse of the type system by creating one. I just don't believe that strong typing of Objects belongs anywhere in Objective C. It isn't _needed_. And in those cases where it may be _useful_, I think the problem is better solved with other design methods instead of modifying the language in ways that hinder the dynamic nature of the language. * by "really (but not literally) typeless" I mean that while there are the C types plus the type "id", as far as objects are concerned, there is only one "type".. which is programatically the same as no types. This is essentially what Smalltalk is like.. everything is an Object.. that is the only real notion of "type" you have. -- John "Kzin" Rudd kzin@isc.sjsu.edu (ex-kzin@cc.gatech.edu) =========Intel: Putting the backward in backward compatable.============ When I hear people sigh 'life is hard', i am always tempted to ask, 'compared to what?'" -- sydney j harris
From: ww@rebus.physics.mcgill.ca (Will Waites) Newsgroups: comp.sys.next.answers,comp.sys.next.hardware,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software Subject: PLIP on NeXT? Date: 05 Aug 1996 11:32:02 -0400 Organization: McGill University Computing Centre Sender: ww@rebus.physics.mcgill.ca Message-ID: <lwivaxludp.fsf@rebus.physics.mcgill.ca> Hello, I am trying to connect my Laptop running Linux to my NeXT station using PLIP (Paralell Line IP). It is easy to set this up under Linux but as I am new to NeXTSTEP I don't know where to begin as far as setup under NeXT goes or even if it is possible. Please email with your suggestions, Thanks Will Waites ww@rebus.physics.mcgill.ca
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: Re: Smalltalk and NS Date: 5 Aug 1996 20:39:14 GMT Organization: OnRamp Technologies; ISP; Dallas/Ft Worth/Houston, TX USA Message-ID: <4u5m5i$ckq@news.onramp.net> References: <4u51v3$k9l@scsing.switch.ch> Cc: lionel@cyberlab.ch Lionel Tinguely wrote: > Does anyone know if there is a Smalltalk that run on > NeXTSTEP 3.3 or OpenStep intel ?? There was a port of VisualWorks to NS on NeXT HW a few years ago. I've played with it. It was *very* slow, but I think it was a beta or something. GNU also has a Smalltalk, which I tried to compile for NeXTstep last year without success. There may be a solid port now though. Good luck, and please let us know what you find, -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
From: jehu@jehu.async.vt.edu (john stanhope) Newsgroups: comp.sys.next.programmer Subject: Re: Smalltalk and NS Date: 5 Aug 1996 23:15:12 GMT Organization: Virginia Tech, Blacksburg, Virginia Distribution: world Message-ID: <4u5va0$cb1@solaris.cc.vt.edu> References: <4u51v3$k9l@scsing.switch.ch> In article <4u51v3$k9l@scsing.switch.ch> lionel@cyberlab.ch (Lionel Tinguely) writes: ->HEllO ! -> -> ->Does anyone know if there is a Smalltalk that run on ->NeXTSTEP 3.3 or OpenStep intel ?? -> ->Thank you ! -> I worked on intergrating NS with GNU Smalltalk for a while but dropped it since the developer of GNU Smalltalk seems to have disappeared while its still in the alpha stages of 1.2. You can pick up a copy of what was done at ftp://armyant.ee.vt.edu/jehuWWW/Download/smalltalk-1.2.alpha5.tar.gz ftp://armyant.ee.vt.edu/jehuWWW/Download/README.rtfd.tar.gz which includes my work on integrating Objective-C and smalltalk (which was working pretty well and includes a smalltalk browser written in smalltalk that uses AppKit objects). See the file README.rtfd for instructions on how to get things running. Hermann Weindl (hermann@arthus.franken.de) worked on this for a shipping app but found that GNU Smalltalk was too buggy. The code he has may be more up to date and workable. -- John Stanhope jehu@vt.edu
From: jehu@jehu.async.vt.edu (john stanhope) Newsgroups: comp.sys.next.programmer Subject: Re: smalltalk (Disregard the URL in the first post) Date: 5 Aug 1996 23:57:57 GMT Organization: Virginia Tech, Blacksburg, Virginia Distribution: world Message-ID: <4u61q5$dml@solaris.cc.vt.edu> Disregard the URL given in the previous post and use ftp://armyant.ee.vt.edu/pub/jehu This directory contains the file of interests. -- John Stanhope jehu@vt.edu
From: magicboy@ix.netcom.com(Hang Kin Tam) Newsgroups: comp.sys.next.programmer Subject: Packard Bell Computer Clearance Sale Date: 6 Aug 1996 01:30:35 GMT Organization: Netcom Message-ID: <4u677r$41u@dfw-ixnews3.ix.netcom.com> Visit : http://www.netcom.com/~magicboy/computer.html
From: Michael.Gentry@mci.com (Michael Gentry) Newsgroups: comp.sys.next.programmer Subject: Re: NSNumber bug ?? Date: 6 Aug 1996 13:43:24 GMT Organization: InternetMCI Message-ID: <4u7i5s$1bl@news.internetmci.com> References: <4u5gok$7sn@news.internetmci.com> In-Reply-To: <4u5gok$7sn@news.internetmci.com> On 08/05/96, ajay.pandit@mci.com wrote: > >I just tried the following in my gdb window: > > po [NSNumber numberWithFloat:(float)69.99] > >and it returns 69.9899979 > >Is it a known bug ? And if there is any workaround ?? It's just floating point round-off ... all introductory CS courses cover the topic. Is it a known bug? It's an excepted limitation of dealing with floating point numbers using binary. Is there a workaround? Yes, but you probably don't need them or wouldn't like them. Perhaps if you just limited the output to 2 decimal points that would be acceptable? - mrg -- Julie Furtado got her Mountain Biking Butt kicked at the Olympics :(
From: cnyap@dcs.shef.ac.uk (Chih Nam Yap) Newsgroups: comp.sys.next.programmer Subject: Text field question Date: 6 Aug 1996 13:39:17 GMT Organization: Department of Computer Science, University of Sheffield Message-ID: <4u7hu5$7es@bignews.shef.ac.uk> Hi there, Supposing I have a panel. And there is a text field there with a title called "input your name" next to it. When the panel is displayed on the screen, how do I make a bar blinking inside the text field so that users can key in their name straight away without the need of first select the text field ? I have tried setSelectable: but it seems not the correct method. Thank you. C.Yap
From: aisbell@ix.netcom.com (Art Isbell) Newsgroups: comp.sys.next.programmer Subject: Need "NT for UNIX Bigots" book recommendations Date: 6 Aug 1996 15:35:42 GMT Organization: Netcom Distribution: world Message-ID: <4u7ooe$6dq@dfw-ixnews3.ix.netcom.com> I'm posting to this newsgroup because I assume most OpenStep/NT users are programmers. I'm finding NT 4.0 to be very unintuitive to use and administer with very poor on-line documentation. What happened to the highly-vaunted Microsoft Help system that I've heard about? There's very little "meat" in NT's Help. Does anyone have any book recommendations that they've found to be very helpful in using and administering NT? -- Art Isbell NeXT/MIME Mail: aisbell@ix.netcom.com Trego Systems Voice/Fax: +1 408 335 2515 CaseServ: NEXTSTEP/OpenStep Voice Mail: +1 408 335 1154 managed care solutions US Mail: Felton, CA 95018-9442
Newsgroups: comp.sys.next.misc,comp.sys.next.programmer,comp.sys.sgi.misc,comp.lang.postcript From: cko@wald.hnv.icem.de (Carsten Koch) Subject: Re: PS to TIFF with antialias? Sender: cko@icem.de (Carsten Koch) Message-ID: <DvpoIu.159@icem.de> Date: Tue, 6 Aug 1996 10:16:06 GMT To: Dario Ringach <dario@hobson.cns.nyu.edu> Content-Type: text/plain; charset=us-ascii References: <32010563.41C6@hobson.cns.nyu.edu> Mime-Version: 1.0 Organization: ICEM Systems GmbH, Germany. In article <32010563.41C6@hobson.cns.nyu.edu>, Dario Ringach <dario@hobson.cns.nyu.edu> writes: > We have a very nice color printer from Fuji which unfortunately does not > take PostScript files. I tried to copy and paste the file contents with > different applications to get a TIFF file I can print... Images come out > great, but the text is horrible!!! Is there an application that will > convert PS to TIFF and at the same time anti-alias the text objects? I have done just that very recently using GhostScript and netpbm (both are free): I scaled the PostScript up by a factor of 2, selected the pnmraw output device for GhostScript, cut out the part that I needed with pnmcut, scaled it down with pnmscale and converted it to the target format (in my case, xpm) with ppmtoxpm. Here is a script that I used. You may be able to modify it for your requirements: gs -sPAPERSIZE=halfletter -sDEVICE=pnmraw -sOutputFile=pnm2 ps2.eps - </dev/null pnmcut 0 434 298 178 pnm2|pnmscale 0.5|ppmtoxpm >xpm Cheers, Carsten. -- +-------------------------------------------------------+ | Carsten Koch E-Mail: Carsten_Koch@icem.de | | ICEM Systems GmbH Fax: +49-4286-1608 | | Waldsiedlung 7 Phone: +49-4286-920001 |
From: Constantin Szallies <szallies@energotec.de> Newsgroups: comp.sys.next.programmer Subject: Re: Text field question Date: 7 Aug 1996 08:12:10 GMT Organization: Tech Net GmbH Message-ID: <4u9j4q$7ms@ddfservb.technet.net> References: <4u7hu5$7es@bignews.shef.ac.uk> cnyap@dcs.shef.ac.uk (Chih Nam Yap) wrote: > >Hi there, > >Supposing I have a panel. And there is a text field there with a title >called "input your name" next to it. When the panel is displayed >on the screen, how do I make a bar blinking inside the text field so that users >can key in their name straight away without the need of first select the >text field ? > >I have tried setSelectable: but it seems not the correct method. [myTextField selectText:self]; -- Constantin Szallies, Energotec GmbH szallies@energotec.de 49211-9144018
From: lionel@cyberlab.ch (Lionel Tinguely) Newsgroups: comp.sys.next.programmer Subject: Garbage collector in Obj-C Date: 7 Aug 1996 13:42:46 GMT Organization: SWITCH, Swiss Academic & Research Network Message-ID: <4ua6gm$7n5@scsing.switch.ch> Hello all ! Does anyone knows if there is or if it will have a garbage collector in OpenStep/Objective-C ? Thanks LiONEL -- >>>>>>>>>>>>>>>>>>>>>CYBERLaB NeTWORK<<<<<<<<<<<<<<<<<< lionel@cyberlab.ch (MiME & NeXTmail WELCOME !!) Tel: +41 (0)21 623.66.10 http://www.cyberlab.ch Fax: +41 (0)21 626.40.00 Ask for or my PGP public key ------------------------------------------------------- The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence E.W. Dijkstra Teaching C++ should be sentenced to life imprisonment Me
From: jonathan coupe <101667.3707@CompuServe.COM> Newsgroups: comp.lang.objective-c,comp.sys.next.advocacy,comp.sys.next.programmer Subject: Id, Doom & NeXT - Question. Date: 7 Aug 1996 19:42:30 GMT Organization: secret conspiracy Message-ID: <4uarj6$537$2@mhadg.production.compuserve.com> Is it really true that Id prototyped Doom and Quake on NeXT? I've heard this story several times, but never seen details. I'd love to know the answer - and whether Objective-C or C++ was used as the protyping language. Jonathan Coupe
From: pmcneill@csed-111.csed.ida.org (Patrick McNeill) Newsgroups: comp.lang.objective-c,comp.sys.next.advocacy,comp.sys.next.programmer Subject: Re: Id, Doom & NeXT - Question. Followup-To: comp.lang.objective-c,comp.sys.next.advocacy,comp.sys.next.programmer Date: 7 Aug 1996 20:51:07 GMT Organization: IDA, Alexandria, Virginia Message-ID: <4uavjr$7dj@news.ida.org> References: <4uarj6$537$2@mhadg.production.compuserve.com> jonathan coupe (101667.3707@CompuServe.COM) wrote: : Is it really true that Id prototyped Doom and Quake on NeXT? : I've heard this story several times, but never seen details. : I'd love to know the answer - and whether Objective-C or C++ was : used as the protyping language. I dunno for sure, but the levels for Quake were made (I think) with QuakeEd, which is a NeXT-only program. -Patrick http://www.tjhsst.edu/people/pmcneill/
From: deniseh@nntp.best.com (Denise Howard) Newsgroups: comp.lang.objective-c,comp.sys.next.advocacy,comp.sys.next.programmer Subject: Re: Id, Doom & NeXT - Question. Followup-To: comp.lang.objective-c,comp.sys.next.advocacy,comp.sys.next.programmer Date: 7 Aug 1996 23:22:32 GMT Organization: Best Internet Communications Message-ID: <4ub8fo$3kd@nntp1.best.com> References: <4uarj6$537$2@mhadg.production.compuserve.com> jonathan coupe (101667.3707@CompuServe.COM) wrote: : Is it really true that Id prototyped Doom and Quake on NeXT? : I've heard this story several times, but never seen details. : I'd love to know the answer - and whether Objective-C or C++ was : used as the protyping language. I don't know about Quake, but it's 100% true for Doom. It was originally developed under NeXTSTEP and Objective-C. John Carmack has been (perhaps still is?) an occasional poster to the NeXT newsgroups. Denise -- Denise Howard | PROGRAM, tr. v., An activity similar to Mountain View, CA | banging one's head against a wall, but deniseh@best.com | with fewer opportunities for reward. NeXTMail welcome! | http://www.best.com/~deniseh
From: dave@turbocat.de (David Wetzel) Newsgroups: comp.lang.objective-c,comp.sys.next.advocacy,comp.sys.next.programmer Subject: Re: Id, Doom & NeXT - Question. Date: 8 Aug 1996 08:40:08 GMT Organization: Turbocat's Development, Germany Message-ID: <4uc958$cr@turbocat.turbocat.de> References: <4uarj6$537$2@mhadg.production.compuserve.com> <4ub8fo$3kd@nntp1.best.com> deniseh@nntp.best.com (Denise Howard) wrote: > I don't know about Quake, but it's 100% true for Doom. It was originally > developed under NeXTSTEP and Objective-C. John Carmack has been (perhaps > still is?) an occasional poster to the NeXT newsgroups. > > Denise When they do their development on NS, why don't they sell these versions too? It would be easy to include the NS-version on the CD. It would cost nothing more but may sell 1-3 more copies a day. _ _ _(_)(_)_ David Wetzel, Turbocat's Development, (_) __ (_) Buchhorster Strasse, D-16567 Muehlenbeck/Berlin, FRG, _/ \_ Phone +49 33056 82151, Fax +49 33056 82152 (______) dave@turbocat.de (NeXTMail,MIME)
From: cnyap@dcs.shef.ac.uk (Chih Nam Yap) Newsgroups: comp.sys.next.programmer Subject: Icon picture Date: 8 Aug 1996 11:21:51 GMT Organization: Department of Computer Science, University of Sheffield Message-ID: <4ucikf$cbd@bignews.shef.ac.uk> Hi, I am looking for a "bin" picture for my application's icon. Prefer 48x48 tiff file. Does anyone know where can I ftp such a picture from ? Or alternatively if you have one, can you give it to me ? Thanks. Cheers, C.Yap
From: grehm@cl-ki.uni-osnabrueck.de (Georg Rehm) Newsgroups: comp.sys.next.answers,comp.sys.next.hardware,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software Subject: Re: PLIP on NeXT? Followup-To: comp.sys.next.answers,comp.sys.next.hardware,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software Date: 8 Aug 1996 08:21:29 GMT Organization: Universitaet Osnabrueck Message-ID: <4uc829$ne8@deimos.rz.uni-osnabrueck.de> References: <lwivaxludp.fsf@rebus.physics.mcgill.ca> Will Waites (ww@rebus.physics.mcgill.ca) wrote: > I am trying to connect my Laptop running Linux to my NeXT > station using PLIP (Paralell Line IP). It is easy to set this up under > Linux but as I am new to NeXTSTEP I don't know where to begin as far > as setup under NeXT goes or even if it is possible. IMHO this is not possible. I connected my linux-notebook to my slab via a serial cable using dip on the linux side and the slip package on the black side. With an 38400-setting I get about 3.2k/sec which should be enough for ftp and/or telnet sessions or reading news on the balcony with your notebook on your knees ;-) Oh, you said "NeXT station"? My station does not have a parallel port by the way ;-) CU, Gg -- Georg Rehm - Wuestenstrasse 33 - 49080 Osnabrueck - Tel: +49 541 9827762 RFC 822: georg@cl-ki.uni-osnabrueck.de georg@ge.org (NeXTMail / MIME ok)
From: Test <test@sprintmail.com> Newsgroups: comp.sys.next.sysadmin,comp.sys.next.software,comp.sys.next.programmer Subject: Re: Help.store files -- why are they so large? Date: Thu, 08 Aug 1996 08:55:41 -0400 Organization: sprint Message-ID: <3209E3CD.7178@sprintmail.com> References: <4tjdda$e0j@nntp.Stanford.EDU> <4u0lev$qmi@neon.Mlink.NET> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit i don't know
From: kzin@isc.sjsu.edu (John Rudd) Newsgroups: comp.lang.objective-c,comp.sys.next.advocacy,comp.sys.next.programmer Subject: Re: Id, Doom & NeXT - Question. Followup-To: comp.lang.objective-c,comp.sys.next.advocacy,comp.sys.next.programmer Date: 8 Aug 1996 17:31:53 GMT Organization: Information Resources and Technology Message-ID: <4ud8a9$k5o@nuke.csu.net> References: <4uarj6$537$2@mhadg.production.compuserve.com> <4ub8fo$3kd@nntp1.best.com> <4uc958$cr@turbocat.turbocat.de> David Wetzel (dave@turbocat.de) wrote: : When they do their development on NS, why don't they sell these versions too? : It would be easy to include the NS-version on the CD. It would cost nothing : more but may sell 1-3 more copies a day. I agree.. When ID first announced Quake, someone asked them if they'd continue to support and release Nextstep versions of their games, and ID's answer was yes. I'm so miffed that they HAVEN"T followed through on this, that I'm definitely not buying, or even using unregistered shareware, of Quake or anything else from them until it's out on Nextstep/OS4.0.
From: lionel@cyberlab.ch (Lionel Tinguely) Newsgroups: comp.sys.next.programmer Subject: DOC / BOOKS Date: 8 Aug 1996 17:24:27 GMT Organization: SWITCH, Swiss Academic & Research Network Message-ID: <4ud7sc$8jm@scsing.switch.ch> Hello all ! Are the release 3 NeXSTEP's books still ok with OpenStep 4.0 or is there a RELEASE 4 of all the books ? Thank you LiONEL -- >>>>>>>>>>>>>>>>>>>>>CYBERLaB NeTWORK<<<<<<<<<<<<<<<<<< lionel@cyberlab.ch (MiME & NeXTmail WELCOME !!) Tel: +41 (0)21 623.66.10 http://www.cyberlab.ch Fax: +41 (0)21 626.40.00 Ask for or my PGP public key ------------------------------------------------------- The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence E.W. Dijkstra Teaching C++ should be sentenced to life imprisonment Me
From: jpmeia@netcom.com Newsgroups: comp.sys.next.sysadmin,comp.sys.next.programmer Subject: Adding Dictionary to Spell Checker Date: 8 Aug 1996 17:51:41 GMT Organization: NETCOM On-Line Communications Services Message-ID: <4ud9fd$3qk@nntp1.netcom.com> I need to add a "jargon" dictionary of terms for spell checking, but don't want to use it every time, so need to add another dictionary besides the "English (NeXT)" dictionary which the Spelling Checker defaults to. I've checked all the resources I have but find no way to add a second dictionary. Trolling through the File Viewer I've found the file the spell checker uses (in the /usr/dict folder) but can't figure out how to add a separate dictionary available through the Spell Checker pop-up buttons. Thanks for any help. jpmeia@netcom.com NeXTMail/MIME welcome
Newsgroups: ba.jobs.offered,comp.os.ms-windows.programmer.graphics,comp.os.ms-windows.programmer.misc,comp.os.ms-windows.programmer.win32,comp.os.ms-windows.programmer.tools.mfc,comp.sys.next.programmer From: lng@netcom.com (Lap Yan Larry Ng) Subject: Bay Area Opportunity for Object Oriented Architect/NT/NEXTSTEP Developer Message-ID: <lngDvu157.CMB@netcom.com> Organization: NETCOM On-line Communication Services (408 261-4700 guest) Distribution: usa Date: Thu, 8 Aug 1996 18:39:06 GMT Sender: lng@netcom3.netcom.com Lam Research, Inc. is a leader in the semiconductor etch machinery industry located on the outskirts of Silicon Valley. We utilize the NEXTSTEP and NT software development environments to create a consistent graphical user interface to our etching cluster tools. You will be involved in the further development of critical applications for our customers. Qualifications: Preferably at least 3+ years software development experience. Required: BS in Computer Science or related field Object Oriented Methodology (OOA,OOD and OOP) NT/UNIX Independent design and development Desired: Experience in the following: Graphical User Interface (GUI) design and development OLE,DLL,Custom Windows component design Use of various GUI CASE tools Graphics art design tools Application development on Windows NT NEXTSTEP Objective-C Visual C++ Familiarity with a plus: SmallTalk, Java EOF OPENSTEP on Mach or NT Database design and development (SQL, Sybase or Oracle) Distributed architectures TCP/IP RPC Communication with client/server based architecture Duties: Design, engineer/architect, and participate in requirements, design, and implementation of Graphical User Interface on the next generation cluster tools. Work with small, fun-loving, aggressive team and take responsibility for technology insertion, performance issues, and provide state-of-the-art solutions right to the desktops of customers. This is an excellent opportunity to be immediately challenged. Lam Research provides excellent vacation, holiday, health, 401K and disability benefits. If you would like to be part of our fast-paced, high growth, engineering-focused development team, send your resume to: dennisc@lamrc.com ASAP! Visit our web site at: http://www.lamrc.com Lam Research, Inc. is an Equal Opportunity Employer. -- Larry -> <- v ***************************************************************************
From: Pete Helme <helme@genmagic.com> Newsgroups: comp.sys.next.advocacy,comp.sys.next.programmer Subject: Re: Id, Doom & NeXT - Question. Date: Thu, 08 Aug 1996 21:41:32 +0000 Organization: General Magic, Inc. Message-ID: <320A5F0C.41C6@genmagic.com> References: <4uarj6$537$2@mhadg.production.compuserve.com> <4ub8fo$3kd@nntp1.best.com> <4uc958$cr@turbocat.turbocat.de> <4ud8a9$k5o@nuke.csu.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit John Rudd wrote: > : When they do their development on NS, why don't they sell these versions too? > : It would be easy to include the NS-version on the CD. I'm pretty sure I read on some Quake page that QuakeEd will be the last thing they do on NeXTStep. They're more interested in putting efforts moving things towards native Win '95 & NT. I believe the Linux port, arguably more popular than one that would run under NS, is being done by an outside company, cracked.com, by former id-er, dave taylor. now maybe that port could be redone for NS...
From: sanguish@digifix.com (Scott Anguish) Newsgroups: comp.lang.objective-c,comp.sys.next.advocacy,comp.sys.next.programmer Subject: Re: Id, Doom & NeXT - Question. Date: 8 Aug 1996 21:19:26 GMT Organization: Digital Fix Development Message-ID: <4udlku$ee2@digifix.digifix.com> References: <4uarj6$537$2@mhadg.production.compuserve.com> <4ub8fo$3kd@nntp1.best.com> In-Reply-To: <4ub8fo$3kd@nntp1.best.com> On 08/07/96, Denise Howard wrote: >jonathan coupe (101667.3707@CompuServe.COM) wrote: >: Is it really true that Id prototyped Doom and Quake on NeXT? >: I've heard this story several times, but never seen details. >: I'd love to know the answer - and whether Objective-C or C++ was >: used as the protyping language. > >I don't know about Quake, but it's 100% true for Doom. It was originally >developed under NeXTSTEP and Objective-C. John Carmack has been (perhaps >still is?) an occasional poster to the NeXT newsgroups. > The original Quake level editor was written under NEXTSTEP. The source is even available on ID's ftp site. I grabbed it purely for its historical significance! :-) -- - Scott Anguish - sanguish@digifix.com (NextMail) next-announce@digifix.com (comp.sys.next.announce submissions) http://www.stepwise.com/ (Stepwise NEXTSTEP/OpenStep Information Server)
From: deniseh@nntp.best.com (Denise Howard) Newsgroups: comp.lang.objective-c,comp.sys.next.advocacy,comp.sys.next.programmer Subject: Re: Id, Doom & NeXT - Question. Followup-To: comp.lang.objective-c,comp.sys.next.advocacy,comp.sys.next.programmer Date: 8 Aug 1996 20:59:16 GMT Organization: Best Internet Communications Message-ID: <4udkf4$bm8@nntp1.best.com> References: <4uarj6$537$2@mhadg.production.compuserve.com> <4ub8fo$3kd@nntp1.best.com> <4uc958$cr@turbocat.turbocat.de> David Wetzel (dave@turbocat.de) wrote: : deniseh@nntp.best.com (Denise Howard) wrote: : > I don't know about Quake, but it's 100% true for Doom. It was originally : > developed under NeXTSTEP and Objective-C. John Carmack has been (perhaps : > still is?) an occasional poster to the NeXT newsgroups. : > : > Denise : When they do their development on NS, why don't they sell these versions too? : It would be easy to include the NS-version on the CD. It would cost nothing : more but may sell 1-3 more copies a day. Doom was freeware/shareware under NS for a long time when they were still developing it. In fact I remember John saying about two years ago that he figured they'd already made far more money off the shareware version than they ever expected to make from the commercial version, due to the difference in overhead costs. Perhaps there's still a shareware version available on the archives? Denise -- Denise Howard | PROGRAM, tr. v., An activity similar to Mountain View, CA | banging one's head against a wall, but deniseh@best.com | with fewer opportunities for reward. NeXTMail welcome! | http://www.best.com/~deniseh
From: laurent@planon.qc.ca (Laurent Daudelin) Newsgroups: comp.sys.next.programmer Subject: Re: Best tool for making Icons? Date: 8 Aug 1996 19:58:17 GMT Organization: Communications Accessibles Montreal, Quebec Canada Distribution: world Message-ID: <4udgsp$28s@tandem.CAM.ORG> References: <4to9jj$i13@news3.digex.net> In article <4to9jj$i13@news3.digex.net> John Kheit <jkheit@cnj.digex.net> writes: > kwong@morgan.ucs.mun.ca (Kai S. Wong) wrote: > > Hello, Anyone know what is the best tools for making icons? (something > > other than Icon Builder). > > Two products come to mind. Tiffany2 (which might be something like using > an atomic bomb to kill a housefly, but it is good :) And an app on the > archives called IconBuilder, which is really nice from what little I've > played with it... > -- > Thanks, be well, take care, later, John Kheit )^> %^) =^) > > monoChrome, Inc. | New York Law School > NEXTSTEP Developer | Opinions expressed represent me only > MIME, SUN, & NeXTmail OK | http://cnj.digex.net/~jkheit > mailto:jkheit@cnj.digex.net | Telepathy...It's coming... Don't know if it's been mentionned in the current thread already, but you should count "IconMaker" from BlueSky Software <gsl@netcom.com>. I think you could find a demo on some archives. -Laurent. -- ****************************************************************** Laurent Daudelin, Lead Software Engineer- Planon TELEXPERTISE Inc. laurent@planon.qc.ca <-- NeXTMail welcome! (MIME Mail welcome too!)
From: icardena@sumter.cso.uiuc.edu (Ian Patrick Cardenas) Newsgroups: comp.sys.next.programmer Subject: Tracking mouseMoved: in OS4.0 Date: 8 Aug 1996 23:11:03 GMT Organization: University of Illinois at Urbana Message-ID: <4uds67$jts@vixen.cso.uiuc.edu> I'm having trouble getting this app I'm writing to work. Basically all it's supposed to do is display the current mouse (screen) coordinates to two text fields, X and Y. So I subclassed window and added two outlets (mouseX and mouseY) and connected them in IB. I then made acceptsFirstResponder and acceptsMouseMoved return YES. I then wrote my mouseMoved: method...but it was never called. I thought I did something silly so I wrote a mouseLeft: method for my window and that worked fine. So what exactly needs to be done to catch mouseMoved: events? PS While in the middle of writing this I discovered a method which makes my quest for mouseMoved functionality pointless but I'm still curious why this didn't work. Thanks, -- Ian P. Cardenas (icardena@uiuc.edu) CCSO Sites Technical Support "Are they as successful as who,Microsoft? Only drug lords from South America are as successful as Microsoft." -Tim Byars, on the success of NeXT Computer, Inc.
From: don@misckit.com Newsgroups: comp.sys.next.programmer Subject: Re: DOC / BOOKS Date: 8 Aug 1996 23:34:28 GMT Organization: XMission Internet (801 539 0900) Message-ID: <4udti4$qer@news.xmission.com> References: <4ud7sc$8jm@scsing.switch.ch> lionel@cyberlab.ch (Lionel Tinguely) wrote: > Are the release 3 NeXSTEP's books still ok > with OpenStep 4.0 [?] Nope. > [...] is there a RELEASE 4 of all the books ? Nope. If you can find a publisher willing to print the docs for NeXT and hook them up with NeXT, maybe it will happen. But don't count on it. Time to burn out your laser printer... because you really do need to be using the new docs (available on line in 4.0, at least). -- Later, -Don Yacktman don@misckit.com <a href="http://www.misckit.com/don.html">My home page</a>
From: mikew@pswtech.com (Mike Wren) Newsgroups: comp.sys.next.advocacy,comp.sys.next.software,comp.sys.next.programmer Subject: Re: Id, Doom & NeXT - Question. (Quake Editor for NS Source Code.) Date: 8 Aug 1996 23:49:27 GMT Organization: PSW Technologies Message-ID: <4udue7$10j0@digdug.pswtech.com> References: <4uarj6$537$2@mhadg.production.compuserve.com> In article <4uarj6$537$2@mhadg.production.compuserve.com> jonathan coupe <101667.3707@CompuServe.COM> writes: > I'd love to know the answer - and whether Objective-C or C++ was > used as the protyping language. The Quake Editor Source Code for NS is: ftp://ftp.idsoftware.com/idstuff/source/QuakeEd.tar.gz. Its Objective-C. I'm curious if anyone else downloads it, and if so, what do they think. Their archive table of contents page is: http://www.idsoftware.com/archive.html Quoting from the readme.txt, by John Carmack: "This is a dump of the current source code for QuakeEd, our map editing application. This does not include everything necessary to build maps. There are graphics files, prog files, and other utilities needed. I plan on releasing a full development set of tools after the game ships. This is just intended to help out anyone working on their own map editor. .. This application was really not a very good fit for NEXTSTEP. The display postscript model fundamentally doesn't fit very well with what we need here -- if you run in an 8 bit color mode, the line drawing runs at an ok speed, but the texture view goes half the speed it should as it dithers from 24 bit color down to 8 bit. If you run in 24 bit color mode, you get less screen real estate and significantly slower line drawing as a 3 megabyte XY view is flushed. Sigh. If anyone does actually run this on NEXTSTEP be advised that you want a fast machine. I never had the time to properly optimize QuakeEd."
From: thomas@catlan.met.FU-Berlin.DE (Thomas Hensel) Newsgroups: comp.sys.next.programmer,de.comp.sys.next Subject: H: NSObjects and NXTimer a nono ? Date: 9 Aug 1996 10:09:22 GMT Organization: Freie Universitaet Berlin Message-ID: <4uf2oi$6jq@fu-berlin.de> Hi ! A have a problem in using DPSAddTimedEntry and NSObjects: - setActualTime:sender; { NSCalendarDate *aCalDate1; ... actualDate = [NSDate date]; aCalDate1 = [actualDate dateWithCalendarFormat:@"%d-%m-%y" timeZone:nil]; [currentDateField setStringValue:[[aCalDate1 description] cString]]; ... return self; } this method is called via DPSAddTimedEntry(...); and I am loosing memory every second. I am using PoolApplikation as described in NeXTAnswers. Did I forget something ??? Thanks, Thomas -- || Who: Dipl. Phys. Thomas Hensel MIKS - Meteorologische Informations- || EMail: thomas@bibo.met.FU-Berlin.DE und Kommunikations-Systeme || Voice: (+49 30) 838 71 225 an der Freien Universitaet Berlin || FAX: (+49 30) 791 90 02 Schmidt-Ott-Str. 13 - 12165 Berlin
From: Andre LALONDE <tralala@mlink.net> Newsgroups: comp.sys.next.programmer Subject: Re: Best tool for making Icons? Date: 9 Aug 1996 15:06:36 GMT Organization: Mlink Internet, Montreal, Canada Message-ID: <4ufk5s$74j@neon.Mlink.NET> References: <4tlmqd$tan@coranto.ucs.mun.ca> <1996Jul31.175654.8412@instep.bc.ca> In-Reply-To: <1996Jul31.175654.8412@instep.bc.ca> On 07/31/96, brad@instep.bc.ca wrote: Kai S. Wong writes > Hello, Anyone know what is the best tools for making icons? > (something other than Icon Builder). IconMaker.app is designed to do exactly what you're looking for. I believe the latest version is v.2.04 Contact: BlueSky Software Greg Lindholm <gsl@netcom.com> 21937 Grovepark Drive Santa Clarita CA 91350 Fax (805) 296-5928 Cheers, -André
From:  mahesh@gussolomon.cs.cmu.edu (Mahesh Saptharishi) Newsgroups: comp.sys.next.programmer Subject: Kernel Config File Date: 9 Aug 1996 13:31:18 GMT Organization: Carnegie-Mellon University, School of Computer Science Message-ID: <4ufej6$39p@cantaloupe.srv.cs.cmu.edu> Hello, Can anyone tell me where I can find the kernel config file in NS 3.3? I am specifically loooking for the physical address of the SCSI register on my machine and I am told that I will find the address in the kernel config file. Thanks, -Mahesh
From: kc@criamon.omnigroup.com (Ken Case) Newsgroups: comp.sys.next.programmer Subject: Re: Probably stupid Openstep question Date: 10 Aug 1996 03:18:22 GMT Organization: Omni Development, Inc. Message-ID: <4ugv1u$ki@gaea.titan.org> References: <4tpn9q$qtv@vixen.cso.uiuc.edu> <4tqb45$fap@mo6.rc.tudelft.nl> <4tql0m$fv4@vixen.cso.uiuc.edu> Ian Patrick Cardenas (icardena@sumter.cso.uiuc.edu) wrote: : Throughout the header files there's various methods, defines, etc : that are excluded if you define STRICT_OPENSTEP. NSFileManager is one of : those classes and is defined in the Foundation kit. I hadn't realized : that it wasn't a strict OpenStep class until your questions prompted me : to check it out. It essentially provides functionality similiar to : stat, umask, creat, and symlink (maybe more), all of which are BSDish/UNIXish : functions that might not have an equivalent on some OS other than Mach. : For maximum compatibility I wouldn't use the non-standard classes (I : have to go back and modify some code myself... Should prolly : recompile with -DSTRICT_OPENSTEP while I'm at it to see what else I : missed) as Sun is under no obligation to provide an identical class. Our approach here was to write our own "NSFileManager" class for OpenStep/Solaris. After all, if you're going to write code to call stat, umask, creat, symlink, etc. anyway, you might as well just do it once and encapsulate it in an object (simplifying any future ports). Ken -- Ken Case Omni Development, Inc. kc@omnigroup.com
From: andrew_abernathy@omnigroup.com Newsgroups: comp.lang.objective-c,comp.sys.next.advocacy,comp.sys.next.programmer Subject: Re: Id, Doom & NeXT - Question. Date: 10 Aug 1996 03:54:21 GMT Organization: Omni Development, Inc. Message-ID: <4uh15d$ro@gaea.titan.org> References: <4uarj6$537$2@mhadg.production.compuserve.com> <4ub8fo$3kd@nntp1.best.com> <4uc958$cr@turbocat.turbocat.de> <4udkf4$bm8@nntp1.best.com> deniseh@nntp.best.com (Denise Howard) wrote: > Doom was freeware/shareware under NS for a long time when they were still > developing it. > [...] > Perhaps there's still a shareware version available on the archives? http://www.omnigroup.com/Software/DoomII/ Bear in mind that even though something is developed under NeXTstep, if targeted for deployment under a different OS (in this case, DOS - vastly different), what you have quite likely will not perform well under NeXTstep (no reason for it to), and may indeed not perform at all under NeXTstep. You may simply be taking advantage of the NeXT environment and tools. Doom required effort to get into a releasable state for NeXTstep. I've not seen any indication that Quake will be released for NeXTstep, but I don't really know that it won't. Carmack has said that all development is now moving from NeXTstep to NT. I don't know his reasons, but I can think of a few. --- andrew_abernathy@omnigroup.com - NeXTmail & MIME ok I'm not speaking for Omni.
Newsgroups: comp.sys.next.programmer From: mark@cyantic.com (Mark T. Dornfeld) Subject: Location of Sybase Interface File Organization: CYANTIC Systems Date: Fri, 09 Aug 1996 20:37:17 GMT Message-ID: <1996Aug09.203717.26824@cyantic.com> Can someone tell me what the possible locations are for the EOF Sybase Adapter Interfaces file and how to point an application at the desired location? We now seem to be limited to /usr/sybse/interfaces and do not wish to have separate file for each client or to have to resort to an NFS mount to maintain a single copy. I would suspect that we can point to this location with a default database entry, but I cannot find documentation for this. Please email responses if possible. Thanks. -- -- Mark T. Dornfeld, Cyantic Systems Corporation Voice: (416) 621-6166 1 Eva Road Suite 301 Facsimile: (416) 621-6212 Etobicoke, Ontario, M9C 4Z5 CANADA Email: mark@cyantic.com
From: bbum@friday.com Newsgroups: comp.sys.next.programmer,de.comp.sys.next Subject: Re: H: NSObjects and NXTimer a nono ? Date: 10 Aug 1996 17:34:16 GMT Organization: The ThoughtPort Authority, Inc. Message-ID: <4uih6o$af@chinx10.thoughtport.net> References: <4uf2oi$6jq@fu-berlin.de> DPSTimedEntries occur outside of the context of the MEL [main event loops] autorelease pool management code. So, you need to create and releaase your own autorelease pool upon entry/exit of your timed entry. Ie; void __te_handler(....) { NSAutoreleasePool *currentPool; currentPool = [[NSAutoreleasePool alloc] init]; ... do timed entry processing here ... [currentPool release]; } The same holds true for monitored ports and file descriptors [and anything else that might be processed outside of the MEL-- likely connection objects that were -runFromAppKit?]. If anyone is interested, I have a product that can fully and completely debug all memory related behaviour of an Objective-C based application [foundation kit or not, with or without threads]. It has been used to easily and quickly eliminate *every single memory leak and object-memory management bug* from quite a number of apps now; as a result, none of the apps have exhibited *any* memory related crashes since using the tool [in other words, it 'just works']. b.bum ---- H: NSObjects and NXTimer a nono ? by Thomas Hensel, Freie Universitaet Berlin Hi ! A have a problem in using DPSAddTimedEntry and NSObjects: - setActualTime:sender; { NSCalendarDate *aCalDate1; ... actualDate = [NSDate date]; aCalDate1 = [actualDate dateWithCalendarFormat:@"%d-%m-%y" timeZone:nil]; [currentDateField setStringValue:[[aCalDate1 description] cString]]; ... return self; } this method is called via DPSAddTimedEntry(...); and I am loosing memory every second. I am using PoolApplikation as described in NeXTAnswers. Did I forget something ??? Thanks, Thomas || Who: Dipl. Phys. Thomas Hensel MIKS - Meteorologische Informations- || EMail: thomas@bibo.met.FU-Berlin.DE und Kommunikations-Systeme || Voice: (+49 30) 838 71 225 an der Freien Universitaet Berlin || FAX: (+49 30) 791 90 02 Schmidt-Ott-Str. 13 - 12165 Berlin
From: bbum@friday.com Newsgroups: comp.sys.next.programmer Subject: Mini-Button Document Dragging Tricks Date: 10 Aug 1996 21:01:19 GMT Organization: The ThoughtPort Authority, Inc. Message-ID: <4uitav$af@chinx10.thoughtport.net> As of NS 3.3, NeXT introduced document dragging for *all* windows that have a title that is a filepath. What I haven't seen documented is the set of defaults that controls some of the options-- I discovered these while writing the hacque described below [and dissasembling NeXT's code to figure out what is REALLY going on]. Defaults-- can be modified on a GLOBAL or app-by-app basis: NXAllowShiftForDirectoryDocumentDrag Boolean value; if YES (which it appears to be, by default), shift-dragging the mini-icon will drag the path to the directory that contains the document, but not the document itself. NXDocumentDragIconTolerance Integer value; Likely, the number of pixels the mouse must be dragged before the dragging mechanism decides to actually start the drag. NXAllowDocumentDragWhenModified Boolean; If yes, a modified document can still be dragged. NXUseAltForDocumentDrag Boolean; If yes, user must press alternate to start drag. This was documented with the original release notes (at least, I remember it from somewhere). --- In writing an image viewer application [I have my reasons for not using any of the other apps...], mini-icon image dragging 'just worked'-- but would only allow the user to drag the ORIGINAL document; ie-- if the user was viewing a PNG file, dragging would yield the path to the PNG file. I wanted the user to be able to cmd-drag the contents of the window as a TIFF image. Conceptually, pretty trivial-- detect command-drag, write a TIFF file to /tmp/, drag the path to the TIFF... Of course, the implementation was much more difficult-- the whole docu-drag mechanism is buried deep in the bowels of the AppKit; hidden behind undocumented API and Classes. Specifically, the NXDocumentDragButton-- the minituarize button is an instance of this class-- controls all the dragging functionality. To change the behaviour requires overiding a method in the NXDocumentDragButton class-- a nasty, hidden, internal method. Totally unnaceptable for general public consumption... So, I created a library that modifies NXDocumentDragButton such that the window's delegate will receive the following (if it implements it, of course): - (const char *) window:sender willDrag:(const char *) filePath event:(const NXEvent *) anEvent; Now, the developer merely overrides the above, checks the state of the flags in anEvent, and returns a modified path (in a piece of memory that will NEVER BE FREED-- since everything is running in the MEL, a (static char) is a safe bet). Returning filePath or not implementing the above delegate method will cause document dragging to work as if nothing was ever changed. Unfortunately, because NeXT ignored their own hidden API when implementing the docu-drag mechanism, there is no way to add docu-dragging to documents whose title does not represent a Real Live File in the FileSystem.... Window DOES implement -_titleIsFilename, but the docu-drag mechanism chooses instead to validate the path without EVER calling that method. While I'm tempted to do a complete solution by rewriting the mouseDragged: method in NXDocumentDragButton, I don't have the time nor need to implement what is otherwise a relatively tedious piece of code-- the -mouseDragged: method is what implements most of the above preferences and a number of other tests/features. If you are interested in receiving QUAD-fat copy of the library, send me email and I'll happily pass it, the headers, and the documentation on to you. b.bum <bbum@friday.com>
From: shadows@broken.kuwait.net (ShadowS) Newsgroups: comp.sys.next.programmer Subject: Re: DOC / BOOKS Date: 11 Aug 1996 16:57:33 GMT Organization: Gulfnet Kuwait Message-ID: <4ul3dt$8pv@gulfa.kuwait.net> References: <4ud7sc$8jm@scsing.switch.ch> <4udti4$qer@news.xmission.com> On 8 Aug 1996 23:34:28 GMT, don@misckit.com <don@misckit.com> wrote: >lionel@cyberlab.ch (Lionel Tinguely) wrote: >> Are the release 3 NeXSTEP's books still ok >> with OpenStep 4.0 [?] > >Nope. Pardon my newbieness but I just got around to install Nextstep 3.3 4.0 is beyond my reach, are you telling me its totaly useless? that OpenStep 4.0 wont be backward compatible with 3.3? -- Thamer Al-Herbish (ShadowS) shadows@kuwait.net If they think you're crude, go technical; if they think you're technical, go crude. I'm a very technical boy. So I decided to get as crude as possible. William Gibson - 'Johnny Mnemonic'
From: kzin@isc.sjsu.edu (John Rudd) Newsgroups: comp.sys.next.programmer Subject: Re: DOC / BOOKS Date: 11 Aug 1996 19:23:12 GMT Organization: Information Resources and Technology Message-ID: <4ulbv0$eev@nuke.csu.net> References: <4ud7sc$8jm@scsing.switch.ch> <4udti4$qer@news.xmission.com> <4ul3dt$8pv@gulfa.kuwait.net> ShadowS (shadows@broken.kuwait.net) wrote: : On 8 Aug 1996 23:34:28 GMT, don@misckit.com <don@misckit.com> wrote: : >lionel@cyberlab.ch (Lionel Tinguely) wrote: : >> Are the release 3 NeXSTEP's books still ok : >> with OpenStep 4.0 [?] : > : >Nope. : Pardon my newbieness but I just got around to install Nextstep 3.3 : 4.0 is beyond my reach, are you telling me its totaly useless? : that OpenStep 4.0 wont be backward compatible with 3.3? The list of books is: User Interface Guidelines Object Oriented Programming and the Objective C Language Network and System Administration Operating System Software Development Tools and Techniques Programming Interface Summary General Reference vol 1 and 2 (the general reference is a more detailed listing of the Programming Interface) Definitely the last 2, most likely the last 3, and probably the last 4, books have changed with the new programming model. Those books that have changed because of the Openstep standard will not allow you to use the Nextstep 3.3 version of the book on Openstep 4.0 for Mach. There are probably also some new tweaks to the UI, some new services and apps, and similar additions and changes that are why 3rd and 4th book would be "mostly usable, but have some major inconsistances with OS 4.0 for Mach". Probably the first 2 books are the only ones that haven't changed. And I could be wrong about those. Openstep 4.0 for Mach is supposed to be backward compatable in the sense that it will run Nextstep binaries.. but I haven't heard anyone say it will compile Nextstep GUI apps. Probably the Unix part is the same, and will still handle the same source code. I don't actually know any of this for sure, as I'm still using Nextstep 3.3. (I probably will be for another month or two). John -- John "Kzin" Rudd kzin@isc.sjsu.edu (ex-kzin@cc.gatech.edu) =========Intel: Putting the backward in backward compatable.============ When I hear people sigh 'life is hard', i am always tempted to ask, 'compared to what?'" -- sydney j harris
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: Re: DOC / BOOKS Date: 11 Aug 1996 20:24:09 GMT Organization: OnRamp Technologies; ISP; Dallas/Ft Worth/Houston, TX USA Message-ID: <4ulfh9$8m3@news.onramp.net> References: <4ud7sc$8jm@scsing.switch.ch> <4udti4$qer@news.xmission.com> <4ul3dt$8pv@gulfa.kuwait.net> <4ulbv0$eev@nuke.csu.net> Cc: kzin@isc.sjsu.edu John Rudd wrote: > Openstep 4.0 for Mach is supposed to be backward compatable in the sense > that it will run Nextstep binaries.. but I haven't heard anyone say it > will compile Nextstep GUI apps. It will. The 4.0 and 3.3 libs and headers are in different directories. -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
From: rtadams@millenium.texas.net (R) Newsgroups: comp.sys.next.programmer Subject: newbie: can network modules share same interface? Date: 12 Aug 1996 04:02:52 GMT Organization: Texas Networking, Inc. Message-ID: <4umadc$8dc@news2.texas.net> Ok, I've got a network module (a packet sniffer), bpf_filter, that reads packets off en0. Unfortunately, when I fire it up, netinfo dumps with a bus error. (The sniffer works fine.) There are no other modules trying to use en0. The only other interface on my box is loopback. I also tried using two other packet sniffer modules, and they cause the same error. Do I have to insert some kind of ioctl() call or something to share the interface with netinfo? bpf_filter is supposed to work "out of the box". I didn't change the code. Do I have to do something special to get two network modules to use data from the same network interface?? Thanks in advance, Rob
From: sanguish@digifix.com Newsgroups: comp.sys.next.announce,comp.sys.next.advocacy,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.programmer,comp.sys.next.misc,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.next.bugs,comp.soft-sys.nextstep Subject: NEXTSTEP Resources on the Internet Date: 12 Aug 1996 04:15:11 GMT Organization: Digital Fix Development Distribution: inet Message-ID: <4umb4f$22u@digifix.digifix.com> Topics include: Stepwise NEXTSTEP/OpenStep Information WWW site eduSTEP WWW site NeXT Software, Inc. WWW site comp.sys.next newsgroups related newsgroups comp.sys.next newsgroups mailing list ftp sites NeXTanswers Stepwise NEXTSTEP/OpenStep Information WWW site =============================================== This online community resource includes - 150+ ISV company pages - 350+ ISV product descriptions - NEXTSTEP Developer Directory - NEXTSTEP Community WhitePages - NEXTSTEP User Group Directory - comp.sys.next archives - User Group information - Mailing List archives and information You can connect via the world wide web at: http://www.stepwise.com/ Suggestions or comments can be directed to me at sanguish@digifix.com If you would like to get your company and product information on Stepwise, please contact me at sanguish@digifix.com. eduSTEP WWW site ================ http://www.nmr.embl-heidelberg.de/eduStep/ eduStep aims to provide up-to-date information on: - NextStep tools and projects for scientists. - Third-party products interesting for the educational and scientific community (with educational discounts noted, where they exist). - A listing of resellers and shops interested in working with customers in the educational community. - Conferences, meetings, workshops - Major projects, such as SciTools, EMBL's project to develop a NextStep scientific work environment - Status reports on GNUStep, a freely-available implementation of OpenStep now being developed NeXT Software, Inc. WWW site ============================ http://www.next.com comp.sys.next.* newsgroups ========================== news:comp.sys.next.advocacy This is the "why NEXTSTEP is better (or worse) than anything else in the known universe" forum. It was created specifically to divert lengthy flame wars from .misc. news:comp.sys.next.announce Announcements of general interest to the NeXT community (new products, FTP submissions, user group meetings, commercial announcements etc.) This is a moderated newsgroup, meaning that you can't post to it directly. Submissions should be e-mailed to next-announce@digifix.com where the moderator (Scott Anguish) will screen them for suitability. Archives are available by ftp at ftp://ftp.stepwise.com/pub/Next_Announce_Archives Messages posted to announce should NOT be posted or crossposted to any other comp.sys.next groups. news:comp.sys.next.bugs A place to report verifiable bugs in NeXT-supplied software. Material e-mailed to Bug_NeXT@NeXT.COM is not published, so this is a place for the net community find out about problems when they're discovered. This newsgroup has a very poor signal/noise ratio--all too often bozos post stuff here that really belongs someplace else. It rarely makes sense to crosspost between this and other c.s.n.* newsgroups, but individual reports may be germane to certain non-NeXT- specific groups as well. news:comp.sys.next.hardware Discussions about NeXT-label hardware and compatible peripherals, and non-NeXT-produced hardware (e.g. Intel) that is compatible with NEXTSTEP. In most cases, questions about Intel hardware are better asked in comp.sys.ibm.pc.hardware. Questions about SCSI devices belong in comp.periphs.scsi. This isn't the place to buy or sell used NeXTs--that's what .marketplace is for. news:comp.sys.next.marketplace NeXT stuff for sale/wanted. Material posted here must not be crossposted to any other c.s.n.* newsgroup, but may be crossposted to misc.forsale.computers.workstation or appropriate regional newsgroups. news:comp.sys.next.misc For stuff that doesn't fit anywhere else. Anything you post here by definition doesn't belong anywhere else in c.s.n.*--i.e. no crossposting!!! news:comp.sys.next.programmer Questions and discussions of interest to NEXTSTEP programmers. This is primarily a forum for advanced technical material. Generic UNIX questions belong elsewhere (comp.unix.questions), although specific questions about NeXT's implementation or porting issues are appropriate here. Note that there are several other more "horizontal" newsgroups (comp.lang.objective-c, comp.lang.postscript, comp.os.mach, comp.protocols.tcp-ip, etc.) that may also be of interest. news:comp.sys.next.software This is a place to talk about [third party] software products that run on NEXTSTEP systems. news:comp.sys.next.sysadmin Stuff relating to NeXT system administration issues; in rare cases this will spill over into .programmer or .software. Related Newsgroups ================== news:comp.soft-sys.nextstep Like comp.sys.next.software and comp.sys.next.misc combined. Exists because NeXT is a software-only company now, and comp.soft-sys is for discussion of software systems with scope similar to NEXTSTEP. news:comp.lang.objective-c Technical talk about the Objective-C language. Implemetations discussed include NeXT, Gnu, Stepstone, etc. news:comp.object Technical talk about OOP in general. Lots of C++ discussion, but NeXT and Objective-C get quite a bit of attention. At times gets almost philosophical about objects, but then again OOP allows one to be a programmer/philosopher. (The original comp.sys.next no longer exists--do not attempt to post to it.) Exception to the crossposting restrictions: announcements of usenet RFDs or CFVs, when made by the news.announce.newgroups moderator, may be simultaneously crossposted to all c.s.n.* newsgroups. Getting the Newsgroups without getting News =========================================== Thanks to Michael Ross at antigone.com, the main NEXTSTEP groups are now available as a mailing list digest as well. next-nextstep-d next-advocacy-d next-announce-d next-bugs-d next-hardware-d next-marketplace-d next-misc-d next-programmer-d next-software-d next-sysadmin-d (For a full description, send mail saying LISTS to <digestif@antigone.com>). The subscription syntax is essentially the same as LISTSERV's. To subscribe, send a message to <digestif@antigone.com> saying: SUB Listname YourName Example: SUB next-hardware-d John Doe The ftp sites ============= ftp://next-ftp.peak.org: The main site for North American submissions (formerly ftp.cs.orst.edu) ftp://ftp.informatik.uni-muenchen.de: (Peanuts) Located in Germany. ftp://ftp.dn.net/pub/next Peanuts mirror in the US ftp://terra.stack.urc.tue.nl (Dutch NEXTSTEP User Group) and ftp://cube.sm.dsi.unimi.it (Italian NEXTSTEP User Group) ftp://ftp.nmr.embl-heidelberg.de/pub/next/ eduStep ftp://ftp.next.com: See below ftp.next.com and NextAnswers@next.com ===================================== [from the document ftp://ftp.next.com/pub/NeXTanswers/1000_Help] Welcome to the NeXTanswers information retrieval system! This system allows you to request online technical documents, drivers, and other software, which are then sent to you automatically. You can request documents by fax or Internet electronic mail, read them on the world-wide web, transfer them by anonymous ftp, or download them from the BBS. NeXTanswers is an automated retrieval system. Requests sent to it are answered electronically, and are not read or handled by a human being. NeXTanswers does not answer your questions or forward your requests. USING NEXTANSWERS BY E-MAIL To use NeXTanswers by Internet e-mail, send requests to nextanswers@next.com. Files are sent as NeXTmail attachments by default; you can request they be sent as ASCII text files instead. To request a file, include that file's ID number in the Subject line or the body of the message. You can request several files in a single message. You can also include commands in the Subject line or the body of the message. These commands affect the way that files you request are sent: ASCII causes the requested files to be sent as ASCII text SPLIT splits large files into 95KB chunks, using the MIME Message/Partial specification REPLY-TO address sets the e-mail address NeXTanswers uses These commands return information about the NeXTanswers system: HELP returns this help file INDEX returns the list of all available files INDEX BY DATE returns the list of files, sorted newest to oldest SEARCH keywords lists all files that contain all the keywords you list (ignoring capitalization) For example, a message with the following Subject line requests three files: Subject: 2101 2234 1109 A message with this body requests the same three files be sent as ASCII text files: 2101 2234 1109 ascii This message requests two lists of files, one for each search: Subject: SEARCH Dell SCSI SEARCH NetInfo domain NeXTanswers will reply to the address in your From: line. To use a different address either set your Reply-To: line, or use the NeXTanswers command REPLY-TO <your-address> If you have any problem with the system or suggestions for improvement, please send mail to nextanswers-request@next.com. USING NEXTANSWERS BY FAX To use NeXTanswers by fax, call (415) 780-3990 from a touch-tone phone and follow the instructions. You'll be asked for your fax number, a number to identify your fax (like your phone extension or office number), and the ID numbers of the files you want. You can also request a list of available files. When you finish entering the file numbers, end the call and the files will be faxed to you. If you have problems using this fax system, please call Technical Support at 1-800-848-6398. You cannot use the fax system outside the U.S & Canada. USING NEXTANSWERS VIA THE WORLD-WIDE WEB To use NeXTanswers via the Internet World-Wide Web connect to NeXT's web server at URL http://www.next.com. USING NEXTANSWERS BY ANONYMOUS FTP To use NeXTanswers by Internet anonymous FTP, connect to FTP.NEXT.COM and read the help file pub/NeXTanswers/README. If you have problems using this, please send mail to nextanswers-request@next.com. USING NEXTANSWERS BY MODEM To use NeXTanswers via modem call the NeXTanswers BBS at (415) 780-2965. Log in as the user "guest", and enter the Files section. From there you can download NeXTanswers documents. FOR MORE HELP... If you need technical support for NEXTSTEP beyond the information available from NeXTanswers, call the Support Hotline at 1-800-955-NeXT (outside the U.S. call +1-415-424-8500) to speak to a NEXTSTEP Technical Support Technician. If your site has a NeXT support contract, your site's support contact must make this call to the hotline. Otherwise, hotline support is on a pay-per-call basis. Thanks for using NeXTanswers! Written by: Eric P. Scott (mailto:eps@toaster.SFSU.EDU) and Scott Anguish (mailto:sanguish@digifix.com) Additions from: Greg Anderson (mailto:Greg_Anderson@afs.com) Michael Pizolato (mailto:alf@epix.net) Dan Grillo (mailto:dan_grillo@next.com)
From: don@misckit.com Newsgroups: comp.sys.next.programmer Subject: Re: DOC / BOOKS Date: 12 Aug 1996 05:31:49 GMT Organization: XMission Internet (801 539 0900) Message-ID: <4umfk5$g3r@news.xmission.com> References: <4ud7sc$8jm@scsing.switch.ch> <4udti4$qer@news.xmission.com> <4ul3dt$8pv@gulfa.kuwait.net> <4ulbv0$eev@nuke.csu.net> <4ulfh9$8m3@news.onramp.net> dekorte@suite.com (Steve Dekorte) wrote: > John Rudd wrote: > > Openstep 4.0 for Mach is supposed to be backward compatable in the > sense > > that it will run Nextstep binaries.. but I haven't heard anyone say it > > will compile Nextstep GUI apps. > > It will. > The 4.0 and 3.3 libs and headers are in different directories. Yeah, but...you can't build apps with 4.0 for deployment on 3.3 can you? Everything I've heard and seen seems to indicate that anything you build under 4.0 will only run on 4.0. Of course, things built under 3.3 will run under 4.0, but that is different. As I understand things, the only way to build 3.3 apps is with 3.3. As I recall from the docs, NeXT claims you can build for 3.3 and 4.0 with the same machine, but, reading further, this is accomplished with a dual boot system where you boot up 3.3 when you want to do 3.3 development, and you boot OPENSTEP for developing those apps. Am I missing something here? At any rate, I'd agree with John's comments about which books are no longer valid. The General References are the ones I'd like to have printed, since that is where the biggest changes are...and those are the books I tend to use the most. Though the new "concepts" docs for 4.0 really should exist in printed form, too. Things have changed a lot in the move to OPENSTEP... -- Later, -Don Yacktman don@misckit.com <a href="http://www.misckit.com/don.html">My home page</a>
From: mmalcolm crawford <m.crawford@shef.ac.uk> Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: rgb2cmyk (on NEXTSTEP) Date: 12 Aug 1996 10:49:01 GMT Organization: University of Sheffield, UK Message-ID: <4un26t$q2d@bignews.shef.ac.uk> I've written a NEXTSTEP programme to convert RGB to CMYK TIFFs -- basically all it does is to read the TIFF into an NXBitmapImageRep, converts the RBG data to an NXColor, then gets the individual CMYK components from the NXColor and shoves them into the data array of another NXBitmapImageRep. It just uses the inbuilt NEXTSTEP functions and is therefore very simple, however I noticed that it was a bit reluctant to produce solid blacks: (0,0,0)rgb is reproduced as (1,1,1,0)cmyk. This clearly isn't very useful if you want to get good printed output (it defeats the whole object of having the k in there!), so I just put in a test: if (r==0 && g==0 && b==0) outputCMYK(0,0,0,1) (pseudocode! ;-) This *seems* to work OK, and *seems* to get separated properly in PasteUp, however I wondered if there's an "official" way of doing this? I also wonder if I can generalise to: if (c==y && y==m && k==0) outputCMYK(0,0,0,c) which looks right on the colourwheel! I've looked at two FAQs on this: ftp://ftp.westminster.ac.uk/pub/itrg/coloureq.txt and http://www.inforamp.net/~poynton/Poynton-colour.html and can't see anything relevant, but may have missed something? I also note that using NEXTSTEP's colour wheel converting from RGB to CMYK tends not to get much in the way of a black component either... :-) Best wishes, mmalc. --
From:  mahesh@gussolomon.cs.cmu.edu (Mahesh Saptharishi) Newsgroups: comp.sys.next.programmer Subject: Project Builder Question Date: 12 Aug 1996 14:52:17 GMT Organization: Carnegie-Mellon University, School of Computer Science Message-ID: <4ungf1$t0g@cantaloupe.srv.cs.cmu.edu> Hello, When I build a project using project builder, I get the following warning: Warning: Building empty bundle. What does that mean and how do I fix it? Thanks, -Mahesh
From: ian@five-d.com (Ian Kemmish) Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Date: 12 Aug 1996 17:37:01 GMT Organization: At home with Ian Message-ID: <4unq3t$3rm@newsgate.dircon.co.uk> References: <4un26t$q2d@bignews.shef.ac.uk> Mime-Version: 1.0 Content-Type: Text/Plain; charset=ISO-8859-1 In article <4un26t$q2d@bignews.shef.ac.uk>, m.crawford@shef.ac.uk says... > >It just uses the inbuilt NEXTSTEP functions and is therefore very simple, >however I noticed that it was a bit reluctant to produce solid blacks: >(0,0,0)rgb is reproduced as (1,1,1,0)cmyk. This clearly isn't very useful if >you want to get good printed output (it defeats the whole object of having >the k in there!), so I just put in a test: > if (r==0 && g==0 && b==0) > outputCMYK(0,0,0,1) >(pseudocode! ;-) Just guessing, but it looks as if an NXColor just holds RGB components and will convert to CMY if you ask it but not CMYK. There's a lot of hand-waving in this area generally, but pure black is the *one* colour any conversion method ought to get right:-) What happens if you try to set the CMYK components to e.g. (0.6, 0.6, 0.6, 0.6) and then read back the RGB? If you get black, then it's probably not really bothering with CMYK properly at all.... [A reasonable first-order approximation would be something near (0.16, 0.16, 0.16).] ============================================================================ Ian Kemmish 18 Durham Close, Biggleswade, Beds SG18 8HZ ian@five-d.com Tel: +44 1767 601 361 Fax: +44 1767 312 006 Info on Jaws and 5D's other products on http://www.five-d.com/5d ============================================================================ `The customer is King, but the proprietor is God'
From: ehutch@hypnos.norden1.com (E. Hutchinson) Newsgroups: comp.sys.next.programmer,comp.sys.next.misc,misc.jobs.offered Subject: NEXTSTEP/Contract/Va Date: 12 Aug 1996 19:41:08 GMT Organization: Norden 1 Communications Message-ID: <4uo1cl$cjb@tofu.alt.net> Programmer/analyst/developer NEXTSTEP--------------------Commercial experience Objective C-----------------Commercial experience EOF-------------------------A plus Sybase or Oracle------------A plus Contract--------------------Long term Area------------------------Virginia To Be Considered------------Fax resume or mail a hard copy. -- ehutch@norden1.com (419) 893-6367 [fax] Omni Search (419) 893-6334 [voice] 1310 Craig Maumee, Ohio 43537
From: zander@conextions.com (Aleksey Sudakov) Newsgroups: comp.sys.next.programmer Subject: NSArgumentInfo gone? Date: 12 Aug 1996 21:08:26 GMT Organization: The Internet Access Company Message-ID: <4uo6ga$1k4@news-old.tiac.net> Hi, Recently I found out that none of commercial OpenStep implementators follow OpenStep Specification precisely. The problem is that NSMethodSignature object somehow lost -argumentInfoAtIndex: method along with very useful NSArgumentInfo structure. The funniest thing about it is that all this stuff was in FoundationKit castrate found in NS 3.3. Well, am I missing something or what? Could someone perhaps suggest decent workaround (I gotta extract both type and size from NSMethodSignature arguments) or at least enlight me why instead of -argumentInfoAtIndex: both SUN and NeXT have -getArgumentTypeAtIndex: method? Regards. Aleksey P.S. Have anybody ported class-dump - an excellent hacking tool to understand new shared libraries format?
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: Re: DOC / BOOKS Date: 13 Aug 1996 02:31:31 GMT Organization: OnRamp Technologies; ISP; Dallas/Ft Worth/Houston, TX USA Message-ID: <4uope3$7rf@news.onramp.net> References: <4ud7sc$8jm@scsing.switch.ch> <4udti4$qer@news.xmission.com> <4ul3dt$8pv@gulfa.kuwait.net> <4ulbv0$eev@nuke.csu.net> <4ulfh9$8m3@news.onramp.net> <4umfk5$g3r@news.xmission.com> Cc: don@misckit.com don@misckit.com wrote: > dSteve Dekorte wrote: > > John Rudd wrote: > > > Openstep 4.0 for Mach...will compile Nextstep[3.3] GUI apps[?]. > > > > [Yes]The 4.0 and 3.3 libs and headers are in different directories. > > ...you can't build apps with 4.0 for deployment on 3.3..? I haven't tried it, but if the libs are the same, what is there to cause a problem? The compiler? -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
From: Daniel Wright <74521.402@compuserve.com> Newsgroups: comp.sys.next.programmer,comp.sys.next.marketplace Subject: Re: WTB: Purple Book Date: Mon, 12 Aug 1996 21:57:15 -0500 Organization: CompuServe Incorporated Message-ID: <320FEF0B.5CC5@compuserve.com> References: <4tk4ub$oec@coranto.ucs.mun.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Kai S. Wong wrote: > > I a looking for a "Programming The Display Postscript System with > NeXTSTEP" (Purple book) written by Adobe and published by Addison-Wesley 1992. > > --kai-- > -- > > email: kwong@morgan.ucs.mun.ca > url: http://web.cs.mun.ca/~kwong/I didn't know one existed, but if anyone found one (or another good PS on NS ref...let me know)
From: Garance A Drosehn <gad@eclipse.its.rpi.edu> Newsgroups: comp.sys.next.programmer Subject: Re: DOC / BOOKS Date: 13 Aug 1996 05:06:07 GMT Organization: Rensselaer Polytechnic Institute, Troy NY, USA Message-ID: <4up2fv$i5u@usenet.rpi.edu> References: <4ud7sc$8jm@scsing.switch.ch> <4udti4$qer@news.xmission.com> <4ul3dt$8pv@gulfa.kuwait.net> <4ulbv0$eev@nuke.csu.net> <4ulfh9$8m3@news.onramp.net> <4umfk5$g3r@news.xmission.com> don@misckit.com wrote: > At any rate, I'd agree with John's comments about which books > are no longer valid. The General References are the ones I'd > like to have printed, since that is where the biggest changes > are...and those are the books I tend to use the most. Though > the new "concepts" docs for 4.0 really should exist in printed > form, too. Things have changed a lot in the move to OPENSTEP... I'd definitely like to see the General References available as regular books. The concepts document would be useful, but that's not something I'll be constantly leafing through. I'd buy it if it was printed up, but I wouldn't aggitate to see it printed up... --- Garance Alistair Drosehn = gad@eclipse.its.rpi.edu Senior Systems Programmer (MIME & NeXTmail capable) Rensselaer Polytechnic Institute; Troy NY USA
From: aisbell@ix.netcom.com (Art Isbell) Newsgroups: comp.sys.next.programmer Subject: Re: DOC / BOOKS Date: 13 Aug 1996 14:18:39 GMT Organization: Netcom Distribution: world Message-ID: <4uq2rv$c93@dfw-ixnews6.ix.netcom.com> References: <4ud7sc$8jm@scsing.switch.ch> <4udti4$qer@news.xmission.com> <4ul3dt$8pv@gulfa.kuwait.net> <4ulbv0$eev@nuke.csu.net> <4ulfh9$8m3@news.onramp.net> <4umfk5$g3r@news.xmission.com> <4uope3$7rf@news.onramp.net> dekorte@suite.com (Steve Dekorte) wrote: > don@misckit.com wrote: > > dSteve Dekorte wrote: > > > John Rudd wrote: > > > > Openstep 4.0 for Mach...will compile Nextstep[3.3] GUI apps[?]. > > > > > > [Yes]The 4.0 and 3.3 libs and headers are in different directories. > > > > ...you can't build apps with 4.0 for deployment on 3.3..? > > I haven't tried it, but if the libs are the same, > what is there to cause a problem? The compiler? Only the 3.3 shlibs are included. The 3.3 static link libraries in /usr/lib aren't included. -- Art Isbell NeXT/MIME Mail: aisbell@ix.netcom.com Trego Systems Voice/Fax: +1 408 335 2515 CaseServ: NEXTSTEP/OpenStep Voice Mail: +1 408 335 1154 managed care solutions US Mail: Felton, CA 95018-9442
Newsgroups: comp.sys.next.programmer From: pelletk@il.us.swissbank.com (Ken Pelletier) Subject: Re: Location of Sybase Interface File Message-ID: <1996Aug13.153537.13385@il.us.swissbank.com> Sender: root@il.us.swissbank.com (Operator) Organization: Swiss Bank Corporation CM&T Division References: <1996Aug09.203717.26824@cyantic.com> Date: Tue, 13 Aug 1996 15:35:37 GMT Mark T. Dornfeld writes > Can someone tell me what the possible locations are for the EOF Sybase > Adapter Interfaces file and how to point an application at the desired > location? > > We now seem to be limited to /usr/sybse/interfaces and do not wish to > have separate file for each client or to have to resort to an NFS > mount to maintain a single copy. > > I would suspect that we can point to this location with a default database > entry, but I cannot find documentation for this. > Mark, You can set the following default for the EOF adaptor: dwrite EOFSybaseAdaptor InterfacesFileDirectory directory_name Eg: dwrite EOFSybaseAdaptor InterfacesFileDirectory /run/usr/lib You can also manipulate the EOModel's connection dictionary to set this in your code if no default has been set or to override the default. You have to set the connection dictionary prior to establishing a connection in order for that to work. - Ken
From: dave@turbocat.de (David Wetzel) Newsgroups: comp.sys.next.programmer Subject: printing a NXTableview? Date: 13 Aug 1996 16:04:37 GMT Organization: Turbocat's Development, Germany Message-ID: <4uq92l$2b1@turbocat.turbocat.de> Hello! I have a window with some text fields (the header of the page) and a NXTableview below that. The following code prints the top texts very fine - but the nxtableview is printed as it is on the screen - with scrollbar. I like the look [myNXTableView printPSCode:self] produces - but that is only the "naked" view without pagenumbers and the header on the 1st page. - print:sender { id pi; pi = [NXApp printInfo]; [pi setMarginLeft:0.0 right:0.0 top:0.0 bottom: 0.0]; [[printWindow contentView] printPSCode:self]; return self; } What I want is: OP-Plan for DATE (some fixed text here) NxTableview 1 foo bar blup suelz 2 jfdg flko kff klfd 3 fkdg tol pro top 4 fko oofg dfk flkd 5 flko owppe top tgop 6 roo rop op rop 7 erop r0u er0 rser (Page#) 8 foo bar blup suelz 9 jfdg flko kff klfd 10 fkdg tol pro top 11 fko oofg dfk flkd 12 flko owppe top tgop 13 roo rop op rop 14 erop r0u er0 rser What is the best trick to do this? Thanks in advance. _ _ _(_)(_)_ David Wetzel, Turbocat's Development, (_) __ (_) Buchhorster Strasse, D-16567 Muehlenbeck/Berlin, FRG, _/ \_ Phone +49 33056 82151, Fax +49 33056 82152 (______) dave@turbocat.de (NeXTMail,MIME)
From: Bob Hathaway <objcur@wwa.com> Newsgroups: comp.sys.next.programmer,comp.lang.oberon,comp.object.logic,comp.lang.scheme,comp.lang.beta Subject: Object Currents - CALL FOR PAPERS/ANNOUNCEMENT - Free New Journal Followup-To: comp.object Date: 13 Aug 1996 12:15:55 -0500 Organization: Object Currents Sender: objcur@sashimi.wwa.com Message-ID: <4uqd8b$heq@shoga.wwa.com> Summary: Object Currents - CALL FOR PAPERS/ANNOUNCEMENT - Free New Journal Keywords: Free WWW OO Object-Oriented Journal OBJECT CURRENTS =============== OBJECT CURRENTS ONLINE HYPERTEXT JOURNAL FREE NEW MONTHLY OBJECT-ORIENTED FORUM Location: http://www.sigs.com/objectcurrents/ Editor: Bob Hathaway <objcur@wwa.com> Issues: Jan, Feb, Mar, April, May, June, July, Aug - Available Now Next Issue: September 1 Publisher: SIGS: C++ Report, JOOP/ROAD, Object Magazine, Smalltalk Report, X Journal, Object Expert, Java Report, Object Buyer's Guide, ... This is an invitation to join us at Object Currents and view, engage in, and participate in the latest in object-oriented technology using the newest in information technology, the WWW. Object Currents is a complete new free monthly journal with original Feature Articles, Columns, and Departments along with 7 to 10 *new* articles from SIGS' Journals. ***NEW NEWS*** The comp.object FAQ will move its official anonymous FTP and Web site to SIGSnet soon and our Code Watch Department will reflect additions or updates to the OOFAQ's Appendices in addition to any other news. The Berne site in Switzerland (the only official and up-to-date Web site) will become a mirror in Europe. OCJ ARTICLES We are accepting original Feature Articles which include honorarium and the opportunity to publish. Please see our URL for Authors' Guidelines. Object Currents' World Class Columnists: Watts Humphrey: SEI Process Director, CMM & PSP Inventor Bertrand Meyer: Eiffel, OO Design and Software Engineering Francois Bancilhon: President, O2 Technology, Leading ODBMS Expert Michael Jesse Chonoles: Chief of Methodology, Advanced Concepts Center of Lockheed Martin David Shang: OO Programming Language Designer, Motorola Labs Michael Spertus: President, Geodesic Systems, Program Automation Interviews: January: Grady Booch February: James Rumbaugh March: Ivar Jacobson (Part I) - Get the latest on the UML June: Steve Mellor, Plus Jacobson (Part II) Soon: Sally Shlaer Newsgroup Dialog: Robert Martin Week in OT: Jane Grau - Late breaking news on object technology 4 times/month Feature Articles: Jan 96 Understanding Objects by Understanding Variables and Functions Dr. Stefano A. Cerri A Comparison of Objects with Frames and OODBs Dr. Xindong Wu Feb 96 On the applicability of the evolving Unified Method to Rapid Functional Prototyping Ian Mitchell Extending the Object Oriented Languages Type Notion Hugues Lecoeuche Mar 96 Back To Basics - Greater Programming Power Multiple Polymorphism and True Type Systems, Recursive Types and Pointer Semantics, Meta Systems and Reflection, Prototyping and Dynamic Inheritance Part I (MP & TTS, RT & PS) - Editor Simple Shared Objects Robert Ott Apr 96 On a Semantic Net for Object Spotting Ian Mitchell, Norman Parrington, Peter Dunne, and John Moses Measuring Coupling in Object-Oriented Systems Martin Hitz and Behzad Montazeri Special: An Updated *Running* Version Of Understanding Objects Dr. Stefano A. Cerri Editorial: Back To Basics - Greater Programming Power Part II - Meta Systems and Reflection May 96 Practical Prototyping, Part One Ian Mitchell, Norman Parrington, Peter Dunne, and John Moses UniSQL's Next-Generation Object-Relational Database Management System F. Kim New: Newsgroup Dialog - Exploring a C++ Metamorphism Proposal Jun 96 Objects And Binary Relations A.Girow Practical Prototyping, Part Two Ian Mitchell, Norman Parrington, Peter Dunne, and John Moses Jul 96 O3CASE: Operational Object Oriented CASE Rakesh Agarwal, Marco Torchiano and Giorgio Bruno Practical Prototyping, Part Three Ian Mitchell, Norman Parrington, Peter Dunne, and John Moses Aug 96 - Take a look! Soon: Editorial: Back To Basics - Greater Programming Power Part III - Prototyping and Dynamic Inheritance Departments: Several including Newsgroup Dialog, Editorial, C++ Puzzle, Code Watch, Question + Answer. Best new articles from SIGS January, February, March, April, May, June, and July 1996 issues including: C++ Report, JOOP/ROAD, Object Magazine, Smalltalk Report, Object Expert, Object Buyer's Guide Thanks to our readership for patronage, praise, and feedback. Please keep visiting or give us a try soon. Please also feel free to inform friends and colleagues of this free new medium. From the Guidelines: Object Currents' unique hypertext media provides for advances over earlier journals - links to home pages, sites, databases and information servers, interaction, animation, graphics, code retrieval and execution, expanded pages, video, virtual reality and chat sessions. While all of these may not have appeared in these first issues, they will appear in the future. Check it out! Best Regards, Bob Hathaway Robert John Hathaway III Editor in Chief Object Currents Hypertext Journal 655 West Irving Park Road, Suite 5417 Chicago, Illinois 60613-313775 USA Ph: 312-327-2121 Fax: 312-327-2936 Email: objcur@wwa.com - Correspondence, Submissions
From: John Rudd <kzin@isc.sjsu.edu> Newsgroups: comp.sys.next.programmer Subject: Re: DOC / BOOKS Date: 13 Aug 1996 18:48:44 GMT Organization: Information Resources and Technology Message-ID: <4uqimc$g58@nuke.csu.net> References: <4ud7sc$8jm@scsing.switch.ch> <4udti4$qer@news.xmission.com> <4ul3dt$8pv@gulfa.kuwait.net> <4ulbv0$eev@nuke.csu.net> <4ulfh9$8m3@news.onramp.net> <4umfk5$g3r@news.xmission.com> <4up2fv$i5u@usenet.rpi.edu> Cc: gad@eclipse.its.rpi.edu In <4up2fv$i5u@usenet.rpi.edu> Garance A Drosehn wrote: [] don@misckit.com wrote: [] > At any rate, I'd agree with John's comments about which books [] > are no longer valid. The General References are the ones I'd [] > like to have printed, since that is where the biggest changes [] > are...and those are the books I tend to use the most. Though [] > the new "concepts" docs for 4.0 really should exist in printed [] > form, too. Things have changed a lot in the move to OPENSTEP... [] [] I'd definitely like to see the General References available [] as regular books. The concepts document would be useful, [] but that's not something I'll be constantly leafing through. [] I'd buy it if it was printed up, but I wouldn't aggitate to [] see it printed up... having been part of a small publishing company in the past, I know that it's possible for us as a group of NextStep users to ask NeXT for permission to print up book versions of those documents and sell them on some agreed upon basis (cost + royalties + possible profit or something). They might not turn out as slick as the 3.x manuals (I really liked the look of both the 3.0 (gold and black) books and the 3.3 (white with blocks logo) books). But we could still do _something_. We could even pick a binding that made sense for a book primarily used for leafing through.. and NeXT has really already done the layout process for us.. we just need to pick the print media (for the most part.. that's probably not entirely true). (Again, I'm going by the online materials for 3.3.. I haven't got access to a 4.0 system). If we got a bunch of people to commit to ordering the books up-front, we could probably do it without too much problem. (my fiancee is going to kill me.. we're still not done moving in together, we're getting the apartment ready for the new dog my mom is sending us next month, we've got a cross country trip for Thanksgiving, and we're getting married at Xmas while my parents are visiting.. and first I start talk of getting NextStep users together to write our own OS, and now I'm trying to get them together to publish their own reference books.. ;-) -- John "kzin" Rudd kzin@email.sjsu.edu http://icb.sjsu.edu/~kzin =========Intel: Putting the backward in backward compatible.============ "And, ironically, that's how the founding fathers expected it to work: either the government stays clean, or the people shoot them." -- ttk
Newsgroups: comp.sys.next.programmer Organization: Antigone Press gateway, San Francisco Return-Path: <jim@ergotech.com> Message-ID: <199608141558.AA02639@ergotech.com> Mime-Version: 1.0 (NeXT Mail 3.3 v118.2) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable From: Jim Redman <jim@ergotech.com> Date: Wed, 14 Aug 96 10:14:16 -0600 Subject: Re: DOC / BOOKS John Rudd <kzin@isc.sjsu.edu> > I know that it's possible for us as a group of NextStep users to = ask NeXT for permission to=20 >print up book versions of those documents and sell them on some = agreed upon=20 >basis (cost + royalties + possible profit or something).=20 If there are some folks willing to help, and enough interest in = general, I'm willing to spearhead an effort to publish the = documentation. This would be a one-time printing on a DocuTech = printer. If you don't know the DocuTech, its a high quality laser = printer designed for printing manuals. Depending upon quantities = the cost would probably be about $25 each. The manuals that would = look pretty much like the old manuals, the cover would be black = and white and different, unless someone wants to reproduce the = existing cover with Next's permission. I could also make a case = for spiral binding since that would lay flat, but I've never seen = a book that thick spiral bound. According to kzin@isc.sjsu.edu (John Rudd) the list of books is: User Interface Guidelines Object Oriented Programming and the Objective C Language Network and System Administration Operating System Software Development Tools and Techniques Programming Interface Summary General Reference vol 1 and 2 Let me know which you are interested in and how you are willing to = help. The two initial tasks are negotiating with Next for the = copyright and formatting the documentation into a PS file for the = final manual. Jim
From: woo@woonext.cmo.ornl.gov (John W. Wooten) Newsgroups: comp.sys.next.programmer Subject: class not linked into application, and unknown class in IB file. Date: 14 Aug 1996 18:55:16 GMT Organization: Oak Ridge National Lab, Oak Ridge, TN Distribution: world Message-ID: <4ut7ek$hrg@stc06.ctd.ornl.gov> What do these console messages mean? I got them when I tried the test Interface. The app works fine, but I'm puzzled by the messages. I look under the classes and find them in their proper place. I don't get error messages during compile either. Files owner delegate is MyWindow, which has as a delegate EventController. TempView is a connected outlet of EventController. Aug 14 14:48:22 woonext InterfaceBuilder[17987]: objc: class `EventController' not linked into application Aug 14 14:48:22 woonext InterfaceBuilder[17987]: Unknown class EventController in Interface Builder file, Aug 14 14:48:22 woonext InterfaceBuilder[17987]: objc: class `TempView' not linked into application Aug 14 14:48:22 woonext InterfaceBuilder[17987]: Unknown View class TempView in Interface Builder file, Aug 14 14:48:22 woonext InterfaceBuilder[17987]: objc: class `TempView' not linked into application Aug 14 14:48:22 woonext InterfaceBuilder[17987]: Unknown View class TempView in Interface Builder file, -- - - - - - - - - - J. W. Wooten
From: ians@cam-ani.co.uk (Ian Stephenson) Newsgroups: comp.sys.next.programmer Subject: 4.0 Docs - why so bad? Date: Thu, 15 Aug 1996 13:06:13 GMT Organization: Cambridge Animation Systems Ltd Sender: news@cam-ani.co.uk Message-ID: <Dw6KEE.8Ax@cam-ani.co.uk> References: <199608141558.AA02639@ergotech.com> > John Rudd <kzin@isc.sjsu.edu> > > I know that it's possible for us as a group of NextStep users to = > ask NeXT for permission to > >print up book versions of those documents and sell them on some = > agreed upon > >basis (cost + royalties + possible profit or something). Is there any point? Am I the only person to be a litte concerned that the 4.0 documentation seems to consist entirly of: >intValue > >- (int)intValue > >Description forthcoming. See related OpenStep file: >/NextLibrary/Documentation/OpenStepSpec/ApplicationKit/Classes/XXX.rtf > >See also: <<forthcoming>> How can anyone consider this acceptable? Worse yet the openstep spec is little better - at best consisting of a single line description. You might think that this non-existant style of documentation was bad enough, but it's worse than that: Its incorrect. I've found at least three places where a documented method has not existed, having been renamed in the header file... NS4.0: No OS upgrade, No UI upgrade, No Documentation, objects != Spec, new Compiler bugs, no NT release yet. It costs HOW MUCH? What have NeXT been doing in the last few years? OpenStep looks great... OPENSTEP looks increasingly flakey. $an
From: ians@cam-ani.co.uk (Ian Stephenson) Newsgroups: comp.sys.next.programmer Subject: Re: 4.0 Docs - why so bad? Date: Thu, 15 Aug 1996 15:01:56 GMT Organization: Cambridge Animation Systems Ltd Sender: news@cam-ani.co.uk Message-ID: <Dw6pr9.8u9@cam-ani.co.uk> References: <Dw6KEE.8Ax@cam-ani.co.uk> In article <Dw6KEE.8Ax@cam-ani.co.uk> ians@cam-ani.co.uk (Ian Stephenson) writes: > Am I the only person to be a litte concerned that > the 4.0 documentation seems to consist entirly of: > > >intValue > > > >- (int)intValue > > > >Description forthcoming. See related OpenStep file: > >/NextLibrary/Documentation/OpenStepSpec/ApplicationKit/Classes/XXX.rtf > > > >See also: <<forthcoming>> It's been pointed out to me that this is in fact an installer bug. The installer doesn't delete the old docs before installing the new docs, and all the old docs are used in preference to the new ones. > NS4.0: No OS upgrade, No UI upgrade, > new Compiler bugs, no NT release yet. If anyone knows the workaround for these I'd be very happy to know ;-) $an
From: Mark Anenberg <marka@Eng.Sun.COM> Newsgroups: comp.sys.next.programmer Subject: Re: Probably stupid Openstep question (final) Date: Wed, 14 Aug 1996 09:44:11 -0700 Organization: Sun Microsystems Inc. Message-ID: <3212025B.5A6F@Eng.Sun.COM> References: <4u4og0$55c@mo6.rc.tudelft.nl> <4u51pr$8gd@btmpjg.god.bel.alcatel.be> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Ralf Suckow wrote: > > A. Guyt writes > > Michael suggested the mixed use of NSThread (creation/desctruction) and > > the cthreads library (suspend/resume). This would be nice, but this > > requires a NSThread instance to be passed the cthread functions; I don't > > know how to do this. Comments ? > > > > NSThread has such an instance variable, but it is @private > (since operating system dependent). > > If possible, you might want to call "cthread_t cthread_self(void)" > in the controlled thread and pass the value to the controlling > thread. > > Yours, > ------------------------ > Ralf.Suckow@bln.sel.alcatel.de | All opinions are mine. Yeah, I think that the NSThread object really didn't go far enough in terms of wrapping the underlying thread functionality. You are right about being able to get at the underlying thread number, but keep in mind that Mach has cthreads and Solaris has its user level threads library, so if you go this route and you want your code to port to Solaris OpenStep, you have to have different code for each OS. -- Mark Anenberg , OpenStep Development Team, SunSoft, Inc. [E,NeXT,Mime]Mail: mark@velodrome.com, http://www.velodrome.com/ Disclaimer: The opinions expressed above are my own and in no way represent those of Sun Microsystems, Inc.
From: ehutch@hypnos.norden1.com (E. Hutchinson) Newsgroups: comp.sys.next.programmer,comp.sys.next.misc,misc.jobs.contract Subject: NEXTSTEP/Contract/DC Area Date: 15 Aug 1996 20:49:00 GMT Organization: Norden 1 Communications Message-ID: <4v02fs$5pv@tofu.alt.net> Programmer/analyst/developer NEXTSTEP--------------------Commercial experience Objective C-----------------Commercial experience Contract--------------------Long term EOF-------------------------A plus Must Be---------------------US Citizen or Greencard Area------------------------Virginia To Be Considered------------Fax resume or mail a hard copy. -- ehutch@norden1.com (419) 893-6367 [fax] Omni Search (419) 893-6334 [voice] 1310 Craig Maumee, Ohio 43537
From: hugues@precipice.fdn.fr (Hugues RICHARD) Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Date: 15 Aug 1996 12:00:45 GMT Organization: Individual - France Message-ID: <4uv3hd$1qo@precipice.fdn.fr> References: <4un26t$q2d@bignews.shef.ac.uk> Someone may have already answered but since my newsfeed is slow, I'll try to do it... mmalcolm crawford <m.crawford@shef.ac.uk> wrote: >It just uses the inbuilt NEXTSTEP functions and is therefore very simple, >however I noticed that it was a bit reluctant to produce solid blacks: >(0,0,0)rgb is reproduced as (1,1,1,0)cmyk. This clearly isn't very useful if >you want to get good printed output (it defeats the whole object of having >the k in there!), so I just put in a test: > if (r==0 && g==0 && b==0) > outputCMYK(0,0,0,1) >(pseudocode! ;-) [boring_simplified_theorical_explanation on] :-) The problem is RBG and CMYK and two different color spaces (no?!? :-). RBG is a device independent color space whereas CMYK is a device dependent color space (it depend on your ink, on your paper...). In a perfect world, you shouldn't need black because C+M+Y should give you pure black. But in the real world it doesn't always gives you black so you need black ink to compensante. Moreover, not all the paper and printing method can put ut 300% ink (you don't have this problem on a monitor :-). The third point is that a CMY black is far more brillant than a 100% K black. But... Have you ever compared a greyscale image CMY printed (with black addition) to the same greyscale image printed with black ink only. In the first case, halftone is less visible than if you print with only one ink, your image will contain more "life", and so on... In a simplified way, a C:30 M:30 Y:30 K:5 will be better than a 35 % black only (very roughtly values). So the question is how to "generate" black. This is a big problem. It depends of what you want to do with your image : offset printing, sublimation printing, printing on clothes, printing on plastic... [boring_simplified_theorical_explanation off] Even if Level II DPS is able to manage this problem (see the Red book) I don't think you can tune this behaviour for NeXT NXColor related functions so you have to write your own GCR (Gray component replacement) funtions. Some printers does GCR automatically (e.g. IBM 4079, very annoying when you want to preview a job for press printing, and the 4079 doesn't have PS operators to tume that behaviour !). >I also wonder if I can generalise to: > > if (c==y && y==m && k==0) > outputCMYK(0,0,0,c) > >which looks right on the colourwheel! This is a simple way to do things that should work. To have better printed results, you should leave light CMY gray untouched and do high correction on dark CMY gray and black (and medium correction on medium grey :-). If you have time, you can also apply black generation, undercolor removal, undercolor addition, dot gain... :-) The best way to do your job is to write your own color conversion routine which would include all correction job... In any case, you should know why you convert RGB images to CMYK and what will be their usage or... use default setting (such as a lot of PhotoShop users do). Hugues. -------------------------------------------------------------------- hugues@precipice.fdn.fr - France (small NeXTMail OK) ------------ NS3.2 ------------ NS3.0J ------------ :-) ------------
From: uhendjx@racer (Jonathan W. Hendry) Newsgroups: comp.sys.next.programmer Subject: Re: 4.0 Docs - why so bad? Date: 16 Aug 1996 02:26:54 GMT Organization: Lexis-Nexis, Dayton OH Message-ID: <4v0m9e$bt8@mailgate.lexis-nexis.com> References: <199608141558.AA02639@ergotech.com> <Dw6KEE.8Ax@cam-ani.co.uk> Last episode, dashing Ian Stephenson exclaimed: : > John Rudd <kzin@isc.sjsu.edu> : > > I know that it's possible for us as a group of NextStep users to = : > ask NeXT for permission to : > >print up book versions of those documents and sell them on some = : > agreed upon : > >basis (cost + royalties + possible profit or something). : Is there any point? Am I the only person to be a litte concerned that : the 4.0 documentation seems to consist entirly of: The Documentation staff probably committed mass suicide when presented with the task of converting the docs to WinHelp. Yep, the documentation system that can have *bugs*. *Bugs* that can't be fixed. Before, developers just had to make sure the docs were factually correct and complete. Now, they get to debug them as well. Ugh. -- Jonathan W. Hendry Views expressed herein do Steel Driving Software, Inc. not represent those of steeldrv@ix.netcom.com Steel Driving Software, Inc. jon@exnext.com or Lexis-Nexis
From: bresink@informatik.uni-koblenz.de (Marcel Bresink) Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Date: 16 Aug 1996 07:27:48 GMT Organization: University Koblenz / Germany Message-ID: <4v17tk$4jm@newshost.uni-koblenz.de> References: <4un26t$q2d@bignews.shef.ac.uk> <4uv3hd$1qo@precipice.fdn.fr> hugues@precipice.fdn.fr (Hugues RICHARD) wrote: > The problem is RBG and CMYK and two different color spaces (no?!? :-). In practice, yes :-) > RBG is a device independent color space whereas CMYK is a device dependent color > space (it depend on your ink, on your paper...). In a perfect world, [...] Your explanation is all correct except for RGB being device-independent. RGB is a device-dependent color model as well. Who doesn't believe it, should put two color monitors of different manufacturers on his/her desk, feed them with the same image and watch how different the colors look like. However, NEXTSTEP imaging is based on PostScript, and PS can compensate for that: All stuff is there that is needed for cross-color rendering and device-independent color space conversion. You'll find the necessary data in /NextLibrary/PS2Resources/ColorRendering. In the neighbored directories you can also find the dither matrices used for the original NeXT (black and color) printers, which in practice are sufficient for correct gray component replacement, undercolor removal, etc. The great problem is that NeXT didn't really document on which software level these color conversion tables are used, and how (if?) the system's internal RGB-to-CMYK conversions are influenced by these parameters. Does anybody know how the color space conversion in NEXTSTEP / OpenStep really works? Marcel --- Marcel Bresink, University of Koblenz, Institute for Computer Science Rheinau 1, D-56075 Koblenz, Germany, Fon: +49-261-9119-421 Fax: ...-497 Mail: bresink@informatik.uni-koblenz.de (MIME/NeXT accepted)
From: mmalcolm crawford <m.crawford@shef.ac.uk> Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Date: 16 Aug 1996 11:07:57 GMT Organization: University of Sheffield, UK Message-ID: <4v1kqd$6j8@bignews.shef.ac.uk> References: <4un26t$q2d@bignews.shef.ac.uk> <4uv3hd$1qo@precipice.fdn.fr> <4v17tk$4jm@newshost.uni-koblenz.de> In-Reply-To: <4v17tk$4jm@newshost.uni-koblenz.de> On 08/16/96, Marcel Bresink wrote: > However, NEXTSTEP imaging is based on PostScript, and PS can > compensate for that: All stuff is there that is needed for cross-color > rendering and device-independent color space conversion. You'll > find the necessary data in /NextLibrary/PS2Resources/ColorRendering. > In the neighbored directories you can also find the dither matrices > used for the original NeXT (black and color) printers, which in > practice are sufficient for correct gray component replacement, > undercolor removal, etc. > > The great problem is that NeXT didn't really document on which > software level these color conversion tables are used, and how > (if?) the system's internal RGB-to-CMYK conversions are influenced > by these parameters. > > Does anybody know how the color space conversion in NEXTSTEP / > OpenStep really works? > I would guess Steve Sarich does! Or at least someone who work(s/ed) for Talus. If I remember rightly they came up with a colour-correction app for NEXTSTEP (with relevant hardware), that was pareticularly applicable to medical imaging where it helps to know that the image one consultant's looking at is the same as that another is looking at at a different site. Best wishes, mmalc. --
From: Georg Tuparev <georg_tuparev@ctp.com> Newsgroups: comp.sys.next.programmer Subject: Re: 4.0 Docs - why so bad? Date: Fri, 16 Aug 1996 13:24:59 +0200 Organization: Cambridge Technology Partners Message-ID: <32145A8B.309B@ctp.com> References: <199608141558.AA02639@ergotech.com> <Dw6KEE.8Ax@cam-ani.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Ian Stephenson wrote: > >/NextLibrary/Documentation/OpenStepSpec/ApplicationKit/Classes/XXX.rtf > > > >See also: <<forthcoming>> > > How can anyone consider this acceptable? Well, the docs are there, but don't try to find them in a "standard" way! headerViewer is useless, and to have Librarian working, you should spend an hour or so to fix the documentation mess left by the upgrade process :-( Really not very acceptable. I'm wondering what the release testers are doing! > NS4.0: No OS upgrade, No UI upgrade, No Documentation, objects != Spec, > new Compiler bugs, no NT release yet. What do you meab "no UI upgrade". I'm very happy to see that they are keeping the old look and feel (and extending it -- yes!, now (after 6 years) we can use tab to jump from button to button etc.)). It is very OK to me that NeXT did not changed the L&F to the M$ ugliness! Thanks NeXT! > It costs HOW MUCH? > > What have NeXT been doing in the last few years? OpenStep looks great... > OPENSTEP looks increasingly flakey.Come on. If you have a good (excellent) system, it is very hard to improve it. --- Georg Tuparev Cambridge Technology Partners - BeNeLux Apollolaan 15, 1077AB Amsterdam, The Netherlands Phone: +31 -(0)20 - 5750492 E-mail: Georg_Tuparev@ctp.com
From: mmalcolm crawford <m.crawford@shef.ac.uk> Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Date: 16 Aug 1996 11:33:03 GMT Organization: University of Sheffield, UK Message-ID: <4v1m9f$76n@bignews.shef.ac.uk> References: <4un26t$q2d@bignews.shef.ac.uk> <4uv3hd$1qo@precipice.fdn.fr> In-Reply-To: <4uv3hd$1qo@precipice.fdn.fr> On 08/15/96, Hugues RICHARD wrote: > Have you ever compared a greyscale image CMY printed (with black > addition) to the same greyscale image printed with black ink only. > No... > In the first case, halftone is less visible than if you print with > only one ink, your image will contain more "life", and so on... In > a simplified way, a C:30 M:30 Y:30 K:5 will be better than > a 35 % black only (very roughtly values). > Ah... that make it a bit trickier! > So the question is how to "generate" black. This is a big problem. > It depends of what you want to do with your image : offset printing, > sublimation printing, printing on clothes, printing on plastic... > Just offset printing onto paper. For the most part it's going to be black with a spot colour. I'm doing the separations using PasteUp, though (this answers your question "In any case, you should know why you convert RGB images to CMYK and what will be their usage or... use default setting (such as a lot of PhotoShop users do).") -- I'm separating just into black and cyan: PasteUp won't deal with RGB TIFFs, and if I leave blacks as 100,100,100,0, I get 100 in the cyan where it should "just" be black... > >I also wonder if I can generalise to: > > > > if (c==y && y==m && k==0) > > outputCMYK(0,0,0,c) > > > >which looks right on the colourwheel! > > This is a simple way to do things that should work. To have better > printed results, you should leave light CMY gray untouched and do > high correction on dark CMY gray and black (and medium correction > on medium grey :-). > > If you have time, you can also apply black generation, undercolor removal, > undercolor addition, dot gain... :-) > Got any algorithms for those?! :-) Best wishes, mmalc. --
From: mmalcolm crawford <m.crawford@shef.ac.uk> Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Date: 16 Aug 1996 11:35:56 GMT Organization: University of Sheffield, UK Message-ID: <4v1mes$7cq@bignews.shef.ac.uk> References: <4un26t$q2d@bignews.shef.ac.uk> <4unq3t$3rm@newsgate.dircon.co.uk> In-Reply-To: <4unq3t$3rm@newsgate.dircon.co.uk> On 08/12/96, Ian Kemmish wrote: > What happens if you try to set the CMYK components to e.g. (0.6, 0.6, 0.6, > 0.6) and then read back the RGB? If you get black, then it's probably not > really bothering with CMYK properly at all.... [A reasonable first-order > approximation would be something near (0.16, 0.16, 0.16).] > nxColor = NXConvertCMYKToColor(C, M, Y, K); NXConvertColorToRGB(nxColor, &r, &g, &b); fprintf(stdout, "CMYK: %1.3f, %1.3f, %1.3f, %1.3f\n", C, M, Y, K); fprintf(stdout, "RGB: %d, %d, %d\n", (int)(r * 255), (int)(g * 255), (int)(b * 255)); returns: CMYK: 0.600, 0.600, 0.600, 0.600 RGB: 0, 0, 0 Oh well... Best wishes, mmalc. --
From: ftouhi@iro.umontreal.ca (Majid Ftouhi) Newsgroups: comp.sys.next.advocacy,comp.sys.next.software,comp.sys.next.programmer Subject: cmsg cancel <4udue7$10j0@digdug.pswtech.com> Control: cancel <4udue7$10j0@digdug.pswtech.com> Date: 16 Aug 1996 15:47:26 GMT Organization: Universite de Montreal Distribution: world Message-ID: <4v256e$q0s@epervier.CC.UMontreal.CA> cancel
From: monty@tbyte.com (Monty Zukowski) Newsgroups: comp.sys.next.misc,comp.sys.next.software,comp.sys.next.programmer Subject: NeXTmail -> Microsoft Exchange? Date: Thu, 15 Aug 96 22:39:24 GMT Organization: Trilobyte, Inc. Message-ID: <4v0agq$qda@marvin.tbyte.com> Has anybody out there found a way to move NeXTmail mailboxes over to Microsoft Exchange mailboxes? Please email me with any ideas: monty@tbyte.com Thanks, Monty
From: ash@now.ch (Michael Aeschbach) Newsgroups: comp.sys.next.programmer Subject: Build Project under Windows NT Date: Fri, 16 Aug 1996 12:19:37 GMT Organization: NOW GmbH, Baar, Switzerland Sender: news@now.ch Message-ID: <Dw8Cwq.Bst.0.astra@now.ch> Has anybody built an OpenStep Application successfully under NT? The ProjectBuilder from OpenStep Prerelease 2 on my machine has a disabled(?) Build-Button. When I launch the Info-Panel the NT-Application-log shows 4 or 5 entries regarding a not known architecture. (The Preferences Panel has Sparc as default (?!?) - why?) Any post-installation tips or hints will be highly appreciated. Regards, Michael
From: mpaque@pacbell.net (Mike Paquette) Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Date: Fri, 16 Aug 1996 20:21:39 GMT Organization: Electronics Service, Unit No. 16 Message-ID: <4v2lcv$jkf@news2.snfc21.pacbell.net> References: <4un26t$q2d@bignews.shef.ac.uk> Let's see if I can address this and shed a bit of light on colorspace conversions... Most of the time, the AppKit will do the obvious dumb thing for colorspace conversion, mapping RGB into CMY, and leaving black alone: Cyan = 1.0 - Red; Magenta = 1.0 - Green; Yellow = 1.0 - Blue; Black = 0.0; The slightly less obvious dumb thing is simple undercover removal, taking the minimum of C, M, and Y, assigning that to Black, and reducing C, M, and Y by that amount. This will make the paper less soggy (that's a joke, son...), but will muddy the colors too much. What you really want is to compute a best approximation of the neutral component using a combination of black, cyan, magenta, and yellow. One mechanism for doing this is the Neugebauer transform. Fortunately, support for using the Neugebauer transform is built into NeXT's Window Server and AppKit. If you set the default NSCMYKAdjust (NXCMYKAdjust for 3.3) then the Window Server will use those calibration tables someone in this thead noted were under PS2Resources. If you then set the NSSmartCMYKColorConversion (NXSmartCMYKColorConversion for 3.3) default to YES, then NSColor will get the conversion information from the Window Server and use the Neugebauer transform instead of the obvious dumb function to perform RGB->CMYK conversions. Mike Paquette I don't speak for my employer, and they don't speak for me. mpaque@pacbell.net Personal E-mail mpaque@next.com NeXT business mail only, please
From: jason@fisher.psych.uh.edu (Jason L. Asbahr) Newsgroups: comp.lang.objective-c,comp.sys.next.advocacy,comp.sys.next.programmer Subject: Re: Id, Doom & NeXT - Question. Date: 16 Aug 96 23:02:28 Organization: C.R.A.S.H. The Computers, Robotics, and Artists Society of Houston Message-ID: <JASON.96Aug16230228@fisher.psych.uh.edu> References: <4uarj6$537$2@mhadg.production.compuserve.com> <4ub8fo$3kd@nntp1.best.com> <4uc958$cr@turbocat.turbocat.de> <4udkf4$bm8@nntp1.best.com> <4uh15d$ro@gaea.titan.org> In-reply-to: andrew_abernathy@omnigroup.com's message of 10 Aug 1996 03:54:21 GMT andrew_abernathy@omnigroup.com writes: >Carmack has said that all development is now moving from NeXTstep to NT. I >don't know his reasons, but I can think of a few. OPENSTEP? :-) -- Jason Asbahr 808 Sul Ross Suite 7 Reactive Systems Houston, Texas 77006 jason@reactive.com (713) 942-7937 voice
From: vesely@bme.ri.ccf.org Newsgroups: comp.sys.next.software,comp.sys.next.programmer Subject: printing to Epson printers Date: 15 Aug 1996 19:57:56 GMT Organization: Cleveland Clinic Foundation Message-ID: <4uvvg4$1uu@slider.bme.ri.ccf.org> I have a dual boot Intel box at home (NEXTSTEP for me, Windows '95 for my wife) and an old Epson dot matrix printer. There is a driver for it for Windows, but obviously, it does not handle postscript from the NeXT. Is there a conversion utility, or some kind of a driver that will enable me to print to such a non-postscript printer? I don't care if the printing is slow. Thanks. -- Ivan Vesely, Ph.D. Associate Staff Department of Biomedical Engineering Cleveland Clinic Foundation vesely@bme.ri.ccf.org http://www.ccf.org/ri/bme/valve/
From: seanl@carmi.cs.umd.edu (Sean Luke) Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Followup-To: comp.sys.next.programmer,comp.graphics.algorithms Date: 17 Aug 1996 17:04:46 GMT Organization: U Maryland at College Park Message-ID: <4v4u3e$g70@mimsy.cs.umd.edu> References: <4un26t$q2d@bignews.shef.ac.uk> <4uv3hd$1qo@precipice.fdn.fr> <4v17tk$4jm@newshost.uni-koblenz.de> Marcel Bresink (bresink@informatik.uni-koblenz.de) wrote: >hugues@precipice.fdn.fr (Hugues RICHARD) wrote: >> The problem is RBG and CMYK and two different color spaces (no?!? :-). >In practice, yes :-) >> RBG is a device independent color space whereas CMYK is a device dependent color >> space (it depend on your ink, on your paper...). In a perfect world, [...] >Your explanation is all correct except for RGB being device-independent. RGB is a >device-dependent color model as well. Who doesn't believe it, should put two color >monitors of different manufacturers on his/her desk, feed them with the same image >and watch how different the colors look like. I don't want to get nitpicky here, but RGB *is* device independent. It defines a specific affine combination of specific coordinates in the theoretical color space. Whether monitors display these combinations correctly, or whether the lighting in the room is off or your tinted contacts change the color is tangental to the point: the color model describes a specific color and has nothing to do with any particular way of producing that color (short of the fact that the production must use additive color, not subtractive color). On the other hand, CMYK assumes that existing printing *devices* cannot produce grays properly, so it adds an additional coordinate to enable you to produce grays as you like. CMYK is to some extent device dependent: it is based on the problems of printer technology. All this aside, the *real* problem with RGB or CMYK is that they _cannot_describe_all_colors_. Forget what your elementary school teacher told you--there is NO WAY to come up with three or four elementary colors where: 1. every possible color is some combination of those primary colors *and* 2. every combination of the primary colors describes a visible color RGB and CMYK both guarantee #2, hence fail #1. There are greens and purples which mathematically cannot appear on your computer monitor. Oh well. _____________________________________________________________________________ Sean Luke "I've discovered that P==NP, but the proof is too U Maryland at College Park large to fit in the margins of this signature." seanl@cs.umd.edu URL: http://www.cs.umd.edu/~seanl/
From: hugues@precipice.fdn.fr (Hugues RICHARD) Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Date: 17 Aug 1996 13:14:09 GMT Organization: Individual - France Message-ID: <4v4gj1$222@precipice.fdn.fr> References: <4un26t$q2d@bignews.shef.ac.uk> <4unq3t$3rm@newsgate.dircon.co.uk> <4v1mes$7cq@bignews.shef.ac.uk> mmalcolm crawford <m.crawford@shef.ac.uk> wrote: > >On 08/12/96, Ian Kemmish wrote: >> >> What happens if you try to set the CMYK components to e.g. (0.6, 0.6, >> 0.6, 0.6) and then read back the RGB? If you get black, then it's >> probably not really bothering with CMYK properly at all.... [A >> reasonable first-order approximation would be something near >> (0.16, 0.16, 0.16).] > > [conversion algorithm snipped] > >returns: > > CMYK: 0.600, 0.600, 0.600, 0.600 > RGB: 0, 0, 0 This sounds quite normal. Try to do it yourself on an offset press (not a color printer !!!) and you should obtain a nearly (brilliant) black color... The same thing done via pft gives the same results : > precipice> pft > Connection to PostScript established. > 0.6 0.6 0.6 0.6 setcmykcolor > currentrgbcolor > pstack > 0.0 > 0.0 > 0.0 But, the rgb2cymk(1,1,1) conversion doesn't give the same result : > 0 0 0 setrgbcolor > currentcmykcolor > pstack > 1.0 > 0.0 > 0.0 > 0.0 Appkit functions behaviour (when not NXCMYKAdjust'ed) is exactly the opposite of the (default) DPS behaviour. So you could do your conversion using the DPS routines, but it will be slower than C code... > I'm separating just into black and cyan: PasteUp won't deal with RGB > TIFFs, PasteUp can deal with RGB colors and can separate it, at least on rel. 2.6 (altought it is extremely slowwwwwwwwwwwwwwwwwwwwwwwwwwww : between 5 and 10 minutes to generate the magenta film of a page containing only a 600Kb RBG image, on a non turbo mono slab !) You can also use OneVision, but it isn't exactly the same magnitude of price :-) >> [me, about complicated color cenversion adjustement] > Got any algorithms for those?! :-) Apparently, if I understand well, your images are RGB encoded grayscale only images (rigth ?) since you only print with black (and cyan used as spot color). So there is a very simple conversion function (without the need of a complicated adjustement functions) : C = 0 M = 0 Y = 0 K = R (or G, or B) If you want a more detailled algorithm (from the Reb book) : c=1-red m=1-green y=1-blue k=min (c,m,y) and then cyan=min(1,max(0,c-UCR(k))) magenta=min(1,max(0,m-UCR(k))) yellow=min(1,max(0,y-UCR(k))) black=min(1,max(0,BG(k))) Now the problem is to determine the UCR (UnderColorRemoval) and the BG (Black Generation) functions... Well, it depends on your needs. * One roughly "standard" example could be (for full 4 colors work) : -------- BG (k) input output 0 0 0.2 ~0.15 0.4 ~0.30 0.5 ~0.40 0.6 ~0.5 0.8 ~0.75 1 1 UCR (k) = 0.8k with these functions, rgb2cmyk(0,0,0) gives you (0.2, 0.2, 0.2, 1). -------- For your particular needs (RGB encoded grayscale image), you can set UCR (k) = k (identity function). But again, as said before, your needs may vary, depending of what you want to do and the kind of images you have... You can also take a look at PhotoShop (or other image apps) for other BG and UCR functions. * Hint (last but not least) : convert your RGB images to grayscale. PasteUp can
From: Norbert Heger <bertl@hal.kph.tuwien.ac.at> Newsgroups: comp.sys.next.programmer Subject: OS4.0 UI improvements Date: 18 Aug 1996 12:19:02 GMT Organization: Vienna University of Technology, Austria Message-ID: <4v71nm$1j8@news.tuwien.ac.at> References: <32145A8B.309B@ctp.com> Originator: bertl@black13 Georg Tuparev <georg_tuparev@ctp.com> writes > I'm very happy to see that they are keeping the old look and feel > (and extending it -- yes!, now (after 6 years) we can use tab to > jump from button to button etc.). ??? REALLY ??? Never heard about this! Does this mean a button is now able to become firstResponder (to receive the keyDown events)? How does is look like? How is the firstResponder-status of the button indicated? Which buttons are affected by this behavior? All of the buttons within the keyWindow (including checkboxes, including button-cells grouped in a matrix?), and if so, in which order? - or just only that ones linked together in some kind of nextText chain? Never found such a linking capability documented in the OS spec... Are there any further comparable improvements, especially improved keyboard handling? What about selecting text using the keyboard (holding a modifier key pressed), what about moving the caret wordwise, to the end of line, etc., what about changing the keyWindow, changing the active application using the keyboard? Thanks for any answer in advance... _________________________________________________________________ Norbert Heger <bertl@hal.kph.tuwien.ac.at> NEXTSTEP / OpenStep Software Development NeXTmail preferred, MIME is welcome Please finger for PGP public key
From: hugues@precipice.fdn.fr (Hugues RICHARD) Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Date: 18 Aug 1996 10:55:54 GMT Organization: Individual - France Message-ID: <4v6srq$1ft@precipice.fdn.fr> References: <4un26t$q2d@bignews.shef.ac.uk> <4unq3t$3rm@newsgate.dircon.co.uk> <4v1mes$7cq@bignews.shef.ac.uk> <4v4gj1$222@precipice.fdn.fr> Just to be a bit more precise, I wrote : >Appkit functions behaviour (when not NXCMYKAdjust'ed) is exactly the >opposite of the (default) DPS behaviour. Default DPS undercolorremoval and blackgeneration routines are {} each. So you can change DPS color conversion behaviour (but not Appkit one) by just implementing these routines (e.g. as done for the NXColor printer). Mike Paquette wrote : > If you set the default NSCMYKAdjust (NXCMYKAdjust for 3.3) then the > Window Server will use those calibration tables someone in this thead > noted were under PS2Resources. If you then set the > NSSmartCMYKColorConversion (NXSmartCMYKColorConversion for 3.3) Unfortunatly for me, if NXCMYKAdjust is implemented in 3.2, NXSmartCMYKColorConversion doesn't seems to be implemented (or it is undocumented)... Hugues. -------------------------------------------------------------------- hugues@precipice.fdn.fr - France (small NeXTMail OK) ------------ NS3.2 ------------ NS3.0J ------------ :-) ------------
From: sanguish@digifix.com Newsgroups: comp.sys.next.announce,comp.sys.next.advocacy,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.programmer,comp.sys.next.misc,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.next.bugs,comp.soft-sys.nextstep Subject: NEXTSTEP Resources on the Internet Date: 19 Aug 1996 04:15:12 GMT Organization: Digital Fix Development Distribution: inet Message-ID: <4v8pog$uk@digifix.digifix.com> Topics include: Stepwise NEXTSTEP/OpenStep Information WWW site eduSTEP WWW site NeXT Software, Inc. WWW site comp.sys.next newsgroups related newsgroups comp.sys.next newsgroups mailing list ftp sites NeXTanswers Stepwise NEXTSTEP/OpenStep Information WWW site =============================================== This online community resource includes - 150+ ISV company pages - 350+ ISV product descriptions - NEXTSTEP Developer Directory - NEXTSTEP Community WhitePages - NEXTSTEP User Group Directory - comp.sys.next archives - User Group information - Mailing List archives and information You can connect via the world wide web at: http://www.stepwise.com/ Suggestions or comments can be directed to me at sanguish@digifix.com If you would like to get your company and product information on Stepwise, please contact me at sanguish@digifix.com. eduSTEP WWW site ================ http://www.nmr.embl-heidelberg.de/eduStep/ eduStep aims to provide up-to-date information on: - NextStep tools and projects for scientists. - Third-party products interesting for the educational and scientific community (with educational discounts noted, where they exist). - A listing of resellers and shops interested in working with customers in the educational community. - Conferences, meetings, workshops - Major projects, such as SciTools, EMBL's project to develop a NextStep scientific work environment - Status reports on GNUStep, a freely-available implementation of OpenStep now being developed NeXT Software, Inc. WWW site ============================ http://www.next.com comp.sys.next.* newsgroups ========================== news:comp.sys.next.advocacy This is the "why NEXTSTEP is better (or worse) than anything else in the known universe" forum. It was created specifically to divert lengthy flame wars from .misc. news:comp.sys.next.announce Announcements of general interest to the NeXT community (new products, FTP submissions, user group meetings, commercial announcements etc.) This is a moderated newsgroup, meaning that you can't post to it directly. Submissions should be e-mailed to next-announce@digifix.com where the moderator (Scott Anguish) will screen them for suitability. Archives are available by ftp at ftp://ftp.stepwise.com/pub/Next_Announce_Archives Messages posted to announce should NOT be posted or crossposted to any other comp.sys.next groups. news:comp.sys.next.bugs A place to report verifiable bugs in NeXT-supplied software. Material e-mailed to Bug_NeXT@NeXT.COM is not published, so this is a place for the net community find out about problems when they're discovered. This newsgroup has a very poor signal/noise ratio--all too often bozos post stuff here that really belongs someplace else. It rarely makes sense to crosspost between this and other c.s.n.* newsgroups, but individual reports may be germane to certain non-NeXT- specific groups as well. news:comp.sys.next.hardware Discussions about NeXT-label hardware and compatible peripherals, and non-NeXT-produced hardware (e.g. Intel) that is compatible with NEXTSTEP. In most cases, questions about Intel hardware are better asked in comp.sys.ibm.pc.hardware. Questions about SCSI devices belong in comp.periphs.scsi. This isn't the place to buy or sell used NeXTs--that's what .marketplace is for. news:comp.sys.next.marketplace NeXT stuff for sale/wanted. Material posted here must not be crossposted to any other c.s.n.* newsgroup, but may be crossposted to misc.forsale.computers.workstation or appropriate regional newsgroups. news:comp.sys.next.misc For stuff that doesn't fit anywhere else. Anything you post here by definition doesn't belong anywhere else in c.s.n.*--i.e. no crossposting!!! news:comp.sys.next.programmer Questions and discussions of interest to NEXTSTEP programmers. This is primarily a forum for advanced technical material. Generic UNIX questions belong elsewhere (comp.unix.questions), although specific questions about NeXT's implementation or porting issues are appropriate here. Note that there are several other more "horizontal" newsgroups (comp.lang.objective-c, comp.lang.postscript, comp.os.mach, comp.protocols.tcp-ip, etc.) that may also be of interest. news:comp.sys.next.software This is a place to talk about [third party] software products that run on NEXTSTEP systems. news:comp.sys.next.sysadmin Stuff relating to NeXT system administration issues; in rare cases this will spill over into .programmer or .software. Related Newsgroups ================== news:comp.soft-sys.nextstep Like comp.sys.next.software and comp.sys.next.misc combined. Exists because NeXT is a software-only company now, and comp.soft-sys is for discussion of software systems with scope similar to NEXTSTEP. news:comp.lang.objective-c Technical talk about the Objective-C language. Implemetations discussed include NeXT, Gnu, Stepstone, etc. news:comp.object Technical talk about OOP in general. Lots of C++ discussion, but NeXT and Objective-C get quite a bit of attention. At times gets almost philosophical about objects, but then again OOP allows one to be a programmer/philosopher. (The original comp.sys.next no longer exists--do not attempt to post to it.) Exception to the crossposting restrictions: announcements of usenet RFDs or CFVs, when made by the news.announce.newgroups moderator, may be simultaneously crossposted to all c.s.n.* newsgroups. Getting the Newsgroups without getting News =========================================== Thanks to Michael Ross at antigone.com, the main NEXTSTEP groups are now available as a mailing list digest as well. next-nextstep-d next-advocacy-d next-announce-d next-bugs-d next-hardware-d next-marketplace-d next-misc-d next-programmer-d next-software-d next-sysadmin-d (For a full description, send mail saying LISTS to <digestif@antigone.com>). The subscription syntax is essentially the same as LISTSERV's. To subscribe, send a message to <digestif@antigone.com> saying: SUB Listname YourName Example: SUB next-hardware-d John Doe The ftp sites ============= ftp://next-ftp.peak.org: The main site for North American submissions (formerly ftp.cs.orst.edu) ftp://ftp.informatik.uni-muenchen.de: (Peanuts) Located in Germany. ftp://ftp.dn.net/pub/next Peanuts mirror in the US ftp://terra.stack.urc.tue.nl (Dutch NEXTSTEP User Group) and ftp://cube.sm.dsi.unimi.it (Italian NEXTSTEP User Group) ftp://ftp.nmr.embl-heidelberg.de/pub/next/ eduStep ftp://ftp.next.com: See below ftp.next.com and NextAnswers@next.com ===================================== [from the document ftp://ftp.next.com/pub/NeXTanswers/1000_Help] Welcome to the NeXTanswers information retrieval system! This system allows you to request online technical documents, drivers, and other software, which are then sent to you automatically. You can request documents by fax or Internet electronic mail, read them on the world-wide web, transfer them by anonymous ftp, or download them from the BBS. NeXTanswers is an automated retrieval system. Requests sent to it are answered electronically, and are not read or handled by a human being. NeXTanswers does not answer your questions or forward your requests. USING NEXTANSWERS BY E-MAIL To use NeXTanswers by Internet e-mail, send requests to nextanswers@next.com. Files are sent as NeXTmail attachments by default; you can request they be sent as ASCII text files instead. To request a file, include that file's ID number in the Subject line or the body of the message. You can request several files in a single message. You can also include commands in the Subject line or the body of the message. These commands affect the way that files you request are sent: ASCII causes the requested files to be sent as ASCII text SPLIT splits large files into 95KB chunks, using the MIME Message/Partial specification REPLY-TO address sets the e-mail address NeXTanswers uses These commands return information about the NeXTanswers system: HELP returns this help file INDEX returns the list of all available files INDEX BY DATE returns the list of files, sorted newest to oldest SEARCH keywords lists all files that contain all the keywords you list (ignoring capitalization) For example, a message with the following Subject line requests three files: Subject: 2101 2234 1109 A message with this body requests the same three files be sent as ASCII text files: 2101 2234 1109 ascii This message requests two lists of files, one for each search: Subject: SEARCH Dell SCSI SEARCH NetInfo domain NeXTanswers will reply to the address in your From: line. To use a different address either set your Reply-To: line, or use the NeXTanswers command REPLY-TO <your-address> If you have any problem with the system or suggestions for improvement, please send mail to nextanswers-request@next.com. USING NEXTANSWERS BY FAX To use NeXTanswers by fax, call (415) 780-3990 from a touch-tone phone and follow the instructions. You'll be asked for your fax number, a number to identify your fax (like your phone extension or office number), and the ID numbers of the files you want. You can also request a list of available files. When you finish entering the file numbers, end the call and the files will be faxed to you. If you have problems using this fax system, please call Technical Support at 1-800-848-6398. You cannot use the fax system outside the U.S & Canada. USING NEXTANSWERS VIA THE WORLD-WIDE WEB To use NeXTanswers via the Internet World-Wide Web connect to NeXT's web server at URL http://www.next.com. USING NEXTANSWERS BY ANONYMOUS FTP To use NeXTanswers by Internet anonymous FTP, connect to FTP.NEXT.COM and read the help file pub/NeXTanswers/README. If you have problems using this, please send mail to nextanswers-request@next.com. USING NEXTANSWERS BY MODEM To use NeXTanswers via modem call the NeXTanswers BBS at (415) 780-2965. Log in as the user "guest", and enter the Files section. From there you can download NeXTanswers documents. FOR MORE HELP... If you need technical support for NEXTSTEP beyond the information available from NeXTanswers, call the Support Hotline at 1-800-955-NeXT (outside the U.S. call +1-415-424-8500) to speak to a NEXTSTEP Technical Support Technician. If your site has a NeXT support contract, your site's support contact must make this call to the hotline. Otherwise, hotline support is on a pay-per-call basis. Thanks for using NeXTanswers! Written by: Eric P. Scott (mailto:eps@toaster.SFSU.EDU) and Scott Anguish (mailto:sanguish@digifix.com) Additions from: Greg Anderson (mailto:Greg_Anderson@afs.com) Michael Pizolato (mailto:alf@epix.net) Dan Grillo (mailto:dan_grillo@next.com)
Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms From: phillips@dowco.com (Daniel Phillips) Subject: Re: rgb2cmyk (on NEXTSTEP) Sender: news@dowco.com Message-ID: <DwDu0H.526@dowco.com> Date: Mon, 19 Aug 1996 11:17:05 GMT References: <4un26t$q2d@bignews.shef.ac.uk> <4uv3hd$1qo@precipice.fdn.fr> <4v17tk$4jm@newshost.uni-koblenz.de> <4v4u3e$g70@mimsy.cs.umd.edu> Organization: dowco.com Sean Luke says: >All this aside, the *real* problem with RGB or CMYK is that they >_cannot_describe_all_colors_. Forget what your elementary school >teacher told you--there is NO WAY to come up with three or four >elementary colors where: > > 1. every possible color is some combination of those primary colors >*and* > 2. every combination of the primary colors describes a visible color > >RGB and CMYK both guarantee #2, hence fail #1. There are greens and purples >which mathematically cannot appear on your computer monitor. Your conclusion is true, but I don't see how it follows from (1) and (2). As I understand it, the problem has more to do with the lack of negative colors. And then, you have to consider the fact that the actual frequencies aren't being reproduced, just the physiological effects.
From: gad@eclipse.its.rpi.edu (Garance A. Drosehn) Newsgroups: comp.sys.next.programmer Subject: Re: rgb2cmyk (on NEXTSTEP) Date: 19 Aug 1996 15:09:41 GMT Organization: Rensselaer Polytechnic Institute, Troy NY, USA Distribution: world Message-ID: <4va03l$gmo@usenet.rpi.edu> References: <DwDu0H.526@dowco.com> In article <DwDu0H.526@dowco.com> phillips@dowco.com (Daniel Phillips) writes: > Sean Luke says: > > All this aside, the *real* problem with RGB or CMYK is that > > they _cannot_describe_all_colors_. Forget what your elementary > > school teacher told you--there is NO WAY to come up with three > > or four elementary colors where: > > > > 1. every possible color is some combination of those > > primary colors > >*and* > > 2. every combination of the primary colors describes a > > visible color > > > > RGB and CMYK both guarantee #2, hence fail #1. There are greens > > and purples which mathematically cannot appear on your computer > > monitor. > > Your conclusion is true, but I don't see how it follows from (1) > and (2). As I understand it, the problem has more to do with > the lack of negative colors. And if you had negative colors, how would you display them on the monitor? In particular, what does a color of -1 -1 -1 (RGB) look like? If you had negative colors, then you would not be able to guarantee #2. -- Garance Alistair Drosehn = gad@eclipse.its.rpi.edu Senior Systems Programmer (MIME & NeXTmail capable) Rensselaer Polytechnic Institute; Troy NY USA
From: bresink@informatik.uni-koblenz.de (Marcel Bresink) Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Date: 19 Aug 1996 14:58:09 GMT Organization: University Koblenz / Germany Message-ID: <4v9ve1$au1@newshost.uni-koblenz.de> References: <4un26t$q2d@bignews.shef.ac.uk> <4uv3hd$1qo@precipice.fdn.fr> <4v17tk$4jm@newshost.uni-koblenz.de> <4v4u3e$g70@mimsy.cs.umd.edu> seanl@carmi.cs.umd.edu (Sean Luke) wrote: > I don't want to get nitpicky here, but RGB *is* device independent. It defines > a specific affine combination of specific coordinates in the theoretical color > space. There seems to be some misunderstanding here. You could define RGB space as some theoretical, self-contained color model for the description of a set of additive colors. But, this RGB model has no practical meaning whatsoever until you really define, what you concretely _mean_ by red, green and blue, and how your color axes have to be scaled in respect of a given white-point. > Whether monitors display these combinations correctly [...] is > tangental to the point: No, not at all. You assume that there is a "correct" way of displaying an RGB color, but there isn't. An RGB color space is defined by the three primaries used for red, green and blue, so in the case of a monitor it's determined by the three phosphors used in the CRT and the way the signal amplifiers handle the RGB input values. So every monitor (and every other additive color device) has its own RGB space, hence RGB is device dependent. > the color model describes a specific color and has > nothing to do with any particular way of producing that color That's a contradiction: A specific color in a three-dimensional color model is _defined_ to be the color you "produce", when you mix the base colors with the respective factors. But I guess, you mean the right thing, and this is what this thread is all about: In theory, (C, M, Y) = (1, 1, 1) - (R, G, B), but in practice, we all know that it isn't as easy as that. However, the problems we have in cross-device rendering are _not_ a result of monitors and printers "not working correctly", as your posting suggests, but just a result of the fact that each device has its own color space: The cyan used on some printer is not the exact complementary color of a red on some monitor, and the dithering process in printing cannot be linearly scaled to the behaviour of a CRT phosphor. What has to be done is to calibrate the different devices (measure and / or adjust the primaries, find out how they scale) and compute a transformation between them that matches the color spaces as closely as possible. This transformation is exactly what NEXTSTEP does, when you turn on NXCMYKAdjust and NXSmartCMYKColorConversion: It uses the monitor device description in the file /NextLibrary/PS2Resources/ColorRendering to transform all color data in the (really) device independent CIE color space. As default, it assumes a monitor with a phosphor set based on the CCIR recommendations and a white point of 6500 Kelvins. In general, the problem of cross-device rendering is unsolvable, because as you correctly say > the *real* problem with RGB or CMYK is that they _cannot_describe_all_colors_ So, there will always be colors that lie outside the gamut of one (or both) devices. Marcel --- Marcel Bresink, University of Koblenz, Institute for Computer Science Rheinau 1, D-56075 Koblenz, Germany, Fon: +49-261-9119-421 Fax: ...-497 Mail: bresink@informatik.uni-koblenz.de (MIME/NeXT accepted)
From: cnyap@dcs.shef.ac.uk (Chih Nam Yap) Newsgroups: comp.sys.next.programmer Subject: Multi-View Panel problem Date: 19 Aug 1996 16:48:05 GMT Organization: Department of Computer Science, University of Sheffield Message-ID: <4va5s5$nic@bignews.shef.ac.uk> Hi, Supposing I have a main window and a preference panel. Inside my perference panel, I have a pop-up list and a box view. There are two items in the pop-up list, namely "button type 1" and "button type 2". I also set up another panel as a holding place to store two different kinds of view, each view is created in this way drag a button from the palate onto the "holding place" panel alt drag the button to make a three-buttons matrix format -> Layout -> group the button matrix In my controller class, I have a method called setPref: - setPref:sender { id newView = nil; switch ([sender selectedCell] tag]) { case 0: newView = [buttonType1 contentView]; break; case 1: newView = [buttonType2 contentView]; break; } [self setPrefToView:newView]; return self; } where sender is the pop-up list, buttonType1 is connected to one the view in the holding place panel, buttonType2 is also connected to the other view in the holding place panel. - setPrefToView: theView { NXRect boxRect, viewRect; [multView getfream:&boxRect]; [theView getFrame:&viewRect]; [multiView setContentView:theView] .... set the NX-X and NX_Y of viewRect [multiView display]; } multiView is connected to the box view in the main window. I always have problem with this statement [multiView setContentView:theView] it makes the application disappear. Thank you. Cheers, C.Yap
Newsgroups: comp.sys.next.programmer From: mb@interpc.de (Michael Bittner) Subject: gdb Problem with PDO4.0 Message-ID: <DwDvrL.48p@interpc.de> Keywords: gdb, PDO4.0 Sender: usenet@interpc.de Organization: interpersonal-computing GmbH Date: Mon, 19 Aug 1996 11:54:56 GMT I am not able to use PDO4.0's gdb on a SPARC Ultra1 here. Trying to run any executable in gdb ends with the following message: "/usr/platform/SUNW,Ultra-1/lib/libc_psr.so.1": not in executable format: File format not recognized. No chance to go any further with the executable. 'file' states the following about the indicated library: /usr/platform/SUNW,Ultra-1/lib/libc_psr.so.1: ELF 32-bit MSB dynamic lib SPARC32PLUS Version 1, V8+ Required, UltraSPARC1 Extensions Required, dynamically linked, not stripped I see there are hints for V8+ and UltraSPARC1 Extensions which are required, but no clue what that should be. Does anyone have an idea what's going wrong here? Any help would be appreciated. Thanks, Michael
From: ehutch@hypnos.norden1.com (E. Hutchinson) Newsgroups: comp.sys.next.programmer,comp.sys.next.misc,misc.jobs.contract Subject: NEXTSTEP/Contract--Long Term/Virginia Date: 19 Aug 1996 19:52:26 GMT Organization: Norden 1 Communications Message-ID: <4vaglq$6c2@tofu.alt.net> Programmer/analyst/developer NEXTSTEP--------------------Commercial experience Objective C-----------------Commercial experience EOF-------------------------A Plus Contract--------------------Long Term Area------------------------Virginia To Be Considered------------Fax resume or mail a hard copy. -- ehutch@norden1.com (419) 893-6367 [fax] Omni Search (419) 893-6334 [voice] 1310 Craig Maumee, Ohio 43537
From: sneal@ichips.intel.com (Scott M. Neal) Newsgroups: comp.sys.next.programmer,comp.sys.next.marketplace Subject: Re: WTB: Purple Book Date: 19 Aug 1996 17:03:32 GMT Organization: Intel Development Labs, INTeL Corporation Message-ID: <4va6p4$d5p@news.jf.intel.com> References: <4tk4ub$oec@coranto.ucs.mun.ca> <320FEF0B.5CC5@compuserve.com> In article <320FEF0B.5CC5@compuserve.com>, Daniel Wright <74521.402@compuserve.com> wrote: >Kai S. Wong wrote: >> >> I a looking for a "Programming The Display Postscript System with >> NeXTSTEP" (Purple book) written by Adobe and published by Addison-Wesley 1992. Try Powell's Technical Bookstore in Portland, Oregon (or on the web at http://www.powells.portland.or.us/). I just looked quickly on their web page, and it doesn't show any being in stock, but there were a few copies there last week which may not be in the web database. Send me email at sneal@ichips.intel.com if you can't find it on the web page and would like me to ship you a copy. Or try calling them and see if they can do the shipping for you. There are two separate book stores, the regular Powell's and the Powell's Technical, so be sure you call the right one! Scott
From: seanl@carmi.cs.umd.edu (Sean Luke) Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Followup-To: comp.sys.next.programmer,comp.graphics.algorithms Date: 19 Aug 1996 21:32:45 GMT Organization: U Maryland at College Park Message-ID: <4vamht$9b9@mimsy.cs.umd.edu> References: <4un26t$q2d@bignews.shef.ac.uk> <4uv3hd$1qo@precipice.fdn.fr> <4v17tk$4jm@newshost.uni-koblenz.de> <4v4u3e$g70@mimsy.cs.umd.edu> <4v9ve1$au1@newshost.uni-koblenz.de> Marcel Bresink (bresink@informatik.uni-koblenz.de) wrote: >There seems to be some misunderstanding here. You could define RGB space >as some theoretical, self-contained color model for the description of a >set of additive colors. But, this RGB model has no practical meaning >whatsoever until you really define, what you concretely _mean_ by red, >green and blue, and how your color axes have to be scaled in respect of a >given white-point. To my understanding, there exist RGB standards that explicitly define R,G, and B in CIE chromaticity (anyone?), which attempts to define a device-independent specification for color based on known color psychophysics. Monitor (and, I guess, printer) manufacturers attempt to duplicate these values as best they can, knowing that their results will be tainted both by the design of their systems and the environment in which they are used. Nonetheless, whether they succeed has little bearing on the device-independence of the standard color model itself. [snip] >In general, the problem of cross-device rendering is unsolvable, because >as you correctly say >> the *real* problem with RGB or CMYK is that they >> _cannot_describe_all_colors_ >So, there will always be colors that lie outside the gamut of one (or >both) devices. One might claim that the problem is "unsolvable" because one can never achieve the lofty goal of having devices coorespond *exactly* in their base coordinates. However, this does not lead to the assumption that such a goal cannot exist at all. Sean Luke seanl@cs.umd.edu
From: seanl@carmi.cs.umd.edu (Sean Luke) Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Followup-To: comp.sys.next.programmer,comp.graphics.algorithms Date: 19 Aug 1996 22:01:40 GMT Organization: U Maryland at College Park Message-ID: <4vao84$9b9@mimsy.cs.umd.edu> References: <4un26t$q2d@bignews.shef.ac.uk> <4uv3hd$1qo@precipice.fdn.fr> <4v17tk$4jm@newshost.uni-koblenz.de> <4v4u3e$g70@mimsy.cs.umd.edu> <DwDu0H.526@dowco.com> Daniel Phillips (phillips@dowco.com) wrote: >Sean Luke says: >>All this aside, the *real* problem with RGB or CMYK is that they >>_cannot_describe_all_colors_. Forget what your elementary school >>teacher told you--there is NO WAY to come up with three or four >>elementary colors where: >> >> 1. every possible color is some combination of those primary colors >>*and* >> 2. every combination of the primary colors describes a visible color >> >>RGB and CMYK both guarantee #2, hence fail #1. There are greens and purples >>which mathematically cannot appear on your computer monitor. >Your conclusion is true, but I don't see how it follows from (1) and (2). >As I understand it, the problem has more to do with the lack of >negative colors. And then, you have to consider the fact that the >actual frequencies aren't being reproduced, just the physiological >effects. Right. Let me start by modifying #2 to be more specific, just in case: 2. every combination of the primary colors describes a unique visible color Let me try out my argument with respect to RGB; perhaps you could correct me if I'm wrong somewhere. I'm far from an expert in color. Recall that the CIE color space (not the RGB or CMYK color spaces) is a weird cone whose cross-section is a sail-like shape. Given three colors R,G,B, there'd exist three rays leaving (0,0,0) cooresponding to these colors. Travelling along the ray increases the color intensity. To define a color, sum three coordinates, each along a (different) one of the three rays. This affine combination of coordinates can only describe colors inside the pyramid formed by the three vectors. To get outside the pyramid, you'd have to subtract (i.e., use negative weights). The problem is that a pyramid is not the same shape as a sail-cone. To describe all possible colors using the pyramid, you'd have to make the pyramid big enough to envelop the cone, which would admit some non-visible color coordinates (outside the cone but inside the pyramid). Or alternatively you could put the pyramid *inside* the cone and guarantee that every color you can describe is valid, but you'll also leave out visible colors. As I understand it, this is what existing computer monitors do (assuming they've got phosphors that plot nice straight lines through CIE space :-) If you permitted negative weights, you'd guarantee that you could describe all colors, but you'd also describe an infinite number of non-colors too. Put another (and totally wrong) way, a 3-or-4 primary color model can be either sound or complete, but not both. [Geez, I hope that's right... :-) ] Sean Luke seanl@cs.umd.edu
From: dave@turbocat.de (David Wetzel) Newsgroups: comp.sys.next.programmer Subject: objectAtIndex vs. objectAt Date: 19 Aug 1996 21:55:21 GMT Organization: Turbocat's Development, Germany Message-ID: <4vans9$71v@turbocat.turbocat.de> Hello! Why has List the method "objectAt" and NSArray "objectAtIndex"? Any reason? _ _ _(_)(_)_ David Wetzel, Turbocat's Development, (_) __ (_) Buchhorster Strasse, D-16567 Muehlenbeck/Berlin, FRG, _/ \_ Phone +49 33056 82151, Fax +49 33056 82152 (______) dave@turbocat.de (NeXTMail,MIME)
From: Georg Tuparev <georg_tuparev@ctp.com> Newsgroups: comp.sys.next.programmer Subject: Re: objectAtIndex vs. objectAt Date: Tue, 20 Aug 1996 10:17:32 +0200 Organization: Cambridge Technology Partners Message-ID: <3219749C.1178@ctp.com> References: <4vans9$71v@turbocat.turbocat.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit David Wetzel wrote: > > Hello! > > Why has List the method "objectAt" and NSArray "objectAtIndex"? Because is more meaningful! If you say objectAt ... you expect yet another word, and you tend to asks "at what". If you still didn't seen it, writing OS sources is like writing normal spoken text. It is easier to memorize the new method names and much more easier to read the program (without extra comments). Just my $0.02 -- Georg Tuparev Cambridge Technology Partners - BeNeLux Apollolaan 15, 1077 Amsterdam, The Netherlands Phone: +31 -(0)20 - 5750492 E-mail: Georg_Tuparev@ctp.com
From: bresink@informatik.uni-koblenz.de (Marcel Bresink) Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Date: 20 Aug 1996 09:07:18 GMT Organization: University Koblenz / Germany Message-ID: <4vbv86$rja@newshost.uni-koblenz.de> References: <4un26t$q2d@bignews.shef.ac.uk> <4uv3hd$1qo@precipice.fdn.fr> <4v17tk$4jm@newshost.uni-koblenz.de> <4v4u3e$g70@mimsy.cs.umd.edu> <4v9ve1$au1@newshost.uni-koblenz.de> <4vamht$9b9@mimsy.cs.umd.edu> seanl@carmi.cs.umd.edu (Sean Luke) wrote: > To my understanding, there exist RGB standards that explicitly define > R,G, and B in CIE chromaticity (anyone?), which attempts to define a > device-independent specification for color based on known color > psychophysics. No, a device-independent RGB standard doesn't exist. There are only standards for certain fields of applications: NTSC color television assumes R=(0.670, 0.330), G=(0.210, 0.710), B=(0.14, 0.080) (CIE xy-chromaticities), the Society of Motion Picture and Television Engineers assumes R=(0.630, 0.340), G=(0.310, 0.595), B=(0.155, 0.070), NEXTSTEP by default assumes R=(0.640, 0.330), G=(0.300, 0.600), B=(0.150, 0.060), and so on... Every manufacturer of a color device uses its own set of primary colors, so RGB is not device-independent, *really*... You have to do the following transformation steps, if you move an RGB image from one device to another: RGB on device A | | transformation according to | device A primaries v CIE | | transformation according to | device B primaries v RGB on device B The only chance you have in constructing a "perfect" RGB device would be to build it with three light sources that exactly match the X, Y and Z primaries of the CIE standard. But, as you correctly explain in your posting about the CIE space, these primaries would fall in the "pyramid" outside the cone of visible colors, hence they are non-colors. Marcel --- Marcel Bresink, University of Koblenz, Institute for Computer Science Rheinau 1, D-56075 Koblenz, Germany, Fon: +49-261-9119-421 Fax: ...-497 Mail: bresink@informatik.uni-koblenz.de (MIME/NeXT accepted)
From: pemmerik@solair1.inter.NL.net (P.J.L.van Emmerik) Newsgroups: comp.sys.next.programmer Subject: Assertion failed: Delayed perform not in hash table! Date: Tue, 20 Aug 1996 11:43:53 GMT Organization: NLnet Message-ID: <4vc3uq$5oj@news.NL.net> In the /usr/adm/messages file in find the message: Aug 15 20:37:01 cvlserver2 Dybin_Server[720]: Assertion failed: Delayed perform not in hash table! The application does not crash, but starts to consume a lot of CPU (90%) and stops doing anything usefull. I suppose is has something to do with me using the perform:with:afterDelay:cacelPrevious method in the Dybin_Server application. What does the message mean exactly and what may be the couse. How can i track the problem? Please Email to: pemmerik@solair1.inter.NL.net P.J.L. van Emmerik Holec Projects B.V. Email: pemmerik@solair1.inter.NL.net PO.BOX 565, 7550 AN Hengelo Phone: +31 74 2558 688 The Netherlands --
From: dave@turbocat.de (David Wetzel) Newsgroups: comp.sys.next.programmer Subject: Setting Scroller position in NXTableView? Date: 20 Aug 1996 11:52:58 GMT Organization: Turbocat's Development, Germany Message-ID: <4vc8uq$263@turbocat.turbocat.de> Hello! I have a NXTableView in a Window. How do I tell IB that the horizontal Scroller should be on the left side when the NIB is loaded? If I drag the Scroller to the left, it stays there until I deselect the NXTableView. I am using NS 3.3, if that matters. Thanks in advance _ _ _(_)(_)_ David Wetzel, Turbocat's Development, (_) __ (_) Buchhorster Strasse, D-16567 Muehlenbeck/Berlin, FRG, _/ \_ Phone +49 33056 82151, Fax +49 33056 82152 (______) dave@turbocat.de (NeXTMail,MIME)
Newsgroups: comp.sys.next.programmer Organization: Antigone Press gateway, San Francisco Return-Path: <daveg@crt.com> Message-ID: <9608201346.AA03670@nx_chi> Content-Type: text/plain Mime-Version: 1.0 (NeXT Mail 3.3 v118.2) From: Dave Goodman <daveg@crt.com> Date: Tue, 20 Aug 96 08:46:33 -0500 Subject: NXBitmapImageRep / cache problem Nextmail_Accepted: Certainly!!! Hi, I'm working on putting a simple front end on the POV-Ray system so I can preview my image as it is being rendered. After pouring over the documentation, I came to the conclusion that the best way to represent my incomplete image was in an NXBitmapImageRep, because it deals with pixels and it can be composited to the screen fairly efficiently. However, I found out that the first time it is composited to the screen, the representation is cached in an off screen window. This defeats my purpose since I want to show an incremental display of the image as it is built. NXImage has a method "-recache" which is supposed to throw away the cached representation, but it doesn't seem to be working, or (more likely) I am not using it properly. If you have any suggestions (even ones that mean I have to scrap what I've done so far) I would appreciate them. Thanks, - Dave David Goodman daveg@crt.com [NeXT/MIME] Systems Architect NationsBank (NationsBanc-CRT) Tel: 312-234-2368 Fax: 312-234-2186 "Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke
Newsgroups: comp.sys.next.programmer From: ct2g@thor.acc.virginia.edu (Cheng Tang) Subject: NEXTSTEP PCMCIA drivers Message-ID: <DwFy1K.LMD@murdoch.acc.Virginia.EDU> Sender: usenet@murdoch.acc.Virginia.EDU Organization: University of Virginia Date: Tue, 20 Aug 1996 14:39:20 GMT Are there any PCMCIA drivers in NEXTSTEP? Source code, generic drivers, specifications, etc.? Thanks in advance, ---Cheng
From: Chris Schoeneman <crs@lightscape.com> Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Date: Tue, 20 Aug 1996 09:54:54 -0700 Organization: Lightscape Message-ID: <3219EDDE.41C6@lightscape.com> References: <4un26t$q2d@bignews.shef.ac.uk> <4uv3hd$1qo@precipice.fdn.fr> <4v17tk$4jm@newshost.uni-koblenz.de> <4v4u3e$g70@mimsy.cs.umd.edu> <DwDu0H.526@dowco.com> <4vao84$9b9@mimsy.cs.umd.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sean Luke wrote: > > Daniel Phillips (phillips@dowco.com) wrote: > > >As I understand it, the problem has more to do with the lack of > >negative colors. And then, you have to consider the fact that the > >actual frequencies aren't being reproduced, just the physiological > >effects. > > Right. Let me start by modifying #2 to be more specific, just in case: > > 2. every combination of the primary colors describes a > unique visible color > > Let me try out my argument with respect to RGB; perhaps you could > correct me if I'm wrong somewhere. I'm far from an expert in color. > > Recall that the CIE color space (not the RGB or CMYK color > spaces) is a weird cone whose > cross-section is a sail-like shape. Given three colors R,G,B, there'd > exist three rays leaving (0,0,0) cooresponding to these colors. > Travelling along the ray increases the color intensity. > To define a color, sum three coordinates, each along a (different) > one of the three rays. > > This affine combination of coordinates can only describe colors > inside the pyramid formed by the three vectors. To get outside > the pyramid, you'd have to subtract (i.e., use negative weights). Correct. > The problem is that a pyramid is not the same shape as a sail-cone. > To describe all possible colors using the pyramid, you'd have to make > the pyramid big enough to envelop the cone, which would admit some > non-visible color coordinates (outside the cone but inside the pyramid). No, not `non-visible' but `non-physical.' The difference is that non- visible seems to admit infrared or ultraviolet. The regions outside the `sail-cone' correspond to impossible physical light intensities (i.e. negative energies). > Or alternatively you could put the pyramid *inside* the cone and > guarantee that every color you can describe is valid, but you'll > also leave out visible colors. As I understand it, this is what > existing computer monitors do (assuming they've got phosphors that > plot nice straight lines through CIE space :-) Yes, of course. The alternative is non-physical (hypothetical) primaries. > If you permitted negative weights, you'd guarantee that you > could describe all colors, but you'd also describe an infinite > number of non-colors too. Right. Remember that a negative weight implies negative energy. Since that's impossible, negative weights can't be done in a real device. > Put another (and totally wrong) way, a 3-or-4 primary color model > can be either sound or complete, but not both. I'd rephrase that as `either complete but non-physical or physical but incomplete.' Actually, you can also be non-physical and incomplete through a poor choice of hypothetical primaries. Cheers, -chris
From: Alex Blakemore <alex@genoa.com> Newsgroups: comp.sys.next.programmer Subject: Re: objectAtIndex vs. objectAt Date: 20 Aug 1996 02:36:56 GMT Organization: Genoa Software Systems Message-ID: <4vb8c8$k8o@saturn.genoa.com> References: <4vans9$71v@turbocat.turbocat.de> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: dave@turbocat.de In <4vans9$71v@turbocat.turbocat.de> David Wetzel wrote: > Why has List the method "objectAt" and NSArray "objectAtIndex"? clarity -- Alex Blakemore alex@genoa.com NeXT, MIME and ASCII mail accepted
From: "Phuc LE HONG" <lehong@club-internet.fr> Newsgroups: comp.sys.next.programmer Subject: Compiler used for Windows NT Date: 20 Aug 1996 19:59:03 GMT Organization: Famille LeHong - Minvielle Message-ID: <01bb8ed2$4fded2e0$dfce75c2@Club-Internet.club-internet.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hello I'm using NS3.2 & EOF1.1 on an HP712. I have a couple of applications that I would like to port them to Windows NT. As recommended by NeXT, I will do that port first under Mach, and then compile the OpenStep compliant apps to get the Windows NT apps. My primary development environment will be OpenStep for Mach, so do I need to buy OpenStep for Windows Developer to generate the Windows NT app, or can I get the job done with the User package only. More precisely, which compiler is used to generate an application for Windows NT. Is it the VC++ compiler or a modified GCC compiler suite ? Any answer would be greatly appreciated. Thanks.
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: Re: objectAtIndex vs. objectAt Date: 20 Aug 1996 20:09:07 GMT Organization: OnRamp Technologies; ISP; Dallas/Ft Worth/Houston, TX USA Message-ID: <4vd613$1co@news.onramp.net> References: <4vans9$71v@turbocat.turbocat.de> <4vb8c8$k8o@saturn.genoa.com> Cc: alex@genoa.com Alex Blakemore wrote: > David Wetzel wrote: > > Why has List the method "objectAt" and NSArray "objectAtIndex"? > clarity Hmm. Why are most basic accessor methods returning a C data types have names ending in type-Value (ie. - (int)intValue) while - stringValue returns an NSString object? clarity?
From: holscher@mixi.net (Dave Holscher) Newsgroups: comp.sys.next.bugs,comp.sys.next.programmer Subject: Help with EOF1.2 Server Date: 20 Aug 1996 21:20:22 GMT Organization: Midwest Internet Exchange, Inc. Message-ID: <4vda6m$6cf@mars.mixi.net> NeXT finally released upgrades to PDO and EOF Server, but it appears that they are trying to kill it because: 1. I got no documentation on the server. 2. Apparently I need some database client libraries to make my EOF apps link. I figured this out not by reading documentation but by figuring out how to link stuff by looking at makefiles and then finding missing symbols that looked like Oracle client functions. I used nm to find that these symbols were not defined in the adaptor framework. 3. There is no documentation or information telling me how to get these database libraries and they don't appear to be included in the distribution. 4. I can't link in my EOF1.1 stuff with my PDO4.0 stuff because I get runtime errors. Can anyone help? Please respond via e-mail. Dave Holscher
From: danlyke@pixar.com (Dan Lyke) Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Date: 20 Aug 1996 20:34:03 GMT Organization: Pixar Animation Studios Message-ID: <4vd7fr$q0g@pixar.com> References: <4un26t$q2d@bignews.shef.ac.uk> <4uv3hd$1qo@precipice.fdn.fr> <4v17tk$4jm@newshost.uni-koblenz.de> <4v4u3e$g70@mimsy.cs.umd.edu> <4v9ve1$au1@newshost.uni-koblenz.de> <4vamht$9b9@mimsy.cs.umd.edu> Mime-Version: 1.0 Content-Type: Text/Plain; charset=US-ASCII In article <4vamht$9b9@mimsy.cs.umd.edu>, seanl@carmi.cs.umd.edu says... >To my understanding, there exist RGB standards that explicitly define >R,G, and B in CIE chromaticity (anyone?), "The nice thing about standards is you've got so many to choose from!" There are several standards, I'm not familiar with specifics 'cause if I need accurate conversions I find the standard I'm interested in. NTSC specifies some response curves (which TV manufacturers routinely deviate from in an effort to make their pictures look "better" than the competitors) and there's a de-facto standard for VGA type monitors. The specs I remember seeing for both are _VERY_ different, and I know from direct experience that they do not match: same video card (Targa 32+), same RGB BNC cables to an NEC Multisync Plus and to a monitor in a local TV station (apparently very expensive, derogatory comments were treated by the engineer there as sacrilege), very different concepts of red and blue. Also, as you say, just because a standard exists doesn't mean anybody's conforming. Dan
From: "Phuc LE HONG" <lehong@club-internet.fr> Newsgroups: comp.sys.next.programmer Subject: Re: Compiler used for Windows NT Date: 20 Aug 1996 20:15:11 GMT Organization: Famille LeHong - Minvielle Message-ID: <01bb8ed4$914eeba0$dfce75c2@Club-Internet.club-internet.fr> References: <01bb8ed2$4fded2e0$dfce75c2@Club-Internet.club-internet.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sorry for the weird indentation in the previous message. Here is the same message with a better formatting (I hope so !). I'm using NS3.2 & EOF1.1 on an HP712. I have a couple of applications that I would like to port them to Windows NT. As recommended by NeXT, I will do that port first under Mach, and then compile the OpenStep compliant apps to get the Windows NT apps. My primary development environment will be OpenStep for Mach, so do I need to buy OpenStep for Windows Developer to generate the Windows NT app, or can I get the job done with the User package only. More precisely, which compiler is used to generate an application for Windows NT. Is it the VC++ compiler or a modified GCC compiler suite ? Any answer would be greatly appreciated. Thanks.
From: ACoder@infoave.net (ACoder) Newsgroups: comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.northstar,comp.sys.nsc.32k,comp.sys.palmtops,comp.sys.pen,comp.sys.pens,comp.sys.powerpc,comp.sys.prime,comp.sys.proteon Subject: Great Shareware Date: 21 Aug 1996 03:50:12 GMT Organization: Info Avenue INTERNET Access Distribution: inet Message-ID: <4ve11k$h7a@news1.sunbelt.net> It's probably the best page on the net. Great Shareware programs written by a totally disabled Vietnam veteran that will make you glad you went there. Acoder's Cave is the site of MamSofCo's shareware programs. Programs on this page are Win3.1 and Win95 compatible. Go to: http://www.mamsofco.com
From: anch@logiball.de (Andreas Christiani) Newsgroups: comp.sys.next.programmer Subject: NSReturnSign Date: 21 Aug 1996 09:54:35 GMT Organization: Customer of EUnet Germany; Info: info@Germany.EU.net Message-ID: <4vemcr$52i@news.Dortmund.Germany.EU.net> Hi, in IB's Images section of the nib-file window there is no NSReturnSign-Image. I would like to know where I can find it in the directory tree to add it to my resources. It's not in NextLibrary/Frameworks/AppKit.framework/... and I don't know whereelse to find it. Any suggestions ? Thanks, A. Christiani --- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LogiBall gGmbH * Innovationszentrum Herne * Westring 303 * 44629 Herne Andreas Christiani * christiani@logiball.de * http://www.logiball.de Tel.: 02323 / 925 559 * Fax : 02323 / 925 551 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
From: Bernhard Scholz <scholz@informatik.tu-muenchen.de> Newsgroups: comp.sys.next.programmer Subject: Re: objectAtIndex vs. objectAt Date: Wed, 21 Aug 1996 15:43:08 +0200 Organization: Technische Universitaet Muenchen, Germany Distribution: world Message-ID: <Pine.HPP.3.95.960821153934.23410C-100000@hphalle0.informatik.tu-muenchen.de> References: <4vans9$71v@turbocat.turbocat.de> <4vb8c8$k8o@saturn.genoa.com> <4vd613$1co@news.onramp.net> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <4vd613$1co@news.onramp.net> On 20 Aug 1996, Steve Dekorte wrote: > Alex Blakemore wrote: > > David Wetzel wrote: > > > Why has List the method "objectAt" and NSArray "objectAtIndex"? > > clarity > > Hmm. Why are most basic accessor methods returning a C data types > have names ending in type-Value (ie. - (int)intValue) while - > stringValue > returns an NSString object? clarity? > Because all OpenStep classes are supposed to handle _only_ NSString and the usage of 'char *' or so named CStrings are discouraged? Greetings, Bernhard.
From: anch@logiball.de (Andreas Christiani) Newsgroups: comp.sys.next.programmer Subject: DPSAddFD Date: 21 Aug 1996 14:21:37 GMT Organization: Customer of EUnet Germany; Info: info@Germany.EU.net Message-ID: <4vf61h$52i@news.Dortmund.Germany.EU.net> Hi, in the Conversion Guide the following instructions are written to convert the DPSAddFD - calls : > Old Code > > DPSAddFD(fromChild, (DPSFDProc)fdHandler, > (id)self, NX_BASETHRESHOLD); > > > New Code > > NSPosixFileDescriptor *filed = [[NSPosixFileDescriptor alloc] > initWithFileDescriptor:fromChild]; > [filed monitorActivity:NSPosixWritableActivity]; > [filed setDelegate:self]; > [[NSRunLoop currentRunLoop] addPosixFileDescriptor:filed > forMode:NSDefaultRunLoopMode]; > /* Implementation of fdHandler function from old code becomes > implementation of the delegate method > posixFileDescriptor:currentActivity: */ Another document describes that NSPosixFileDescriptor has been removed from Foundation and was replaced by NSFileHnadle. My problem is, that NSFileHandle has no -monitorActivity: method and NSRunLoop has no -addPosixFileDescriptor: method. Maybe the -(void)acceptConnectionInBackgroundAndNotify: method in NSFileHandle is a replacement for -monitorActivity:. But there is no documentation available and so I don't know how to work with this. For NSRunLoop there is no adequate method as a replacement for -addPosixFileDescriptor:, or I haven't found it, because for this class there's also no documentation. Maybe anybody has got a good idea how to handle this. All suggestions welcome ! Thanks, A.C. --- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LogiBall gGmbH * Innovationszentrum Herne * Westring 303 * 44629 Herne Andreas Christiani * christiani@logiball.de * http://www.logiball.de Tel.: 02323 / 925 559 * Fax : 02323 / 925 551 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
From: martin@rat.se (Martin Wennerberg) Newsgroups: comp.sys.next.programmer Subject: Re: NXBitmapImageRep / cashe problem Date: 21 Aug 1996 08:03:40 GMT Organization: Research & Trade AB Distribution: world Message-ID: <4vefss$9iu@baldwin.rat.se> References: <9608201346.AA03670@nx_chi> I suggest using NXBitmapImageRep -draw or drawIn: directly instead of using a NXImage. Also you might consider to set the window not to buffer to improve performance. Martin Wennerberg ____________________________________________________ Research & Trade AB Phone: + 46 - 8 - 21 17 50 Fax: + 46 - 8 - 24 54 11 Email: martin@rat.se [MIME & NeXTmail supported] Snailmail: Box 7742, S-103 95 Stockholm, SWEDEN Visiting: Kungsgatan 33
From: anch@logiball.de (Andreas Christiani) Newsgroups: comp.sys.next.programmer Subject: DPSAddFD Date: 21 Aug 1996 15:29:33 GMT Organization: Customer of EUnet Germany; Info: info@Germany.EU.net Message-ID: <4vfa0t$52i@news.Dortmund.Germany.EU.net> Hi, in the Conversion Guide the following instructions are written to convert the DPSAddFD - calls : > Old Code > > DPSAddFD(fromChild, (DPSFDProc)fdHandler, > (id)self, NX_BASETHRESHOLD); > > > New Code > > NSPosixFileDescriptor *filed = [[NSPosixFileDescriptor alloc] > initWithFileDescriptor:fromChild]; > [filed monitorActivity:NSPosixWritableActivity]; > [filed setDelegate:self]; > [[NSRunLoop currentRunLoop] addPosixFileDescriptor:filed > forMode:NSDefaultRunLoopMode]; > /* Implementation of fdHandler function from old code becomes > implementation of the delegate method > posixFileDescriptor:currentActivity: */ Another document describes that NSPosixFileDescriptor has been removed from Foundation and was replaced by NSFileHnadle. My problem is, that NSFileHandle has no -monitorActivity: method and NSRunLoop has no -addPosixFileDescriptor: method. Maybe the -(void)acceptConnectionInBackgroundAndNotify: method in NSFileHandle is a replacement for -monitorActivity:. But there is no documentation available and so I don't know how to work with this. For NSRunLoop there is no adequate method as a replacement for -addPosixFileDescriptor:, or I haven't found it, because for this class there's also no documentation. Maybe anybody has got a good idea how to handle this. All suggestions welcome ! Thanks, A.C. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LogiBall gGmbH * Innovationszentrum Herne * Westring 303 * 44629 Herne Andreas Christiani * christiani@logiball.de * http://www.logiball.de Tel.: 02323 / 925 559 * Fax : 02323 / 925 551 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
From: aisbell@ix.netcom.com (Art Isbell) Newsgroups: comp.sys.next.programmer Subject: Re: NSReturnSign Date: 21 Aug 1996 15:21:32 GMT Organization: Netcom Distribution: world Message-ID: <4vf9hs$eno@sjx-ixn2.ix.netcom.com> References: <4vemcr$52i@news.Dortmund.Germany.EU.net> anch@logiball.de (Andreas Christiani) wrote: > in IB's Images section of the nib-file window there is no NSReturnSign-Image. > I would like to know where I can find it in the directory tree to add it to > my resources. It's not in NextLibrary/Frameworks/AppKit.framework/... and I > don't know whereelse to find it. > > Any suggestions ? OPENSTEP user interface changes seem to have done away with the Return image to signify a button whose action will be sent when Return is pressed. Instead, a heavier black border surrounds the "default" button a la Windows 95. To make a button the default button in IB, just add "\r" to the "Key" field of the button's Attributes Inspector. -- Art Isbell NeXT/MIME Mail: aisbell@ix.netcom.com Trego Systems Voice/Fax: +1 408 335 2515 CaseServ: NEXTSTEP/OpenStep Voice Mail: +1 408 335 1154 managed care solutions US Mail: Felton, CA 95018-9442
From: Mark Bessey <MaRK_BeSSeY@NeXT.CoM> Newsgroups: comp.sys.next.programmer Subject: Re: Compiler used for Windows NT Date: Tue, 20 Aug 1996 21:28:14 -0700 Organization: NeXT Software, Inc. Message-ID: <321A905E.5353@NeXT.CoM> References: <01bb8ed2$4fded2e0$dfce75c2@Club-Internet.club-internet.fr> <01bb8ed4$914eeba0$dfce75c2@Club-Internet.club-internet.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit CC: mbessey@next.com Phuc LE HONG wrote: > > Sorry for the weird indentation in the previous message. Here is the same > message with a better formatting (I hope so !). > > I'm using NS3.2 & EOF1.1 on an HP712. I have a couple of applications that > I would like to port them to Windows NT. As recommended by NeXT, I will do > that port first under Mach, and then compile the OpenStep compliant apps to > get the Windows NT apps. > > My primary development environment will be OpenStep for Mach, so do I need > to buy OpenStep for Windows Developer to generate the Windows NT app, or > can I get the job done with the User package only. > > More precisely, which compiler is used to generate an application for > Windows NT. Is it the VC++ compiler or a modified GCC compiler suite ? > > Any answer would be greatly appreciated. Thanks. You need to buy the OPENSTEP/NT Developer package in order to compile your applications on NT. The compiler used is gcc. -Mark "Not an official NeXT spokesperson"
From: anch@logiball.de (Andreas Christiani) Newsgroups: comp.sys.next.programmer Subject: Re: NSReturnSign Date: 21 Aug 1996 16:30:25 GMT Organization: Customer of EUnet Germany; Info: info@Germany.EU.net Message-ID: <4vfdj1$hid@news.Dortmund.Germany.EU.net> References: <4vemcr$52i@news.Dortmund.Germany.EU.net> <4vf9hs$eno@sjx-ixn2.ix.netcom.com> > > in IB's Images section of the nib-file window there is no NSReturnSign-Image. > > I would like to know where I can find it in the directory tree to add it to > > my resources. It's not in NextLibrary/Frameworks/AppKit.framework/... and I > > don't know whereelse to find it. > > > > Any suggestions ? > > OPENSTEP user interface changes seem to have done away with the Return image to signify a button whose action will be sent when Return is pressed. Instead, a heavier black border surrounds the "default" button a la Windows > 95. > > To make a button the default button in IB, just add "\r" to the "Key" field of the button's Attributes Inspector. > Yes OK ! But in one of the examples of the documentation it is used, so I asked myself why it isn't available in the resources of IB. Little bit funny, ain't it ? Thanks for answering ! A.C. --- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LogiBall gGmbH * Innovationszentrum Herne * Westring 303 * 44629 Herne Andreas Christiani * christiani@logiball.de * http://www.logiball.de Tel.: 02323 / 925 559 * Fax : 02323 / 925 551 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
From: mmalcolm crawford <m.crawford@shef.ac.uk> Newsgroups: comp.sys.next.programmer Subject: Re: Multi-View Panel problem Date: 21 Aug 1996 17:24:40 GMT Organization: University of Sheffield, UK Message-ID: <4vfgoo$acc@bignews.shef.ac.uk> References: <4va5s5$nic@bignews.shef.ac.uk> In-Reply-To: <4va5s5$nic@bignews.shef.ac.uk> On 08/19/96, Chih Nam Yap wrote: > Hi, > > Supposing I have a main window and a preference panel. Inside my > perference panel, I have a pop-up list and a box view. There are two > items in the pop-up list, namely "button type 1" and "button type 2". > If I remember rightly (please correct me if I'm wrong, maybe it's in Ngheim?) there's a good example of how to do this sort of thing in Garfinkel and Mahoney's book (I think you still have it?!) -- look for SwitchView. The svRound is in there as otherwise you get drawing artifacts if the new View is an odd number of pixels wide. best wishes, mmalc. [SwitchView.h] #import <appkit/View.h> @interface SwitchView:View { id accessoryView; } - switchToView:newView; - drawSelf:(const NXRect *)rects :(int)rectCount; @end [SwitchView.m] #import <appkit/appkit.h> #import "SwitchView.h" @implementation SwitchView - drawSelf:(const NXRect *)rects :(int)rectCount { // erase the entire area PSsetlinewidth(1.0); PSsetgray(NX_LTGRAY); NXRectFill(&bounds); // draw upper line at top PSsetgray(NX_DKGRAY); PSmoveto(bounds.origin.x, bounds.size.height); PSrlineto(bounds.size.width, 0); PSstroke(); // draw lower line for bezel effect PSsetgray(NX_WHITE); PSmoveto(bounds.origin.x, bounds.size.height - 1.0); PSrlineto(bounds.size.width, 0); PSstroke(); // draw upper line at bottom PSsetgray(NX_DKGRAY); PSmoveto(bounds.origin.x, 2); PSrlineto(bounds.size.width, 0); PSstroke(); // draw lower line for bezel effect PSsetgray(NX_WHITE); PSmoveto(bounds.origin.x, 1); PSrlineto(bounds.size.width, 0); PSstroke(); return self; } float svRound(float n) { if ((ceil(n) - n) > 0.5) return floor(n); return ceil(n); } - switchToView:newView { NXRect rect; // remove the old view [accessoryView removeFromSuperview]; // add the new subview accessoryView = newView; [self addSubview:accessoryView]; // center the view [accessoryView getFrame:&rect]; rect.origin.y = svRound(bounds.origin.y + (bounds.size.height - rect.size.height) / 2.0); rect.origin.x = svRound(bounds.origin.x + (bounds.size.width - rect.size.width) / 2.0); [accessoryView moveTo:rect.origin.x :rect.origin.y]; // display ourselves -- display // sends drawSelf:: to first erase the // switchview and then ask the subview // (the accessoryView) to display itself [self display]; return self; } @end --
From: altenber@acpub.duke.edu (Lee Altenberg) Newsgroups: comp.sys.next.programmer Subject: Solaris OpenStep based on C++ !? Date: 21 Aug 1996 22:14:15 -0400 Organization: Duke University, Durham, NC, USA Message-ID: <4vgfpn$g4b@news.duke.edu> In looking at the Solaris OpenStep info, I was surprised to see this about OpenStep being based on C++: In http://www.sun.com/solaris/products/openstep/ sol-openstep-port/EnvCompLang.html: "Language Variants In NEXTSTEP, the standard C language is used as the base language. In OpenStep, C++ is used as the base language." In http://www.sun.com/solaris/products/openstep/ sol-openstep-port/PortProc.html: "To convert your existing NEXTSTEP applications to OpenStepTM, you need to perform several conversion processes. Specifically, you need to: · Convert the Objective C source language to Objective C++." This is news to me. According to NeXT's OpenStepSpec, "The OpenStep API is expressed in the Objective C language, an object-oriented extension of ANSI C." So, Sun seems to have diverged from NeXT on the base language. How can that be withing NeXT's OpenStep spec? ======================================================================= Lee Altenberg, Ph.D. Research Affiliate, University of Hawai`i at Manoa Office: Maui High Performance Computing Center 550 Lipoa Parkway, Suite 100 Kihei, Maui HI 96753 Phone: (808) 879-5077 x 296 (work), (808) 879-5018 (fax) E-mail: altenber@mhpcc.edu <NeXTMail and MIME: altenber@pueo.mhpcc.edu> Web: http://pueo.mhpcc.edu/~altenber/ =======================================================================
From: dcoyle@goanna.mpi-hd.mpg.de (David A. Coyle) Newsgroups: comp.sys.next.programmer Subject: Re: Multi-View Panel problem Date: 22 Aug 1996 09:08:13 GMT Organization: University of Heidelberg, Germany Message-ID: <4vh81t$gg9@sun0.urz.uni-heidelberg.de> References: <4vfgoo$acc@bignews.shef.ac.uk> In article <4vfgoo$acc@bignews.shef.ac.uk> mmalcolm crawford <m.crawford@shef.ac.uk> writes: <chop, hack> > - drawSelf:(const NXRect *)rects :(int)rectCount > { > // erase the entire area > PSsetlinewidth(1.0); > PSsetgray(NX_LTGRAY); > NXRectFill(&bounds); > > // draw upper line at top > PSsetgray(NX_DKGRAY); > PSmoveto(bounds.origin.x, bounds.size.height); > PSrlineto(bounds.size.width, 0); > PSstroke(); > > // draw lower line for bezel effect > PSsetgray(NX_WHITE); > PSmoveto(bounds.origin.x, bounds.size.height - 1.0); > PSrlineto(bounds.size.width, 0); > PSstroke(); > > // draw upper line at bottom > PSsetgray(NX_DKGRAY); > PSmoveto(bounds.origin.x, 2); > PSrlineto(bounds.size.width, 0); > PSstroke(); > > // draw lower line for bezel effect > PSsetgray(NX_WHITE); > PSmoveto(bounds.origin.x, 1); > PSrlineto(bounds.size.width, 0); > PSstroke(); > > return self; > } <slice, dice> Mmalc: You're joking, right? What's wrong with: void NXDrawGrayBezel(const NXRect *aRect, const NXRect *clipRect) or void NXDrawGroove(const NXRect *aRect, const NXRect *clipRect) ? Dave ------------------------------------------------------------------ David A. Coyle Father of Annealer.app. Fission-track research. Ask for my PGP public key. ------------------------------------------------------------------ Max-Planck-Institut f r Kernphysik Heidelberg, Germany ------------------------------------------------------------------ dcoyle@goanna.mpi-hd.mpg.de dcoyle@weizen.rt.schwaben.de http://goanna.mpi-hd.mpg.de/fission/fissionhome.html ------------------------------------------------------------------ Microsoft - We put the "backwards" into backwards compatibility
From: dcoyle@goanna.mpi-hd.mpg.de (David A. Coyle) Newsgroups: comp.sys.next.programmer Subject: Re: Multi-View Panel problem Date: 22 Aug 1996 09:08:28 GMT Organization: University of Heidelberg, Germany Message-ID: <4vh82c$gga@sun0.urz.uni-heidelberg.de> References: <4vfgoo$acc@bignews.shef.ac.uk> In article <4vfgoo$acc@bignews.shef.ac.uk> mmalcolm crawford <m.crawford@shef.ac.uk> writes: <chop, hack> > - drawSelf:(const NXRect *)rects :(int)rectCount > { > // erase the entire area > PSsetlinewidth(1.0); > PSsetgray(NX_LTGRAY); > NXRectFill(&bounds); > > // draw upper line at top > PSsetgray(NX_DKGRAY); > PSmoveto(bounds.origin.x, bounds.size.height); > PSrlineto(bounds.size.width, 0); > PSstroke(); > > // draw lower line for bezel effect > PSsetgray(NX_WHITE); > PSmoveto(bounds.origin.x, bounds.size.height - 1.0); > PSrlineto(bounds.size.width, 0); > PSstroke(); > > // draw upper line at bottom > PSsetgray(NX_DKGRAY); > PSmoveto(bounds.origin.x, 2); > PSrlineto(bounds.size.width, 0); > PSstroke(); > > // draw lower line for bezel effect > PSsetgray(NX_WHITE); > PSmoveto(bounds.origin.x, 1); > PSrlineto(bounds.size.width, 0); > PSstroke(); > > return self; > } <slice, dice> Mmalc: You're joking, right? What's wrong with: void NXDrawGrayBezel(const NXRect *aRect, const NXRect *clipRect) or void NXDrawGroove(const NXRect *aRect, const NXRect *clipRect) ? Dave ------------------------------------------------------------------ David A. Coyle Father of Annealer.app. Fission-track research. Ask for my PGP public key. ------------------------------------------------------------------ Max-Planck-Institut f r Kernphysik Heidelberg, Germany ------------------------------------------------------------------ dcoyle@goanna.mpi-hd.mpg.de dcoyle@weizen.rt.schwaben.de http://goanna.mpi-hd.mpg.de/fission/fissionhome.html ------------------------------------------------------------------ Microsoft - We put the "backwards" into backwards compatibility
From: dcoyle@goanna.mpi-hd.mpg.de (David A. Coyle) Newsgroups: comp.sys.next.programmer Subject: Re: Multi-View Panel problem Date: 22 Aug 1996 09:08:58 GMT Organization: University of Heidelberg, Germany Message-ID: <4vh83a$ggj@sun0.urz.uni-heidelberg.de> References: <4vfgoo$acc@bignews.shef.ac.uk> In article <4vfgoo$acc@bignews.shef.ac.uk> mmalcolm crawford <m.crawford@shef.ac.uk> writes: <chop, hack> > - drawSelf:(const NXRect *)rects :(int)rectCount > { > // erase the entire area > PSsetlinewidth(1.0); > PSsetgray(NX_LTGRAY); > NXRectFill(&bounds); > > // draw upper line at top > PSsetgray(NX_DKGRAY); > PSmoveto(bounds.origin.x, bounds.size.height); > PSrlineto(bounds.size.width, 0); > PSstroke(); > > // draw lower line for bezel effect > PSsetgray(NX_WHITE); > PSmoveto(bounds.origin.x, bounds.size.height - 1.0); > PSrlineto(bounds.size.width, 0); > PSstroke(); > > // draw upper line at bottom > PSsetgray(NX_DKGRAY); > PSmoveto(bounds.origin.x, 2); > PSrlineto(bounds.size.width, 0); > PSstroke(); > > // draw lower line for bezel effect > PSsetgray(NX_WHITE); > PSmoveto(bounds.origin.x, 1); > PSrlineto(bounds.size.width, 0); > PSstroke(); > > return self; > } <slice, dice> Mmalc: You're joking, right? What's wrong with: void NXDrawGrayBezel(const NXRect *aRect, const NXRect *clipRect) or void NXDrawGroove(const NXRect *aRect, const NXRect *clipRect) ? Dave ------------------------------------------------------------------ David A. Coyle Father of Annealer.app. Fission-track research. Ask for my PGP public key. ------------------------------------------------------------------ Max-Planck-Institut f r Kernphysik Heidelberg, Germany ------------------------------------------------------------------ dcoyle@goanna.mpi-hd.mpg.de dcoyle@weizen.rt.schwaben.de http://goanna.mpi-hd.mpg.de/fission/fissionhome.html ------------------------------------------------------------------ Microsoft - We put the "backwards" into backwards compatibility
From: dcoyle@goanna.mpi-hd.mpg.de (David A. Coyle) Newsgroups: comp.sys.next.programmer Subject: multi-post apology Date: 22 Aug 1996 09:10:15 GMT Organization: University of Heidelberg, Germany Message-ID: <4vh85n$ggr@sun0.urz.uni-heidelberg.de> References: <4vh83a$ggj@sun0.urz.uni-heidelberg.de> Sorry about those repeats: Newsgrazer had told me the posting failed..... Dave
From: dave@turbocat.de (David Wetzel) Newsgroups: comp.sys.next.programmer Subject: Remembering PageLayout? Date: 22 Aug 1996 11:34:48 GMT Organization: Turbocat's Development, Germany Message-ID: <4vhgko$10q@turbocat.turbocat.de> Hello! Is there a easy way to save the choices made in the PageLayout panel? My apps "forget" about the settings after restart. Thanks in advance _ _ _(_)(_)_ David Wetzel, Turbocat's Development, (_) __ (_) Buchhorster Strasse, D-16567 Muehlenbeck/Berlin, FRG, _/ \_ Phone +49 33056 82151, Fax +49 33056 82152 (______) dave@turbocat.de (NeXTMail,MIME)
From: Jeff_Sickel@sickel.com Newsgroups: comp.sys.next.programmer Subject: 2+ up PS files Date: 22 Aug 1996 12:16:40 GMT Organization: MindSpring Enterprises Message-ID: <4vhj38$19fg@mule1.mindspring.com> Does anyone know of a relatively easy way to take multi-paged ps files and send them to the printer in 2, 4, ... up? Previewer.app would have been the easiest option, but the Page Layout capabilities just aren't there. Regards, jas
From: ians@cam-ani.co.uk (Ian Stephenson) Newsgroups: comp.sys.next.programmer Subject: Re: Solaris OpenStep based on C++ !? Date: Thu, 22 Aug 1996 11:27:23 GMT Organization: Cambridge Animation Systems Ltd Sender: news@cam-ani.co.uk Message-ID: <DwJEHo.ILo@cam-ani.co.uk> References: <4vgfpn$g4b@news.duke.edu> In article <4vgfpn$g4b@news.duke.edu> altenber@acpub.duke.edu (Lee Altenberg) writes: > In looking at the Solaris OpenStep info, I was surprised to > see this about OpenStep being based on C++: Yes, and no.... Don't panic! It's based on C++ rather than _C_ ie it's ObjC++, not ObjC. The practical impications of this are simply that 1) Most well written ObjC will work 2) Some code might need slight modification 3) The C++ compiler will actually work! So basically you either won't notice, or it'll be much better. (from what I've seen it looks like Sun have done a really great job) $an
From: anch@logiball.de (Andreas Christiani) Newsgroups: comp.sys.next.programmer Subject: Re: 2+ up PS files Date: 22 Aug 1996 13:14:51 GMT Organization: Customer of EUnet Germany; Info: info@Germany.EU.net Message-ID: <4vhmgb$i51@news.Dortmund.Germany.EU.net> References: <4vhj38$19fg@mule1.mindspring.com> Hi ! Try the "psutils"-package from one of the ftp-servers. The PostScriptHelper.app is a GUI to one of the commands (only even/odd) in the psutils, and - according to the author - will be supporting the other commands in future. Up to this time use the commandline-tools. Ciao, A.C. --- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LogiBall gGmbH * Innovationszentrum Herne * Westring 303 * 44629 Herne Andreas Christiani * christiani@logiball.de * http://www.logiball.de Tel.: 02323 / 925 559 * Fax : 02323 / 925 551 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Newsgroups: comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.northstar,comp.sys.nsc.32k,comp.sys.palmtops,comp.sys.pen,comp.sys.pens,comp.sys.powerpc,comp.sys.prime,comp.sys.proteon From: dsr@lns598.lns.cornell.edu Sender: ACoder@infoave.net (ACoder) Date: 22 Aug 1996 09:33:44 EDT Control: cancel <4ve11k$h7a@news1.sunbelt.net> Subject: cmsg cancel <4ve11k$h7a@news1.sunbelt.net> Message-ID: <cancel.4ve11k$h7a@news1.sunbelt.net> Spam/MMF cancelled by dsr@lns598.lns.cornell.edu original subject was Great Shareware
From: info@fygir.nl (Fygir) Newsgroups: comp.sys.next.programmer Subject: NS. Dev. for manufacturing syst. needed,Netherlands Date: 22 Aug 1996 16:51:38 GMT Organization: Fygir Message-ID: <info-2208961856080001@ztm01-00.dial.xs4all.nl> Fygir is a rapidly growing international company that focuses on the development, sale and implementation of state-of-the-art planning and scheduling software for manufacturers. From offices in Boston (USA), The Hague (The Netherlands) and London (UK), Fygir works for many multinational companies. Fygir has distinguished itself in this market by applying new logistic principles and modern information technology within their innovative software. Our developers use the modern OO NEXTSTEP / OpenStep environment. Due to the development of a new standard software package, we have an immediate opportunity in The Hague for SOFTWARE ENGINEERS who will independently design and implement object oriented software. In particular you should possess the following qualities: object oriented design and programming experience; knowledge of NEXTSTEP/OpenStep; excellent communicative capabilities, both verbally and written; In return, we offer challenging work in a stimulating environment, an excellent renumeration package and very good possibilities for personal development. An application letter with resumé should be addressed for the attention of : Denis Mulder Fygir logistic information systems Polakweg 23 2288 GG Rijswijk The Netherlands Telephone: (+31) 70 336 8330, e-mail: denis@fygir.nl
From: Charles William Swiger <cs4w+@andrew.cmu.edu> Newsgroups: comp.sys.next.programmer Subject: Re: 2+ up PS files Date: Thu, 22 Aug 1996 13:14:54 -0400 Organization: Fifth yr. senior, Computer Science, Carnegie Mellon, Pittsburgh, PA Message-ID: <wm79KCe00iWQM5Yk0f@andrew.cmu.edu> References: <4vhj38$19fg@mule1.mindspring.com> In-Reply-To: <4vhj38$19fg@mule1.mindspring.com> Excerpts from netnews.comp.sys.next.programmer: 22-Aug-96 2+ up PS files by Jeff_Sickel@sickel.com > Does anyone know of a relatively easy way to take multi-paged ps files and > send them to the printer in 2, 4, ... up? psnup -n 2 YourFile.ps | lpr RTFM "man psnup". -Chuck Charles Swiger | cs4w@andrew.cmu.edu | standard disclaimer ----------------+---------------------+--------------------- I know you're an optimist if you think I'm a pessimist.
From: cmh@spiff.carleton.ca (Colin Henein) Newsgroups: comp.sys.next.programmer Subject: 104 Key Keyboards Date: 22 Aug 1996 16:11:06 GMT Organization: Carleton University, Ottawa, Canada Message-ID: <4vi0qq$br7@bertrand.ccs.carleton.ca> NNTP-Posting-User: cmh Does anyone know the format of the .keymapping files and how they work? My roommate spilled a bottle of beer into my old 101 key keyboard, and I'm going to be forced to buy one of those obscenities that have 104 keys since no manufacturer seems to make 101 key keyboards anymore. If I'm going to have to look at those keys, I might as well make use of them. I assume they just generate 2 new scan codes, and if those scan codes were added to the keymapping file they might work. Any ideas? Colin -- =============================+======================================= Colin Henein (Code guy) | Gratuitous UNIX tip #105: cmh@ccs.carleton.ca | "NFS does not exist" root@consecol.org | -- MINIX faq
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: Re: objectAtIndex vs. objectAt Date: 22 Aug 1996 18:10:45 GMT Organization: OnRamp Technologies; ISP; Dallas/Ft Worth/Houston, TX USA Distribution: world Message-ID: <4vi7r5$9bg@news.onramp.net> References: <4vans9$71v@turbocat.turbocat.de> <4vb8c8$k8o@saturn.genoa.com> <4vd613$1co@news.onramp.net> <Pine.HPP.3.95.960821153934.23410C-100000@hphalle0.informatik.tu-muenchen.de> Cc: scholz@informatik.tu-muenchen.de Bernhard Scholz wrote: > Steve Dekorte wrote: > > Alex Blakemore wrote: > > > David Wetzel wrote: > > > > Why has List the method "objectAt" and NSArray "objectAtIndex"? > > > clarity > > > > Hmm. Why are most basic accessor methods returning a C data types > > have names ending in type-Value (ie. - (int)intValue) while - > > stringValue returns an NSString object? clarity? > > > Because all OpenStep classes are supposed to handle _only_ NSString and > the usage of 'char *' or so named CStrings are discouraged? My question wasn't "why use string objects?", it's "why use a method name with the suffix 'Value' for a method that returns an object when intValue, floatValue, ect. all return C data types." This sort of thing creates situations where one has memorize or constantly look into docs of includes to find return types. If they wanted to be consistant, or clear, they could either have -intValue, doubleValue, stringValue, etc. all return objects or all return C data types and create methods with different names for returning objects. -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
From: Ronald Pomeroy <rpomeroy@mindspring.com> Newsgroups: comp.sys.next.programmer Subject: Re: objectAtIndex vs. objectAt Date: Thu, 22 Aug 1996 18:32:08 -0400 Organization: Personal Account Message-ID: <321CDFE8.4B33@mindspring.com> References: <4vans9$71v@turbocat.turbocat.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit David Wetzel wrote: > > Hello! > > Why has List the method "objectAt" and NSArray "objectAtIndex"? > > Any reason? > _ _ > _(_)(_)_ David Wetzel, Turbocat's Development, > (_) __ (_) Buchhorster Strasse, D-16567 Muehlenbeck/Berlin, FRG, > _/ \_ Phone +49 33056 82151, Fax +49 33056 82152 > (______) dave@turbocat.de (NeXTMail,MIME) This was supposed to be an impovement in the API. Self documenting and all that. List is gone in the OPENSTEP API. For that matter, why the hell did they put the word "object" in there ? This on just kills me. I much prefer the smalltalk way: something := (myArray at:1) someMessage. Or in Objective-C something = [[myArray at:1] someMessage]; For inserting something: myArray at:1 put: something. Or in Objective-C [myArray at:1 put: something]; Instead we have the extremely verbose: [anArray setObject:anObject forIndex:anIndex]; Prefixing anything (inst var name, method selector, class name) with "Object" is just plain ObjectUgly! If you extend their pattern of naming here you get things like this... @interface CarClass : NSObjectClass { EngineObjectClass engineObject; NSArrayClass wheelObjects; SpeedObjectClass speedObject; } - (EngineObjectClass)engineObject; - (void)setEngineObject:(EngineClass)anEngine; - (SpeedObjectClass)speed; - (void)setSpeedObject:(SpeedClass)speed; - (NSArray)wheelObjects; - (void)setWheelObjects:(NSArray)array; @end Pretty ugly eh? Wouldn't it work better like this... @interface Car : NSObject { Engine engine; NSArray wheels; Speed speed; } - (Engine)engine; - (void)setEngine:(Engine)anEngine; - (NSArray)wheels; - (void)setWheels:(NSArray)wheels; - (Speed)speed; - (void)setSpeed:(Speed)aSpeed; @end Heck, that's the way EOModeler generates 'em. Why waste all those letters reminding us that we are doing "Object" oriented programming with objects and classes ? I say "clean it up". Of course that's just MNSHO :-) Ron
From: Re: Ist Java Contraproduktiv ? Newsgroups: comp.sys.next.programmer Subject: priority inversion? Date: 22 Aug 1996 12:39:29 GMT Organization: Humboldt University Berlin, Department of Computer Science Message-ID: <4vhke1$fvb@hahn.informatik.hu-berlin.de> Hi! I'm running NeXTStep 3.2 on a HP 715. I did some experiments with fixed priority scheduling policy and observed the following: Every time a fixed priority thread with a priority >= 25 comes to run, it will keep running till it explicitly stops, calls thread_switch etc., even in presence of other FP threads with higher priority. The set quantum does not matter. That is in contradiction to the described policy in the documentation and to 'standard' mach. I guess, there is a priority inversion or NeXTStep assumes a non-preemptive (i.e. cooperative) behavior for all threads over priority 24. Who can me tell something about this? Is there any way to interrupt such threads, except a real hardware interrupt? Thanks for reading. Matthias Werner
Newsgroups: comp.sys.next.programmer From: beaver@il.us.swissbank.com (Jason Beaver) Subject: Re: 2+ up PS files Message-ID: <1996Aug22.140425.17727@il.us.swissbank.com> Sender: root@il.us.swissbank.com (Operator) Organization: Swiss Bank Corporation CM&T Division References: <4vhj38$19fg@mule1.mindspring.com> Date: Thu, 22 Aug 1996 14:04:25 GMT In article <4vhj38$19fg@mule1.mindspring.com> Jeff_Sickel@sickel.com writes: > Does anyone know of a relatively easy way to take multi-paged ps > files and send them to the printer in 2, 4, ... up? 'psnup -n N filename | lpr' where N is 2, 4, etc... jason __________________ Jason Beaver SBC Warburg Jason_Beaver@swissbank.com (NeXTMail/MIME preferred) #import <std/disclaimer.h>
From: stephen@ccc1.tamu.edu (Stephen Johnson) Newsgroups: comp.sys.next.programmer Subject: Parabase & Sybase? Date: 22 Aug 1996 22:17:02 GMT Organization: Texas A&M University, College Station, Texas Message-ID: <4vim8u$jr7@news.tamu.edu> Is anyone using Parabase & Sybase? Do you know how to export the data in a sub-form along with the main form data? The sub-form data is linked in a many to one relationship* with the data in the main part of the form. So, when I export it I need it to continue to be associated. *(to make sure I'm saying what I mean here - one record from the table used in the sub-form may relate to many records in the main form data table.) I was told to try something like this but I don't understand exactly how to do it: To export the sub form data, create a temporary form with just the fields from the sub form and then export the data that way. I tried that as I understand it and it doesn't work, then I was told to consult the "manual" for more info. Stephen stephen@ccc1.tamu.edu
From: hugues@precipice.fdn.fr (Hugues RICHARD) Newsgroups: comp.sys.next.programmer,comp.graphics.algorithms Subject: Re: rgb2cmyk (on NEXTSTEP) Date: 22 Aug 1996 18:15:56 GMT Organization: Individual - France Message-ID: <4vi84s$5ot@precipice.fdn.fr> References: <4un26t$q2d@bignews.shef.ac.uk> <4uv3hd$1qo@precipice.fdn.fr> <4v17tk$4jm@newshost.uni-koblenz.de> <4v4u3e$g70@mimsy.cs.umd.edu> <4v9ve1$au1@newshost.uni-koblenz.de> <4vamht$9b9@mimsy.cs.umd.edu> <4vd7fr$q0g@pixar.com> danlyke@pixar.com (Dan Lyke) wrote: > There are several standards, I'm not familiar with specifics 'cause if I need > accurate conversions I find the standard I'm interested in. NTSC specifies > some response curves (which TV manufacturers routinely deviate from in an > effort to make their pictures look "better" than the competitors) and there's > a de-facto standard for VGA type monitors. The specs I remember seeing for > both are _VERY_ different, and I know from direct experience that they do not > match: same video card (Targa 32+), same RGB BNC cables to an NEC Multisync > Plus and to a monitor in a local TV station (apparently very expensive, > derogatory comments were treated by the engineer there as sacrilege), very > different concepts of red and blue. That's why, may be, they call it NTSC : Never Twice the Same Color :-) Hugues. -------------------------------------------------------------------- hugues@precipice.fdn.fr - France (small NeXTMail OK) ------------ NS3.2 ------------ NS3.0J ------------ :-) ------------
From: patj@nntp.best.com (Pat Jensen) Newsgroups: comp.sys.next.misc,comp.sys.next.software,comp.sys.next.programmer Subject: GCC port for NS/OpenStep Date: 23 Aug 1996 05:56:18 GMT Organization: Best Internet Communications Message-ID: <4vjh62$bm@nntp1.best.com> I've just recently purchased OpenStep 4 User, it's pretty great minus the compiler. I was wondering, is there a GCC distribution for NextStep Intel laying around anywhere? I checked peak but there was just bits and pieces.. also are there any good FAQs out on Mach programming? Thanks in advance for any help you can give me. -- O Pat Jensen <|> LL patj@best.com
From: suckow@bln.sel.alcatel.de (Ralf Suckow) Newsgroups: comp.sys.next.programmer Subject: Re: objectAtIndex vs. objectAt Date: 23 Aug 1996 07:35:58 GMT Organization: Alcatel/Bell Distribution: world Message-ID: <4vjn0u$4tr@btmpjg.god.bel.alcatel.be> References: <321CDFE8.4B33@mindspring.com> Ronald Pomeroy <rpomeroy@mindspring.com> writes > Instead we have the extremely verbose: > > [anArray setObject:anObject forIndex:anIndex]; > Thats exactly the point, if you compare old Object based code with new NSObject based, or DBKit versus EOF etc, all the code has got very verbose. Before, you were chaining messages in a line. Now, you write each message sending in a separate line. I think NeXT wanted this. Yours, ------------------------ Ralf.Suckow@bln.sel.alcatel.de | All opinions are mine.
From: tiggr@es.ele.tue.nl (Pieter Schoenmakers) Newsgroups: comp.sys.next.programmer Subject: Re: Solaris OpenStep based on C++ !? Date: 23 Aug 1996 13:35:05 +0200 Organization: Eindhoven University of Technology Sender: tiggr@tom.es.ele.tue.nl Message-ID: <x7lof62v12.fsf@tom.es.ele.tue.nl> References: <4vgfpn$g4b@news.duke.edu> In-reply-to: altenber@acpub.duke.edu's message of 21 Aug 1996 22:14:15 -0400 In article <4vgfpn$g4b@news.duke.edu> altenber@acpub.duke.edu (Lee Altenberg) writes: So, Sun seems to have diverged from NeXT on the base language. How can that be withing NeXT's OpenStep spec? A certain subset of C, let's call it X, is equal to a certain subset of C++ (i.e. C is C++ except for those places where C++ was changed). If the C part of the Objective-C used in the OpenStep spec is a subset of X, then that C part is also valid and semantically equivalent C++. QED. What this means of course is that nobody in their right state of mind will ever use those possibilities of Sun's OpenStep where it is C++ specific, since it will hamper portability to other OpenStep implementations. Not so much NeXT's, since they have invented Objective-C++ and provide a compiler for it, as GNUStep, since Objective-C++ isn't part of GNU CC yet. --Tiggr
From: info@fygir.nl (Fygir) Newsgroups: comp.sys.next.programmer Subject: [Q] How is Form grouped in ScrollView? Date: 23 Aug 1996 14:27:24 GMT Organization: Fygir Message-ID: <info-2308961631550001@ztm04-04.dial.xs4all.nl> Can anyone explain to me what trick InterfaceBuilder uses to group a (single) Form in a ScrollView so that the Form can be scrolled vertically and resizes horizontally with the ScrollView. It looks like the Form becomes the contentView (a ClipView) of the ScrollView, because after grouping it in a ScrollView one cannot select the Form any longer, except when making a connection to it with Ctrl-drag. How can I use this trick with my own subclass of Form (and FormCell)? Thanks in advance, Jan-Willem de Bruijn jwdb@fygir.nl
From: Georg Tuparev <georg_tuparev@ctp.com> Newsgroups: comp.sys.next.programmer Subject: Re: Remembering PageLayout? Date: Fri, 23 Aug 1996 17:08:54 +0200 Organization: Cambridge Technology Partners Message-ID: <321DC986.4008@ctp.com> References: <4vhgko$10q@turbocat.turbocat.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit David Wetzel wrote: > Is there a easy way to save the choices made in the PageLayout panel? You should use NSUserDefaults. And always check the Global domain when you start your app for the first time! So you may set the paper size etc. -- Georg Tuparev Cambridge Technology Partners - BeNeLux Apollolaan 15, 1077 Amsterdam, The Netherlands Phone: +31 -(0)20 - 5750492 E-mail: Georg_Tuparev@ctp.com
From: dave@turbocat.de (David Wetzel) Newsgroups: comp.sys.next.misc,comp.sys.next.software,comp.sys.next.programmer Subject: Re: GCC port for NS/OpenStep Date: 23 Aug 1996 13:59:10 GMT Organization: Turbocat's Development, Germany Message-ID: <4vkdfe$3pb@turbocat.turbocat.de> References: <4vjh62$bm@nntp1.best.com> patj@nntp.best.com (Pat Jensen) wrote: > I've just recently purchased OpenStep 4 User, it's pretty great minus > the compiler. I was wondering, is there a GCC distribution for NextStep > Intel laying around anywhere? > > I checked peak but there was just bits and pieces.. also are there any > good FAQs out on Mach programming? > > Thanks in advance for any help you can give me. You need headers too. These are (C) by NeXT. The developer package contains a lot of examples and docs. _ _ _(_)(_)_ David Wetzel, Turbocat's Development, (_) __ (_) Buchhorster Strasse, D-16567 Muehlenbeck/Berlin, FRG, _/ \_ Phone +49 33056 82151, Fax +49 33056 82152 (______) dave@turbocat.de (NeXTMail,MIME)
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: NXBundle Example Date: 23 Aug 1996 18:17:51 GMT Organization: OnRamp Technologies; ISP; Dallas/Ft Worth/Houston, TX USA Message-ID: <4vkskf$ao@news.onramp.net> Anyone know where I might find a simple example w/source of creating and using an NXBundle? Steve
From: Adam Fedor <fedor@boulder.colorado.edu> Newsgroups: comp.sys.next.programmer Subject: Taking the address of a nested function Date: Fri, 23 Aug 1996 12:49:32 -0600 Organization: Optoelectronic Computing Systems Center Message-ID: <321DFD3C.746D@boulder.colorado.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I don't think my first post got out, anyway -- here's a bettter example taken almost from the gcc info docs. It compiles/links on gcc-2.7.2 fine and a more complex but equivalent program worked fine on previous (NS 3.3) versions, but does not link on NeXT's OPENSTEP 4.0 (for Mach). Is this code correct? If so, is it a bug in NeXT's compiler or the linker? On the next: cc -traditional-cpp -o testit testit.c --- testit.c --- #include <stdio.h> void intermed(int (*fcallback)(int), int k) { fcallback(k); } int foo() { int i; int bar(int j) { printf("values are %d %d\n", i, j); return 0; } i = 4; intermed(bar, 6); return 0; } int main() { foo(); return 0; }
From: Garance A Drosehn <gad@eclipse.its.rpi.edu> Newsgroups: comp.sys.next.misc,comp.sys.next.software,comp.sys.next.programmer Subject: Re: GCC port for NS/OpenStep Date: 23 Aug 1996 18:04:10 GMT Organization: Rensselaer Polytechnic Institute, Troy NY, USA Message-ID: <4vkrqq$883@usenet.rpi.edu> References: <4vjh62$bm@nntp1.best.com> patj@nntp.best.com (Pat Jensen) wrote: > I've just recently purchased OpenStep 4 User, it's pretty great > minus the compiler. I was wondering, is there a GCC distribution > for NextStep Intel laying around anywhere? While there are distributions of GCC, they won't do you any good unless you've already bought NeXTSTEP Developer (or OpenStep for Mach Developer, if you prefer). They might be newer versions of GCC, but they don't include all the NeXTSTEP-specific header files or other critical pieces. --- Garance Alistair Drosehn = gad@eclipse.its.rpi.edu Senior Systems Programmer (MIME & NeXTmail capable) Rensselaer Polytechnic Institute; Troy NY USA
From: ACoder@infoave.net (ACoder) Newsgroups: comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.northstar,comp.sys.nsc.32k,comp.sys.palmtops,comp.sys.pen,comp.sys.pens,comp.sys.powerpc,comp.sys.prime,comp.sys.proteon Subject: cmsg cancel <4ve11k$h7a@news1.sunbelt.net> Control: cancel <4ve11k$h7a@news1.sunbelt.net> Date: 23 Aug 1996 19:55:46 GMT Organization: Info Avenue INTERNET Access Distribution: inet Message-ID: <4vl2c2$8a8@news1.sunbelt.net> cancel
Newsgroups: comp.sys.next.programmer From: teek@cyantic.com (Prateek Dwivedi) Subject: printing and font sizes Organization: CYANTIC Systems Date: Thu, 22 Aug 1996 14:41:59 GMT Message-ID: <1996Aug22.144159.19943@cyantic.com> I'm having some problems with printing rtf files. When I programmatically generate an RTF doc, and use rtf2ps (thanks Steve Hayman) to print it, the printout contains the same font sizes that I had defined in the rtf (BTW: I use rtf2ps so the printing can be done later without an app running). This is the behaviour that I want and expect. However, if I send the same rtf to Edit, and the user hits Print from the menu, I get different font sizes: when I define 14pt, I get 9 pt, when I define 12 pt, I get 8 pt, etc. This is behaviour that is puzzling me and undesirable. I need Edit's printout to be exactly the same as rtf2ps's. I'm guessing that when I print in Edit, (obviously printing its View object), that it is using the Screen Fonts instead of the real font. Are there any hints/suggestions you can provide? Thanks teek --- Prateek Dwivedi - Cyantic Systems Corp. teek@cyantic.com
Newsgroups: comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.northstar,comp.sys.nsc.32k,comp.sys.palmtops,comp.sys.pen,comp.sys.pens,comp.sys.powerpc,comp.sys.prime,comp.sys.proteon From: le@put.com (Louis Epstein) Subject: Re: Great Shareware Distribution: inet Followup-To: comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.northstar,comp.sys.nsc.32k,comp.sys.palmtops,comp.sys.pen,comp.sys.pens,comp.sys.powerpc,comp.sys.prime,comp.sys.proteon Sender: usenet@news.put.com (The Root) Organization: Putnam Internet Services Message-ID: <DwLyLu.5nn@news.put.com> References: <4ve11k$h7a@news1.sunbelt.net> Date: Fri, 23 Aug 1996 20:37:06 GMT ACoder (ACoder@infoave.net) wrote: : It's probably the best page on the net. Great Shareware programs written by a : totally disabled Vietnam veteran that will make you glad you went there. : Acoder's Cave is the site of MamSofCo's shareware programs. Programs on this : page are Win3.1 and Win95 compatible. Go to: http://www.mamsofco.com Well,I don't see what relevance this has to comp.sys.northstar, unless someone has found a way to make W*nd*ws run under Northstar DOS.
From: ehutch@hypnos.norden1.com (E. Hutchinson) Newsgroups: comp.sys.next.programmer,misc.jobs.offered,misc.jobs.contract Subject: NEXTSTEP/Contract-Long Term/Vir Date: 24 Aug 1996 14:51:49 GMT Organization: Norden 1 Communications Message-ID: <4vn4u5$amt@tofu.alt.net> Programmer/analyst/developer NEXTSTEP--------------------Commercial experience Objective C------------------Commercial experience EOF---------------------------A Plus Contract-----------------------Long Term Area----------------------------Virginia To Be Considered-----------------Fax resume or mail a hard copy. -- ehutch@norden1.com (419) 893-6367 [fax] Omni Search (419) 893-6334 [voice] 1310 Craig Maumee, Ohio 43537
From: filip@filtronix.eunet.be (Filip Lingier) Newsgroups: comp.sys.next.software,comp.sys.next.advocacy,comp.sys.next.sysadmin,comp.sys.next.programmer Subject: OpenStep for MachOS vs Solaris OpenStep Date: 24 Aug 1996 11:19:25 GMT Organization: Filtronix Inc. Distribution: world Message-ID: <4vmoft$bq@andromeda.filtronix.eunet.be> Hi, I don't have a SPARC or Ultra-SPARC at my disposal to try out the recently released Solaris OpenStep but I would like to hear from others that do ahve the means to compare (allround). Does anybody know if Sun plans to release a version for `Solaris x86' too? Filip -- ---------------------------- FILTRONIX ----------------------------- |-- --- \ / Software Development - OpenStep|Windows|Solaris |- | X Web Design & Development - HTML|CGI|JAVA|WebObjects | | / \ ---> info@filtronix.eunet.be
Newsgroups: comp.sys.next.programmer Subject: I had to try it! Message-ID: <321FDE49.7810@my.home.address> From: Mitch <just_ask@my.home.address> Date: Sat, 24 Aug 1996 23:02:01 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit -- Sorry to post this to your newsgroup, but I had to try it! I read this and thought, "What could I lose?" Read through it and maybe you'll like to try it as well! But please be honest. That is how it works. "MAKE-MONEY-FAST" ----- Adapted article by Jody Vining (#4 below) ---------------- Want to make a few bucks? Quick, easy and cheap? Ok ok, we have all heard this before, laughed at it, thought it was stupid, so did I. But one day, I was bored, and wanted to see if this thing really works, the now infamous newsgroup "make-money-fast" routine. And well, to my surprise, it ACTUALLY WORKED. I didn't make $50,000 like some said, but I DID make $3,200 in 1 month. Thats not bad for a $5 investment! So now try it, maybe you'll make less, maybe you'll make more, but its worth a shot right? The procedure is very simple. STEP 1. Write your name and address on 5 separate pieces of paper with the words "PLEASE ADD ME TO YOUR MAILING LIST". Fold a $1 note or money order or bank draft in each of the pieces of paper and mail them to the following five addresses: ---------------------------------------------------------- 1. Sahba Zadeh, 16115 122 Pl. NE, Bothell, WA 98011, USA 2. John England, 570 Vista Ave. Palo Alto, CA 94306, USA 3. Jeannette Bidegain, 2301 Redwood Street, #1406, Las Vegas, NV 89102,USA 4. Jody Vining, 987 Shetland Ave, Winter Springs, FL, 32708 5. Mitch Whiteley, 1026 N. 510 W. Apt. 4A, Logan, UT 84341 --------------------------------------------------------------- STEP 2. Now remove the 1st name on the list, move the other 4 names up (5 becomes 4, 4 becomes 3 etc) and put your name and address as number 5 on the list. You can do this by re-typing this article or simply editing and re-posting it in this or another newsgroup. STEP 3. Post your amended article to at least 200 new groups (there are 17 000 of them). You are now in the Mail Order Investment Business and you will start receiving $1 returns by mail within a week or two. The more newsgroups you post to, the bigger your return will be. You may want to rent a Post Office Box to handle the volume of mail you are likely to receive. If you wish to remain anonymous, you can use a pseudonym such as "The Manager" or "The Investor", but make sure your address is correct! NOW LET ME TELL YOU WHY THIS SYSTEM WORKS! Of every 200 postings I made, I received an average of 5 replies, YES - ONLY 5, each with a $1 bill enclosed. You make $5 for every 200 postings WITH YOUR NAME AT NUMBER 5. Each person who sent you $1, now also makes let's say,only 200 additional postings WITH YOUR NAME AT NUMBER 4, i.e. 1000 postings. On average therefore, 50 people will send you $1 with your name at number 4. You make $50. Your 50 new agents make 200 posting each WITH YOUR NAME AT NUMBER 3 or 10 000 postings - average return 500 at $1 each is $500. They make 200 postings each WITH YOUR NAME AT NUMBER 2 = 100 000 postings = 5 000 returns at $1 each = $5 000. Finally, 5 000 people make 200 postings each WITH YOUR NAME AT NUMBER 1 and you get a return of $50 000 before you name drops off the list. AND THAT'S IF EVERYONE DOWN THE LINE ONLY MAKES 200 POSTINGS! Total income in one cycle = $55 500. From time to time, when your name is no longer on the list, you take the latest posting that is appearing in the newsgroups, SEND OUT ANOTHER $5 TO THE NAMES THAT ARE ON THE LIST, PUT YOUR NAME IN AT NUMBER 5 AND START POSTING AGAIN. Remember, 200 postings is only a guideline. The more you post, the greater the return. Let's review the reasons why you should do this: THE ONLY COST FACTORS ARE 5 STAMPS, 5 ENVELOPES, AND 5 $1 BILLS. Anyone can afford five dollars to put into such an effortless investment with SPECTACULAR RETURNS. Some people have said to me "What happens if the scheme is 'played out' and no one sends me any money"? Big deal! So you lose $5 - but what are the chances of that happening? Do you realise how many Internet Users there are? Do you realise how many times this scheme can be utilised over and over again - with COMPLETELY NEW people participating? There are not HUNDREDS, NOT EVEN THOUSANDS, BUT HUNDREDS OF THOUSANDS OF NEW INTERNET USERS EVERY MONTH! Remember, read the instructions carefully and play FAIRLY...that's the only way this will work. Get a printout so you can refer back to this article easily. Try to keep a list of everyone that sends you money and always keep an eye on the newsgroup postings to make sure everyone is playing fairly. You know where your name should be.
From: david@pfi.ibk.baum.ethz.ch (David C. EKCHIAN) Newsgroups: comp.sys.next.programmer Subject: OPENSTEP Nib Conversion Date: 26 Aug 1996 15:47:29 GMT Organization: Swiss Federal Institute of Technology (ETHZ) Message-ID: <4vsguh$hgo@elna.ethz.ch> Cc: david@pfi.ibk.baum.ethz.ch Hi all, I convertted my project to OPENSTEP (with some problems...) and finally converted the nib files. However, the script did not change properly the "SUPERCLASS = Object;" to "SUPERCLASS = NSObject;" for my classes as it was done in the source file. I change this myself in the file "data.classes" for each nib suitcase. Is that enough or do I have to change anything in the "objects.nib" file? and how? It seems to work fine, but who knows, perhaps it will crash later... Any idea? Small hint: In NextDev/ReleaseNotes "Converting Your Code to OpenStep", you should read: > convert -nibs (note the "s") and not > convert -nib which has no effect at all... David. -- o _ /-;c ___ David C. EKCHIAN ______________________________________(@)#\(@)___ ermediateFrameworks1/AppKit.framework/Headers/AppKit.h:16, from gi_Graphics.h:21, from gi_Controller.m:36: /NextLibrary/Frameworks/Foundation.framework/Headers/NSHashTable.h:44: uninitialized const `struct NSHashTableCallBacks NSIntHashCallBacks' I made all the stages and then it works. But impossible to compile after the first step with the intermediate framework. Strange isn't it? David. --- o _ /-;c ___ David C. EKCHIAN ______________________________________(@)#\(@)___
From: david@pfi.ibk.baum.ethz.ch (David C. EKCHIAN) Newsgroups: comp.sys.next.programmer Subject: OPENSTEP PB debug target Date: 26 Aug 1996 15:57:47 GMT Organization: Swiss Federal Institute of Technology (ETHZ) Message-ID: <4vshhr$hgo@elna.ethz.ch> Cc: david@pfi.ibk.baum.ethz.ch Hi all, There is a bug in the debug target generated by the PB makefile. This comes from the utility "/usr/lib/frameworkFlags" defined by the var "$(FRAMEWORK_TOOL)" for "$$frameworks" in app.make. It works fine with the target "app" but for "debug", the tool produces the following output: "-framework AppKit,_debug -framework Foundation,_debug" and you will get "ld: warning can't locate framework for: -framework AppKit,debug using suffix debug", which is obvious: "Foundation,_debug" doesn't exist. "Foundation_debug" neither... I changed the app.make. Does someone have a fix for frameworkFlags? David. -- o _ /-;c ___ David C. EKCHIAN ______________________________________(@)#\(@)___
From: tparchme@plato.sky.bdm.com Newsgroups: comp.sys.next.programmer Subject: Programmatically setting the cursor position in a TextField. Anyone? Anyone? Date: 26 Aug 1996 19:58:06 GMT Organization: BDM International, Inc. Message-ID: <4vsvke$dge@bdmserver.mcl.bdm.com> Does anyone know how to programmitically place a cursor in a specific character position in a TextField? I've looked at all the methods in the Text and TextField classes but haven't come up with anything. I'm also looking for an example of how to use the setCharFilter: method in the Text class. Thanks - TP
From: Christian Ratliff <ratlifc@lily.org> Newsgroups: comp.sys.next.software,comp.sys.next.programmer Subject: Compiling on Solaris OpenStep Date: 25 Aug 1996 11:06:21 GMT Organization: lily Development Group Message-ID: <4vpc3d$9dq@eustis.delorme.com> Has anyone been able to build even a test app under Solaris OpenStep? It has libraries and headers, and I have GCC with ObjC built. I get the feeling the subtle differences between GCC's ObjC, and the expectations of OpenStep are enough to wreck the possibility. Any thoughts? thanks, christian --------- Christian Ratliff (NeXTmail & MIME okay) lily Development Group / <ratlifc@lily.org> / www.lily.org/~ratlifc DeLorme Mapping Systems / <ratlifc@delorme.com> / eire.delorme.com/~ratlifc "Dead mice have no entertainment value" - Ancient Cat Proverb
From: Tim.Weilkiens@kiel.netsurf.de (Tim Weilkiens) Newsgroups: comp.sys.next.programmer Subject: Programming with variable arguments Date: Mon, 26 Aug 1996 23:32:32 GMT Organization: private organization Distribution: world Message-ID: <2C1tYD$01E@kiel.netsurf.de> Hi ! I've written an error procedure which uses variable arguments. It looks like this, /****************/ /* Header Files */ #include <time.h> #include <stdio.h> #include <stdarg.h> #include <string.h> void logPrint( int type, char *message, ... ) { FILE *fhandle; va_list pArgs; /* pointer to argument list */ time_t msg_time; char buffer[64]; char *pBuf; /* get first non-fix argument */ va_start( pArgs, message ); and so on.... } The program is written in portable C Code. On a linux or solaris system everything works fine. But on an NeXT system I've got sometimes 'Bus error' error messages. The error is caused by the logPrint function and it seems to be caused by the variable argument list. So, is there something important to consider on a NeXT system like limited length of the arguments or something else? Thanks for any help. Tim -- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- ( o ) "Paddington on the Rocks" ()~*~() (_)-(_) Tim Weilkiens, Kiel, Germany /\ / \/\ Tim.Weilkiens@kiel.netsurf.de /\ / \ tim-w@pz-oekosys.uni-kiel.d400.de
From: "The Washington Firm, Ltd." <wafirm@ix.netcom.com> Newsgroups: biz.jobs.offered,comp.databases.ms-sqlserver,comp.databases.object,comp.jobs,comp.jobs.computer,comp.jobs.offered,comp.lang.c++,comp.lang.objective-c,comp.object.corba,comp.object.logic,comp.soft-sys.nextstep,comp.sys.next.programmer,sdsu.c++ Subject: AT&T Wireless Services - SEATTLE - Sr. Software Developer Date: Mon, 26 Aug 1996 16:12:30 -0700 Organization: Washington Firm Distribution: inet Message-ID: <01bb93a4.0e4149e0$61629dcc@karen95> ***AT&T Wireless Services*** Location: Kirkland (Seattle) Title: Sr. Software Developer Attn: APN Responsibilities: Responsibilites include design and development of the common object model. Work with other project teams to solidify the design of the common object model through the following development cycles: Requirement Analysis Functional Design Technical Design Construction Application Testing Qualifications: Application of OO design techniques and methodologies 3+ yrs C++ and/or Objective C programming exp 1+ yr UNIX Operating System experience NeXTStep, OpenStep, and Windows NT Operating System experience a plus Knowledge of database (Sybase preferred) Please send resume to AT&T Wireless Employment 2 Nickerson, Courtyard Suite Seattle, WA 98109 FAX (206) 284-8844 Or, you may send email to "kkinared@wafirm.com", in PLAIN TEXT FORMAT within the body of the message.
From: "The Washington Firm, Ltd." <wafirm@ix.netcom.com> Newsgroups: biz.jobs.offered,comp.databases.object,comp.jobs,comp.jobs.computer,comp.jobs.offered,comp.lang.c++,comp.lang.objective-c,comp.object.corba,comp.soft-sys.nextstep,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software Subject: AT&T Wireless Services - SEATTLE - SENIOR PROGRAMMER ANALYST FOR DATA MODELING AND SYSTEM DESIGN Date: Mon, 26 Aug 1996 16:21:17 -0700 Organization: Washington Firm Distribution: inet Message-ID: <01bb93a5.4889d4e0$61629dcc@karen95> SENIOR PROGRAMMER ANALYST FOR DATA MODELING AND SYSTEM DESIGN AT&T Wireless Services currently has an opening for a Senior Programmer Analyst For Data Modeling And System Design. If you think this is an opportunity that may interest you, please send your resume, including the reference # 544APN to: AT&T Wireless Employment Services; Attn: A.P.N. 2 Nickerson, Courtyard Suite; Seattle, WA 98109. By fax: (206) 284-8844 Or you can also submit your resume by email to "kkinared@wafirm.com". If you do, please put it in PLAIN TEXT FORMAT and include in the body of the message.
Newsgroups: comp.sys.next.programmer Subject: Sorry: I had to try it! Message-ID: <3220B202.36F6@you.probably.already.know> From: Mitch <send@you.probably.already.know> Date: Sun, 25 Aug 1996 14:05:22 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit -- I am really sorry about my SPAM. I didn't realize how wrong it was. Other's articles seemed convincing and legal, but I guess not. Please disregard posting: "I had to try it!" (delete it if your a system administrator). My mistake.
Newsgroups: comp.sys.next.programmer Organization: Antigone Press gateway, San Francisco Return-Path: <@vm.cnuce.cnr.it,@ISS.IT:ZANITTI@ISS.IT> Message-ID: <199608261318.GAA04105@isp.net> Date: Mon, 26 Aug 96 15:13:12 ISS From: Zanitti Leo <ZANITTI@ISS.IT> Subject: Indexing Kit I have an objects with three variables type int and i store this objects with Indexin KIT: Object 1: Object 4: ----------- ----------- var1 = 10 var1 = 20 var2 = 300 var2 = 250 var3 = 4000 var3 = 4500 ----------- ----------- Object 2: Object 5: ----------- ----------- var1 = 20 var1 = 20 var2 = 300 var2 = 300 var3 = 5000 var3 = 3000 ----------- ----------- Object 3: Object 6: ----------- ----------- var1 = 30 var1 = 10 var2 = 300 var2 = 300 var3 = 4000 var3 = 5000 ----------- ----------- (not exist an object with the same three var) I have three cursors on this variables type int I must find an handle of an object with all three var (example: var1 == 20 var2 == 300 var3 == 5000) I don't sure this code is correct: - (BOOL)findVars: (char) var1: (char) var2: (char) var3: (int *) handle k IXPostingList *theList1; IXPostingList *theList2; IXPostingList *theList3; IXPostingSet *theSet; theSet = nil; theList1 = theList2 = theList3 = nil; if ( theCursor1 setKey:&var1 andLength: sizeof(var1)) && theCursor2 setKey:&var2 andLength: sizeof(var2)) && theCursor3 setKey:&var3 andLength: sizeof(var3))) k if ((theList1 = IXPostingList alloc) initWithSource:VarRecordManager a ndPostingsIn: theCursor1)) && (theList2 = IXPostingList alloc) initWithSource:VarRecordManager a ndPostingsIn: theCursor2)) && (theList3 = IXPostingList alloc) initWithSource:VarRecordManager a ndPostingsIn: theCursor3))) k theSet = IXPostingSet alloc) initWithPostingsIn:theList1); theSet formIntersectionWithPostingsIn:theList2); theSet formIntersectionWithPostingsIn:theList3); if ( theSet count) == 1) k *handle = theSet setPosition:0); theList1 freeObjects) free); theList2 freeObjects) free); theList3 freeObjects) free); theSet free); return YES; [ [ [ theList1 freeObjects) free); theList2 freeObjects) free); theList3 freeObjects) free); theSet free); return NO; [ I am undecided between sizeof(var1) and sizeof(int) in theCursorN setKey:varN andLength: ?) Thanks ---------------------------------------------------------------------- Zanitti Leo Viale Regina Elena, 299 I-00161 ROME TEL +39 6 82.09.70.77 TEL +39 6 49.90.24.10 E-Mail: ZANITTI@ISS.IT (No NoXTmail Attachments) NeXTmail Attachements: DOLDO@SUN.ISS.IT (Please, before sending the NeXTmail attachment, SEND ME a MESSAGE To ZANITTI@ISS.IT) ----------------------------------------------------------------------
Newsgroups: comp.sys.next.programmer From: dsr@lns598.lns.cornell.edu Sender: Mitch <just_ask@my.home.address> Date: 27 Aug 1996 09:09:17 EDT Control: cancel <321FDE49.7810@my.home.address> Subject: cmsg cancel <321FDE49.7810@my.home.address> Message-ID: <cancel.321FDE49.7810@my.home.address> Spam/MMF cancelled by dsr@lns598.lns.cornell.edu original subject was I had to try it!
From: Georg Tuparev <georg_tuparev@ctp.com> Newsgroups: comp.sys.next.programmer Subject: Re: Programming with variable arguments Date: Tue, 27 Aug 1996 15:45:28 +0200 Organization: Cambridge Technology Partners Message-ID: <3222FBF8.3450@ctp.com> References: <2C1tYD$01E@kiel.netsurf.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Tim Weilkiens wrote: [...] > > /* get first non-fix argument */ > va_start( pArgs, message ); > > and so on.... The problem should be in the "and so on ..." part. I'm using va_list for years, and never had problems.... -- Georg Tuparev Cambridge Technology Partners - BeNeLux Apollolaan 15, 1077 Amsterdam, The Netherlands Phone: +31 -(0)20 - 5750492 E-mail: Georg_Tuparev@ctp.com
From: ehutch@hypnos.norden1.com (E. Hutchinson) Newsgroups: comp.sys.next.programmer,comp.sys.next.misc,misc.jobs.offered Subject: NEXTSTEP/Contract--Long Term/Virginia Date: 26 Aug 1996 20:11:20 GMT Organization: Norden 1 Communications Message-ID: <4vt0d8$ore@tofu.alt.net> Programmer/analyst/developer NEXTSTEP-------------------Comercial experience Objective C----------------Commercial experience EOF------------------------A Plus Contract-------------------Long Term Area-----------------------Virginia Must Be--------------------US Citizen or Greencard TO BE CONSIDERED-----------Fax resume or mail a hard copy. -- ehutch@norden1.com (419) 893-6367 [fax] Omni Search (419) 893-6334 [voice] 1310 Craig Maumee, Ohio 43537
From: mmalcolm crawford <m.crawford@shef.ac.uk> Newsgroups: comp.sys.next.programmer Subject: Re: Multi-View Panel problem Date: 27 Aug 1996 16:06:32 GMT Organization: University of Sheffield, UK Message-ID: <4vv6e8$t6m@bignews.shef.ac.uk> References: <4vfgoo$acc@bignews.shef.ac.uk> <4vh83a$ggj@sun0.urz.uni-heidelberg.de> In-Reply-To: <4vh83a$ggj@sun0.urz.uni-heidelberg.de> On 08/22/96, David A. Coyle wrote: > You're joking, right? > > What's wrong with: > > void NXDrawGrayBezel(const NXRect *aRect, const NXRect *clipRect) > or > void NXDrawGroove(const NXRect *aRect, const NXRect *clipRect) > Nothing at all -- I copied the code from an example a couple of years ago and haven't touched it since, nor have I had to draw a box since so to be brutally honest wasn't aware of the NXFunctions... So call it legacy code, operating on the "if it ain't broke don't fix it" principle! I shouldn't really have copied it in, I guess. Thanks for picking me up on this. Best wishes, mmalc. --
From: Adam Fedor <fedor@boulder.colorado.edu> Newsgroups: comp.sys.next.programmer Subject: unidentifiable module warnings? Date: Tue, 27 Aug 1996 13:30:49 -0600 Organization: Optoelectronic Computing Systems Center Message-ID: <32234CE9.1FE1@boulder.colorado.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I guess I stumped every one on my last question, so here's another. I'm using OPENSTEP for Mach 4.0, and I've got a non-GUI program that works perfectly fine, but gives me warning messages such as this: Aug 23 08:30:23 Compose[20029] *** Class MebesReader comes from unidentifiable module/framework 'Compose' Aug 23 08:30:23 Compose[20029] *** Class MathDoubleArray comes from unidentifiable module/framework 'Compose' Anyone know what it means or how to get rid of it? I'm just assuming it has something to do with NSBundle, since when I don't call the NSBundle code I don't get the warnings. Curiously, these warnings don't appear when I run the program under gdb. --- Adam Fedor. CU, Boulder | Fudd's Law of Opposition: fedor@colorado.edu (MIME) | "If force doesn't work, adam@rmnug.org (NeXTMail) | your not using enough."
From: Mark Strand <marks@soli.inav.net> Newsgroups: comp.sys.next.programmer Subject: Re: Programmatically setting the cursor position in a TextField. Anyone? Anyone? Date: Tue, 27 Aug 1996 22:12:26 -0500 Organization: Internet Navigator, Inc. Message-ID: <3223B91A.4AAB@soli.inav.net> References: <4vsvke$dge@bdmserver.mcl.bdm.com> <4vueb9$eju@usenet.kornet.nm.kr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Kang Hyun <hnalgae@soback.kornet.nm.kr> Kang Hyun wrote: > > tparchme@plato.sky.bdm.com wrote: > : Does anyone know how to programmitically place a cursor in a > : specific character position in a TextField? I've looked at all the > : methods in the Text and TextField classes but haven't come up with > : anything. I'm also looking for an example of how to use the > : setCharFilter: method in the Text class. > > : Thanks - > > : TP > > Hi, how about using PSsetmouse(fx, fy)? > It can move mouse cursor anywhere in screen coord. > I don't know what method can do this in Text or TextField class. > That's more work than is needed. Look into setSel:: It takes 2 arguments, the start and end point of the selection. So to move the cursor to a given point, just make them equal, i.e [myTextField setSel:15 :15]; will put cursor at that character position. > Hayan Nalgae. > hnalgae@soback.kornet.nm.kr
From: cnyap@next (Chih Nam Yap) Newsgroups: comp.sys.next.programmer Subject: Cell Inside ??? Date: 28 Aug 1996 10:35:36 GMT Organization: University of Sheffield, UK Message-ID: <5017do$p93@bignews.shef.ac.uk> Hi there, Recently, I am creating a Matrix of Action Cell and have some problems with the following methods from the class "Control" - updateCell: aCell If aCell is used to implement this Control, and if autodisplay is on, then draws the Control's Cell; otherwise, sets the needDisplay and calcSize flags to YES. Return self. - updateCellInside: aCell If aCell is used to implement this Control, and if autodisplay is on, draws the inside portion of the Cell; otherwise, sets the needDisplay to YES. Return self. a) What are the differences between these two methods ? b} Under what situation I must use updateCell, and what situation I must use updateCellInside ? c) What does it means "draws the inside portion of the Cell" ??? Your help will be much appreciated. Thank you. Cheers, C.Yap
From: ezhrqc@stm555 (Christian Rapp) Newsgroups: comp.sys.next.programmer Subject: Re: Setting Scroller position in NXTableView? Date: 28 Aug 1996 11:59:47 GMT Organization: Union Bank of Switzerland Message-ID: <501cbj$stu@ubszh.fh.zh.ubs.com> References: <4vc8uq$263@turbocat.turbocat.de> Cc: dave@turbocat.de In <4vc8uq$263@turbocat.turbocat.de> David Wetzel wrote: > I have a NXTableView in a Window. How do I tell IB that the horizontal > Scroller should be on the left side when the NIB is loaded? I don't know exactly how NeXT thinks how this can be done, but there is a workaround. NXTableView displays always the last connected column in full size. So you simply reconnect the first column and the slider will appear on the left side Christian _____________________________________________________________________ Christian Rapp Uptime Object Factory Inc christian.rapp@uptime.ch Technopark Zuerich, Technoparkstrasse 1 http://www.uptime.ch CH-8005 Zuerich/Switzerland Phone +41 1 445 16 99 Fax +41 1 445 16 98
From: ehutch@hypnos.norden1.com (E. Hutchinson) Newsgroups: misc.jobs.offered,comp.sys.next.programmer,misc.contracts.offered Subject: NEXTSTEP/6 Month contract/Sept start Date: 28 Aug 1996 13:12:41 GMT Organization: Norden 1 Communications Message-ID: <501gk9$cmi@tofu.alt.net> Programmer/analyst/developer NEXTSTEP Objevtive C Sybase or Oracle----A Plus Contract------6 months Start---------Sept Must Be-------US Citizen or Greencard To Be Considered------Fax resume or mail a hard copy. -- ehutch@norden1.com (419) 893-6367 [fax] Omni Search (419) 893-6334 [voice] 1310 Craig Maumee, Ohio 43537
From: Imdat Solak <iso@hos.de> Newsgroups: comp.sys.next.programmer Subject: Re: PostScript page definition files (ppd files) Date: Wed, 28 Aug 1996 16:14:37 +0200 Organization: HEALTH ONLINE SERVICE Message-ID: <32245429.622E@hos.de> References: <4vu1s1INNidm@maz4.sma.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Laurent, you should just get a copy of another PPD file and try to patch it such that it fits your needs. PPD Documentation is available from Adobe, www.adobe.com Hope this helps BTW: PPD = PostScript Printer Description File Laurent Bourqui wrote: > > Hi, > > Where can I find information about PostScript page definition files (ppd files). > I would like to write one for my printer. > > Thanks, > > Laurent > --  Imdat Solak - Webmaster Health Online Service - iso@hos.de Tel.: +49-89-9211-1661 - Fax: +49-89-9211-1199 - http://www.hos.de/ Homepage: http://web.hos.de:8080/
From: gherman@NMR.EMBL-Heidelberg.DE (Dinu Gherman) Newsgroups: comp.sys.next.programmer Subject: Re: objectAtIndex vs. objectAt Date: 28 Aug 1996 14:28:07 GMT Organization: EMBL Heidelberg Distribution: world Message-ID: <501l1n$bhr@lion.embl-heidelberg.de> References: <3219749C.1178@ctp.com> In article <3219749C.1178@ctp.com> Georg Tuparev <georg_tuparev@ctp.com> writes: > Because is more meaningful! If you say objectAt ... you expect > yet another word, and you tend to asks "at what". > > If you still didn't seen it, writing OS sources is like writing > normal spoken text. It is easier to memorize the new method names > and much more easier to read the program (without extra comments). Agree, but sometimes things get slightly overdone, resulting in method names like "stringByDeletingLastPathComponent". Are we supposed to return to some remake of COBOL? Or wouldn't a name like "deleteLastPathComponent" be equally clear? Moreover, I expected to find some more naming consistency with 4.0 than before, but was pretty amazed of still finding things like: "stringByDeletingPathExtension" vs. "pathExtension". Both of them return strings, so why not name them something like: "stringByDeletingPathExtension" vs. "stringFormedFromPathExtension" or "deletePathExtension" vs. "pathExtension". It should be clear that all these are only sent to strings, anyway, isn't it? Another example is an inconsistency over two classes. In NSArray you write "subarrayWithRange:" where in NSString it's "substringFromRange:". Why's that? I'd expect this from the Microsuck Foundation Classes, but from NeXT? Anyway, the thing that sucks most with NSStrings is that they have never heard of regular expressions. I just love that in Python. Is this too complicated for Unicode strings, or was it just left as an exercise for the MiscKit heros? Maybe I get that for mucho dinero, if I ask NeXT HQ? Special greetings to the folks at CTP! ;-) -- Dinu C. Gherman mailto:gherman@embl-heidelberg.de voice:49.6221.387-456 fax:49.6221.387-517 http://www.nmr.embl-heidelberg.de/gherman/ EMBL http://www.embl-heidelberg.de/ Heidelberg http://www.germany.eu.net/shop/Heidelberg.info.cvb/
From: ftouhi@IRO.UMontreal.CA (Majid Ftouhi) Newsgroups: comp.sys.next.programmer,comp.sys.next.misc Subject: C++ compiler Date: 27 Aug 1996 01:32:37 GMT Organization: Universite de Montreal Distribution: world Message-ID: <4vtj7l$f4d@epervier.CC.UMontreal.CA> Hi there I'm new NextStep user. I had installed NextStep developer release 3.3. I tried to compile this simple program of the file named TEST.cc #include<iostream.h> int main() { cout << "salut"; return 0; } i get the folowing : tiznit> cc++ toto.cc ld: Undefined symbols: ostream::operator<<(char const *) cout I don't know what is the problem? any can help please!! I'm can't begin my work. thanks in advance -- Majid Ftouhi Departement d'Informatique et Recherche Operationnelle Universite de Montreal email: ftouhi@iro.umontreal.ca (MIME & NeXTMail available) ==============================================================
From: Masaharu Fukuyama <masa@alcatrazd.com> Newsgroups: comp.sys.next.programmer Subject: user.h Date: Mon, 26 Aug 1996 13:36:01 -0700 Organization: ALCATRAZ digital image, inc. Message-ID: <32220AAE.7F8A@alcatrazd.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit Hi I'm new to NeXTStep Developer Environment. I've just got new OpenStep Developer and try to compile a driver, but erroe message appears as follows:- /NextLibrary/Frameworks/System.framework/Headers/bsd/sys/user.h:135: underfined type, found 'lock_data_t' Is this a bug on user.h or any other mistake in program itself? -- Masaharu Fukuyama ALCATRAZ digital image, inc. 13907 Artesia Blvd. Cerritos, CA 90703 310/802-5899 310/802-7004 (Fax) 310/802-2789 (FirstClass BBS) masa@alcatrazd.com http://www.alcatrazd.com
From:  andreasd@wise-05.wiwi.tu-dresden.de (Andreas Dietzsch) Newsgroups: comp.sys.next.programmer Subject: extract a line from a text object? Date: 28 Aug 1996 16:21:21 GMT Organization: TU Dresden (URZ) Message-ID: <501rm1$e1r@rks1.urz.tu-dresden.de> Hi there, I just try to extract a line from a text objects textStream. Does anybody know how to do this? Your help will be much appreciated. Thank you. A.Dietzsch
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: Thing that sucks most with NSStrings (Was: objectAtIndex vs. objectAt) Date: 28 Aug 1996 17:02:24 GMT Organization: OnRamp Technologies; ISP; Dallas/Ft Worth/Houston, TX USA Distribution: world Message-ID: <501u30$avr@news.onramp.net> References: <3219749C.1178@ctp.com> <501l1n$bhr@lion.embl-heidelberg.de> Dinu Gherman wrote: > Anyway, the thing that sucks most with NSStrings is that they > have never heard of regular expressions. My vote for "thing that sucks most with NSStrings" goes to the fact that you can't implement your own class that works like NSString - there is no public protocol and I can tell you from experience that there are unpublished methods of NSString used within AppKit. This is a bitch for those of use who have been using&developing our own String classes for half a decade and now can't use them with NeXTstep without creating tons of NSStrings on the fly to convert back to AppKit. -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
From: lbo@sma.ch (Laurent Bourqui) Newsgroups: comp.sys.next.programmer Subject: PostScript page definition files (ppd files) Date: 27 Aug 1996 05:42:25 GMT Organization: Swiss meteorological institute Distribution: world Message-ID: <4vu1s1INNidm@maz4.sma.ch> Hi, Where can I find information about PostScript page definition files (ppd files). I would like to write one for my printer. Thanks, Laurent -- -------------------------------------------------------------------------------- Laurent Bourqui | Phone (private) +41(0)1 272 62 92 SMI (Swiss Meteorological Institute) | Phone (office) +41(0)1 256 95 73 Kraebuehlstr. 58 | Fax (office) +41(0)1 256 92 78 | email lbo@sma.ch CH-8044 Zuerich | Switzerland | --------------------------------------------------------------------------------
From: hnalgae@soback.kornet.nm.kr (Kang Hyun) Newsgroups: comp.sys.next.programmer Subject: Re: Programmatically setting the cursor position in a TextField. Anyone? Anyone? Date: 27 Aug 1996 09:15:21 GMT Organization: KORNET Message-ID: <4vueb9$eju@usenet.kornet.nm.kr> References: <4vsvke$dge@bdmserver.mcl.bdm.com> tparchme@plato.sky.bdm.com wrote: : Does anyone know how to programmitically place a cursor in a : specific character position in a TextField? I've looked at all the : methods in the Text and TextField classes but haven't come up with : anything. I'm also looking for an example of how to use the : setCharFilter: method in the Text class. : Thanks - : TP Hi, how about using PSsetmouse(fx, fy)? It can move mouse cursor anywhere in screen coord. I don't know what method can do this in Text or TextField class. Hayan Nalgae. hnalgae@soback.kornet.nm.kr
From: yucheng@math.arizona.edu Newsgroups: comp.sys.next.programmer,comp.sys.next.misc Subject: Re: C++ compiler Date: 27 Aug 1996 09:45:25 GMT Organization: The University of Arizona Message-ID: <4vug3l$hbi@news.ccit.arizona.edu> References: <4vtj7l$f4d@epervier.CC.UMontreal.CA> In-Reply-To: <4vtj7l$f4d@epervier.CC.UMontreal.CA> On 08/26/96, Majid Ftouhi wrote: >Hi there >i get the folowing : > >tiznit> cc++ toto.cc >ld: Undefined symbols: >ostream::operator<<(char const *) >cout > > Try cc toto.cc -lg++ -- ---------------- Yuwen Cheng University of Arizona, Math yucheng@math.arizona.edu
From: altenber@acpub.duke.edu (Lee Altenberg) Newsgroups: comp.sys.next.programmer Subject: Wierd NXBitmapImageRep behavior Date: 28 Aug 1996 22:18:19 -0400 Organization: Duke University, Durham, NC, USA Message-ID: <502ulb$i46@news.duke.edu> I am getting strange behavior from the NXBitmapImageRep object. I want to grab a section of my app window and put it into the NXBitmapImageRep representation in order to display it within a custom view. Within a custom view, I define this method, which is invoked by a button: - selectView:sender { NXRect theRect; [self getFrame:&theRect]; theImage = [[NXBitmapImageRep alloc] initData:[theImage data] fromRect:&theRect]; ... [self display]; return self; } - drawSelf:(NXRect *)rects :(int)rectCount; { NXEraseRect(&bounds); /* to be sure to clear background */ [theImage drawIn:&bounds]; return self; } When I click the "selectView" button, what I should get is no change in the image, since it is grabbing within its frame. Instead, however, it grabs the image within a rectangle whose width and height are the height of the custom view, as they should be, but whose upper left corner is ALWAYS the upper left corner of the "selectView" button (wherever I move it). Now, if I use [sender getFrame:&theRect]; then the "selectView" button itself is displayed in the custom view. This is as it should be. But trying things such as [[self superview] getFrame:&theRect]; produces the same result as [self getFrame:&theRect]; Any tips on what is going wrong here will be greatly appreciated. ======================================================================= Lee Altenberg, Ph.D. Research Affiliate, University of Hawai`i at Manoa Office: Maui High Performance Computing Center 550 Lipoa Parkway, Suite 100 Kihei, Maui HI 96753 Phone: (808) 879-5077 x 296 (work), (808) 879-5018 (fax) E-mail: altenber@mhpcc.edu <NeXTMail and MIME: altenber@pueo.mhpcc.edu> Web: http://pueo.mhpcc.edu/~altenber/ =======================================================================
From: <kkooim@ix.netcom.com> Newsgroups: comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.northstar,comp.sys.nsc.32k,comp.sys.oric,comp.sys.palmtops,comp.sys.pen,comp.sys.powerpc,comp.s Subject: Earn extra money fast!! Date: 29 Aug 1996 01:43:11 GMT Organization: Preferred Company Distribution: inet Message-ID: <01bb954c$26ef7120$2e84d6ce@yanee> Download this to read how to get cash arriving in your mailbox with no paybacks! begin 600 $money$.txt M*BH@1FEL93H@)$U/3D59)"Y46%0-"BHJ(%-I>F4Z(#$Q($M"#0HJ*B!$871E M.B P-R\Q,B\Y-@T*#0I(96QL;R$@22=V92!G;W0@<V]M92!A=V5S;VUE(&YE M=W,@=&AA="!)('1H:6YK('EO=2!N965D('1O('1A:V4@='=O#0IM:6YU=&5S M('1O(')E860@:68@>6]U(&AA=F4@979E<B!T:&]U9VAT(")(;W<@8V]U;&0@ M22!M86ME('-O;64-"G-E<FEO=7,@8V%S:"!I;B!A(&AU<G)Y/S\_(B L(&]R M(&)E96X@:6X@<V5R:6]U<R!D96)T+" @<F5A9'D@=&\@9&\-"F%L;6]S="!A M;GET:&EN9R!T;R!G970@=&AE(&UO;F5Y(&YE961E9"!T;R!P87D@;V9F('1H M;W-E(&)I;&P-"F-O;&QE8W1O<G,N(%-O(&=R86(@82!S;F%C:RP@82!W87)M M(&-U<"!O9B!C;V9F964L(&]R(&$@9VQA<W,@;V8@>6]U<@T*9F%V;W)I=&4@ M8F5V97)A9V4L(&=E="!C;VUF;W)T86)L92!A;F0@;&ES=&5N('1O('1H:7,@ M:6YT97)E<W1I;F<L#0IE>&-I=&EN9R!F:6YD(0T*(" @3&5T(&UE('-T87)T M(&)Y('-A>6EN9R!T:&%T($D@1DE.04Q,62!&3U5.1"!)5"$@5&AA="=S(')I M9VAT(2X-"F9O=6YD(&ET(2!!;F0@22!(051%($=%5"!224-((%%524-+(%-# M2$5-15,A(2!)(&AA=&4@=&AO<V4@<V-H96UE<PT*;&EK92!M=6QT:2UL979E M;"!M87)K971I;F<L(&UA:6PM;W)D97(@<V-H96UE<RP@96YV96QO<&4@<W1U M9F9I;F<-"G-C86US+" Y,# @;G5M8F5R('-C86US+BXN('1H92!L:7-T(&=O M97,@;VX@9F]R979E<BX@22!H879E('1R:65D#0IE=F5R>2!D87)N(&=E="!R M:6-H('%U:6-K('-C:&5M92!O=70@=&AE<F4@;W9E<B!T:&4@<&%S=" Q,B!Y M96%R<RX@20T*<V]M96AO=R!G;W0@;VX@;6%I;&EN9R!L:7-T<R!F;W(@<&5O M<&QE(&QO;VMI;F<@=&\@;6%K92!M;VYE>2 H;6]R90T*;&EK92 G9&5S<&5R M871E('-T=7!I9"!P96]P;&4@=VAO('=I;&P@=')Y(&%N>71H:6YG(&9O<B!M M;VYE>2$G*2X-"B!796QL+" @=VAE;B!)('=A<R!A('1E96YA9V5R+" @=&AE M<V4@8VQA:6US('1O("=G970@;64@<FEC:"!Q=6EC:R<-"G-O=6YD960@:7)R M97-I<W1I8FQE(2!)('=O=6QD('-H96QL(&]U=" D,30N.34@:&5R92P@)#(Y M+CDU('1H97)E+ T*)#(T+CDU(&AE<F4L(&%N9"!A;F]T:&5R("0T.2XY-2!T M:&5R92X@($D@:&%D(&UA>&5D(&]U="!M>2!N97<@0VER8W5I= T*0VET>2!# M87)D($%.1"!M>2!6:7-A+BXN22!W87,@9&5S<&5R871E(&9O<B!M;VYE>2$A M("!3;RP@22!G879E('1H96T-"F%L;"!A(&-H86YC92!B=70@9F%I;&5D(&%T M(&5V97)Y(&]N92!O9B!T:&5M(2!-87EB92!T:&5Y('=O<FME9"!F;W(-"G-O M;64@<&5O<&QE+"!B=70@;F]T(&9O<B!M92X@($5V96YT=6%L;'DL($D@:G5S M="!T;W-S960@=&AA="!*54Y+($U!24P-"FEN('1H92!T<F%S:"!W:&5N($D@ M9V]T('1H92!M86EL+B @22!R96-O9VYI>F5D(&ET(')I9VAT(&%W87DN("!) M#0IC86X^<VUE;&P@82!M;VYE>2!S8V%M(&9R;VT@82!M:6QE(&%W87D@=&AE M<V4@9&%Y<RP@(%-/($D@5$A/54=(5"XN+BX-"DD@=&AO=6=H="!)(&-O=6QD M('-N:69F(&]U="!A('-C86T@96%S:6QY+B @5T%3($D@5U)/3D<A(2 @+BXN M+DD@3$]610T*5$A%($E.5$523D54(2$A#0H-"B @($D@=V%S('-C86YN:6YG M('1H<G4@82!.15=31U)/55 @86YD('-A=R!A;B!A<G1I8VQE('-T871I;F<@ M=&\-"D=%5"!#05-(($9!4U0A(2 @22!T:&]U9VAT+BXN(DAE<F4@;VX@=&AE M($EN=&5R;F5T/S\@(%=E;&PL($DG;&P@:G5S= T*:&%V92!T;R!S964@=VAA M="!S8VAE;65S(&-O=6QD('!O<W-I8FQY(&)E(&]N('1H92!I;G1E<FYE="XB M(%1H90T*87)T:6-L92!D97-C<FEB960@82!W87D@=&\@34%)3"!!($].12!$ M3TQ,05(@0DE,3"!43R!/3DQ9($9)5D4@4$5/4$Q%#0I!3D0@34%+12 D-3 L M(# P,# @24X@0T%32"!7251(24X@-"!7145+4R$@(%=E;&PL('1H92!M;W)E M($D@=&AO=6=H= T*86)O=70@:70L('1H92!M;W)E($D@8F5C86UE('9E<GD@ M8W5R:6]U<RX@5VAY/R!"96-A=7-E(&]F('1H92!W87D@:70-"G=O<FME9"!! M3D0@0D5#055312!)5"!73U5,1"!/3DQ9($-/4U0@344@1DE612!$3TQ,05)3 M("A!3D0@1DE610T*4U1!35!3*2P@5$A!5"=3($%,3"!)($5615(@4$%9+BXN M+D5615(A(0T*#0H@("!/:RP@<V\@=&AE("0U,"PP,# @:6X@8V%S:"!W87,@ M;6%Y8F4@86X@=&]U9V@@86UO=6YT('1O(')E86-H+"!B=70-"FET('=A<R!P M;W-S:6)L92X@($D@:VYE=R!T:&%T($D@8V]U;&0@870@;&5A<W0@9V5T(&$@ M<F5T=7)N(&]F("0Q+# P, T*;W(@<V\N("!3;R!)(&1I9"!I="$A($%S('!E M<B!T:&4@:6YS=')U8W1I;VYS(&EN('1H92!A<G1I8VQE+"!)(&UA:6QE9 T* M;W5T("@G<VYA:6P@;6%I;"=F;W(@>6]U(&4M;6%I;"!F86YA=&EC<RD@82!S M:6YG;&4@9&]L;&%R(&)I;&P@=&\@96%C: T*;V8@=&AE(&9I=F4@<&5O<&QE M(&]N('1H92!L:7-T('1H870@=V%S(&-O;G1A:6YE9"!I;B!T:&4@87)T:6-L M92X@($D-"FEN8VQU9&5D(&$@<VUA;&P@;F]T92P@=VET:"!T:&4@9&]L;&%R M+"!T:&%T('-T871E9" B4&QE87-E($%D9"!-92!4;PT*66]U<B!,:7-T+B(@ M($D@=&AE;B!R96UO=F5D('1H92!F:7)S="!P;W-I=&EO;B!N86UE(&]F('1H M92!F:79E(&YA;65S#0IL:7-T960@86YD(&UO=F5D(&5V97)Y;VYE('5P(&]N M92!P;W-I=&EO;BP@86YD($D@<'5T(&UY(&YA;64@:6X-"G!O<VET:6]N(&9I M=F4@;V8@=&AE(&QI<W0N("!4:&ES(&ES(&AO=R!T:&4@;6]N97D@<W1A<G1S M(')O;&QI;F<@:6XA#0I)('1H96X@=&]O:R!T:&ES(')E=FES960@87)T:6-L M92!N;W<@=VET:"!M>2!N86UE(&]N('1H92!L:7-T(&%N9 T*4D503U-4140@ M250@3TX@05,@34%.62!.15=31U)/55!3($%.1"!,3T-!3"!"54Q,151)3B!" M3T%21 T*34534T%'12!!4D5!4R!42$%4($D@2TY%5RX@($D@=&AE;B!W86ET M960@=&\@=V%T8V@@=&AE(&UO;F5Y(&-O;64-"FEN+BXN<')E<&%R960@=&\@ M;6%Y8F4@<F5C96EV92!A8F]U=" D,3 P,"!T;R D,34P,"!I;B!C87-H(&]R M('-O+BXN+@T*($)U="!W:&%T(&$@=V5L8V]M92!S=7)P<FES92!W:&5N('1H M;W-E(&5N=F5L;W!E<R!K97!T(&-O;6EN9R!I;B$A(2 @20T*:VYE=R!W:&%T M('1H97D@=V5R92!A<R!S;V]N(&%S($D@<V%W('1H92!R971U<FX@861D<F5S M<V5S(&9R;VT@<&5O<&QE#0IA;&P@;W9E<B!T:&4@=V]R;&0M36]S="!F<F]M M('1H92!5+E,N+"!B=70@<V]M92!F<F]M($-A;F%D82P@979E;B!S;VUE#0IF M<F]M($%U<W1R86QI82$@($D@=&5L;"!Y;W4L(%1(050@5T%3($580TE424Y' M(2$@(%-O(&AO=R!M=6-H(&1I9"!)#0IG970@:6X@=&]T86P@<F5T=7)N/R @ M)#$P,# _("0U,# P/R!.;W0@979E;B$A(2!)(')E8V5I=F5D(&$@=&]T86P@ M;V8-"B0R,RPS-#,A(2$@($D@8V]U;&1N)W0@8F5L:65V92!I="$A#0H-"B @ M($D@;F]W(&AA=F4@82!B<F%N9"!N97<@8FQA8VL@06-U<F$@26YT96=R82!T M;R!S<&5A:R!F;W(L(&1U92!T;PT*=&AI<R$A($YO=R!A9G1E<B!A;&UO<W0@ M."!M;VYT:',L($D@86T@<F5A9'D@=&\@9&\@:70@86=A:6XA(2$@4V\-"FUA M>6)E(&ET('=A<R!P;W-S:6)L92!T;R!G970@)#4P+# P,"!I;B!C87-H+"!) M(&1O;B=T(&MN;W<L(&)U=" @250-"D-/35!,151%3%D@1$5014Y$4R!/3B!9 M3U4L(%1(12!)3D1)5DE$54%,(2 @66]U(&UU<W0@9F]L;&]W('1H<F]U9V@- M"F%N9"!R97!O<W0@=&AI<R!A<G1I8VQE(&5V97)Y=VAE<F4@>6]U(&-A;B!T M:&EN:R!O9B$@(%1H92!M;W)E#0IP;W-T:6YG<R!Y;W4@86-H:65V92!W:6QL M(&1E=&5R;6EN92!H;W<@;75C:"!C87-H('=I;&P@87)R:79E(&EN('EO=7(- M"G9E<GD@;W=N(&UA:6QB;W@A(2 @270G<R!J=7-T('1O;R!E87-Y('1O('!A M<W,@=7 A(2$-"@T*(" @3&5T)W,@<F5V:65W('1H92!R96%S;VYS('=H>2!Y M;W4@<VAO=6QD(&1O('1H:7,Z("!4:&4@;VYL>2!C;W-T#0IF86-T;W)S(&%R M92!F;W(@=&AE(&9I=F4@<W1A;7!S+"!T:&4@-2!E;G9E;&]P97,@86YD('1H M92 U(&]N92!D;VQL87(-"F)I;&QS('1H870@>6]U('-E;F0@;W5T('1O('1H M92!L:7-T960@;F%M97,@8GD@<VYA:6P@;6%I;" H55,@4&]S=&%L#0I397)V M:6-E($UA:6PI+B @5&AE;B!J=7-T('-I;7!L>2!R97!O<W0@=&AE(&%R=&EC M;&4@*%=)5$@@64]54B!.04U%#0I!1$1%1"D@=&\@86QL('1H92!N97=S9W)O M=7!S(&%N9"!L;V-A;"!"0E,G<R!Y;W4@8V%N+B @5&AE;B!S:70@8F%C:PT* M86YD+" H:7)O;FEC86QL>2DL(&5N:F]Y('=A;&MI;F<@*'EO=2!C86X@<G5N M(&EF('EO=2!L:6ME(2 Z;R @*2!D;W=N#0IY;W5R(&1R:79E=V%Y('1O('EO M=7(@;6%I;&)O>"!A;F0@<V-O;W @=7 @>6]U<B!R97=A<F1S(2$@(%=E(&%L M;"!H879E#0IF:79E(&1O;&QA<G,@=&\@<'5T(&EN=&\@<W5C:"!A;B!E87-Y M(&5F9F]R=&QE<W,@:6YV97-T;65N="!W:71H#0I34$5#5$%#54Q!4B!214%, M25-424,@4D5455).4R!/1B D,34L,# P('1O("0R-2PP,# @:6X@86)O=70@ M,RTU#0IW965K<R$@(%-O($A/3$0@3T9&($].(%1(3U-%($Q/5%1%4ED@3E5- M0D524R!&3U(@5$]$05DL14%4($%4($A/344-"E1/3DE'2%0@24Y35$5!1"!/ M1B!404M%3U54($923TT@36-$3TY!3$13($%.1"!)3E9%4U0@1DE612 @1$], M3$%24R!)3@T*5$A)4R!!34%:24Y'($U/3D59($U!2TE.1R!365-414T@3D]7 M(2$A(%E/52!#04XG5"!,3U-%(2$-"@T*(" @4V\@:&]W(&1O('EO=2!D;R!I M="!E>&%C=&QY+"!Y;W4@87-K/R @22!H879E(&-A<F5F=6QL>2!P<F]V:61E M9 T*=&AE(&UO<W0@9&5T86EL960L('EE="!S=')A:6=H=&9O<G=A<F0@:6YS M=')U8W1I;VYS(&]N(&AO=R!T;R!E87-I;'D-"F=E="!T:&ES('5N9&5R=V%Y M(&%N9"!G970@>6]U<B!C87-H(&]N(&ET<R!W87DN(%-/+"!!4D4@64]5(%)% M0419(%1/#0I-04M%(%-/344@0T%32"$A(3\_($A%4D4@5T4@1T\A(2$-"@T* M*BHJ(%1(12!,25-4($]&($Y!3453($E3($%4(%1(12!%3D0@3T8@5$A)4R!! M4E1)0TQ%+B J*BH-"@T*3TLL("!296%D('1H:7,@8V%R969U;&QY+B @1V5T M(&$@<')I;G1O=70@;V8@=&AI<R!I;F9O<FUA=&EO;BP@:68@>6]U#0IL:6ME M+"!S;R!Y;W4@8V%N(&5A<VEL>2!R969E<B!T;R!I="!A<R!O9G1E;B!A<R!N M965D960N#0H-"DE.4U1254-424].4SH-"@T*,2X@(%1A:V4@82!S:&5E="!O M9B!P87!E<B!A;F0@=W)I=&4@;VX@:70@=&AE(&9O;&QO=VEN9SH-"B)0;&5A M<V4@861D(&UY(&YA;64@=&\@>6]U<B!L:7-T(BX@(%1H:7,@8W)E871E<R!A M('-E<G9I8V4@;W5T(&]F('1H:7,-"FUO;F5Y(&UA:VEN9R!S>7-T96T@86YD M('1H=7,@;6%K:6YG(&ET(&-O;7!L971E;'D@;&5G86PN(%EO=2!A<F4@;F]T M#0IJ=7-T(')A;F1O;6QY('-E;F1I;F<@82!D;VQL87(@=&\@<V]M96]N92P@ M>6]U(&%R92!P87EI;F<@;VYE(&1O;&QA<@T*9F]R(&$@;&5G:71I;6%T92!S M97)V:6-E+B @36%K92!S=7)E("!Y;W4@:6YC;'5D92!Y;W5R(&YA;64@86YD M#0IA9&1R97-S+B @22!A<W-U<F4@>6]U('1H870L("!A9V%I;BP@('1H:7,@ M:7,@8V]M<&QE=&5L>2!L96=A;"$@($9O<B!A#0IN96%T(&QI='1L92!T=VES M="P@86QS;R!W<FET92!W:&%T('-L;W0@=&AE:7(@;F%M92!W87,@:6XZ(")9 M;W4@=V5R90T*:6X@<VQO=" S(BP@($IU<W0@=&\@861D(&$@;&ET=&QE(&9U M;B$@(%1H:7,@:7,@86QL(&%B;W5T(&AA=FEN9R!F=6X-"F%N9"!M86MI;F<@ M;6]N97D@870@=&AE('-A;64@=&EM92$-"@T*,BX@($YO=R!F;VQD('1H:7,@ M<VAE970@;V8@<&%P97(@87)O=6YD(&$@9&]L;&%R(&)I;&P@+"AN;R!C:&5C M:W,@;W(-"FUO;F5Y(&]R9&5R<RDL(&%N9"!P=70@=&AE;2!I;G1O(&%N(&5N M=F5L;W!E(&%N9"!S96YD(&ET(&]N(&ET<R!W87D@=&\-"G1H92!F:79E('!E M;W!L92!L:7-T960N("!4:&4@9F]L9&EN9R!O9B!T:&4@<&%P97(@87)O=6YD M('1H92!B:6QL('=I;&P-"FEN<W5R92!I=',@87)R:79A;"!T;R!I=',@<F5C M:7!I96YT+B!42$E3(%-415 @25,@24U03U)404Y4(2$-"@T*,RX@($YO=R!L M:7-T96X@8V%R969U;&QY+"!H97)E)W,@=VAE<F4@>6]U(&=E="!93U52($U/ M3D59($-/34E.1R!43PT*64]54B!-04E,0D]8+B @($QO;VL@870@=&AE(&QI M<W0@;V8@9FEV92!P96]P;&4[("!R96UO=F4@=&AE(&9I<G-T#0IN86UE(&9R M;VT@<&]S:71I;VX@;VYE(&%N9"!M;W9E(&5V97)Y;VYE(&]N('1H92!L:7-T M('5P('-L;W0@;VYE(&]N#0IT:&4@;&ES="X@(%!O<VET:6]N(#(@;F%M92!W M:6QL(&YO=R!M;W9E('1O('1H92!P;W-I=&EO;B Q('-L;W0@+ T*<&]S:71I M;VX@,R!W:6QL(&YO=R!B96-O;64@<&]S:71I;VX@,BP@-"!W:6QL(&)E(&)E M(#,L(#4@=VEL(&)E(#0N#0I.;W<@<'5T('EO=7(@;F%M92P@861D<F5S<RP@ M>FEP8V]D92!!3D0@0T]53E1262!I;B!P;W-I=&EO;B U+"!T:&4-"F)O='1O M;2!P;W-I=&EO;B!O;B!T:&4@;&ES="X-"@T*-"X@($YO=R!U<&QO860@=&AI M<R!U<&1A=&5D(&9I;&4@=&\@87,@;6%N>2!N97=S9W)O=7!S(&%N9"!L;V-A M; T*8G5L;&5T:6X@8F]A<F1S)R!M97-S86=E(&%R96%S("8@9FEL92!S96-T M:6]N(&%S('!O<W-I8FQE+B @1VEV92!A#0IC871C:'D@9&5S8W)I<'1I;VX@ M;V8@=&AE(&9I;&4@<V\@:70@9V5T<R!N;W1I8V5D(2$@(%-U8V@@87,Z#0HB M3D5%1"!&05-4($-!4T@_+"!(15)%($E4($E3(2(@;W(@(DY%140@0T%32"!4 M3R!005D@3T9&#0I93U52($1%0E13/S\B+" @971C+B @06YD('1H92!M;W)E M('5P;&]A9',L('1H92!M;W)E(&UO;F5Y('EO=2!W:6QL#0IM86ME+"!A;F0@ M;V8@8V]U<G-E+"!T:&4@;6]R92!M;VYE>2!T:&4@;W1H97)S(&]N('1H92!L M:7-T('=I;&P@;6%K90T*=&]O+B @3$54)U,@04Q,(%1!2T4@0T%212!/1B!% M04-(($]42$52($)9($)%24Y'($A/3D535"!!3D0@0ED@4%545$E.1PT*1D]2 M5$@@,3(P(%!%4D-%3E0@24Y43R!42$E3(%!23T9)5$%"3$4@)B!!34%:24Y' M(%-94U1%32$A(2!9;W4G;&P@<F5A< T*=&AE(&)E;F5F:71S+"!B96QI979E M(&UE(2$A(%-E="!A(&=O86P@9F]R('1H92!N=6UB97(@;V8@=&]T86P@=7!L M;V%D<PT*>6]U)VQL('!O<W0L('-U8V@@87,@,34M,C @<&]S=&EN9W,@;W(@ M;6]R92$@($%L=V%Y<R!H879E(&$@9V]A;"!I;@T*;6EN9"$A(2!)9B!Y;W4@ M8V%N(%5512!E;F-O9&4@=&AE(&9I;&4@=VAE;B!U<&QO861I;F<L("!T:&%T M('=I;&P@;6%K90T*:70@96%S:65R(&9O<B!T:&4@<&5O<&QE('1O(')E8V5I M=F4@:70@86YD(&AA=F4@:70@9&]W;FQO861E9"!T;R!T:&5I<@T*:&%R9"!D M<FEV92X@(%1H870@=V%Y('1H97D@9V5T(&$@8V]P>2!O9B!T:&4@87)T:6-L M92!R:6=H="!O;B!T:&5I<@T*8V]M<'5T97(@=VET:&]U="!H87-S;&5S(&]F M('9I97=I;F<@86YD('1H96X@<V%V:6YG('1H92!A<G1I8VQE(&9R;VT-"G1H M92!&:6QE(&UE;G4N($1O;B=T(&%L=&5R('1H92!F:6QE('1Y<&4L(&QE879E M(&ET(&%S(&%N($U3+41/4R!497AT#0IF:6QE+B!4:&4@8F5S="!T97-T(&ES M('1O(&)E(&%B;&4@=&\@=FEE=R!T:&ES(&9I;&4@=7-I;F<@36EC<F]S;V9T M)W,-"DYO=&5P860@9F]R(%=I;F1O=W,@,RYX(&]R(%=O<F10860@9F]R(%=I M;F1O=W,@)SDU+B!)9B!T:&4@;6%R9VEN<PT*;&]O:R!R:6=H="!W:71H;W5T M(&UA:VEN9R!T:&4@<V-R965N('-L:61E(&QE9G0@;W(@<FEG:'0@=VAE;B!A M="!T:&4-"F5N9',@;V8@=&AE('-E;G1E;F-E<RP@>6]U)W)E(&EN(&)U<VEN M97-S(0T*#0HU+B @268@>6]U(&YE960@:&5L<"!U<&QO861I;F<L('-I;7!L M>2!A<VL@=&AE('-Y<V]P(&]F('1H92!"0E,L(&]R#0HB4$]35"(@82!M97-S M86=E(&]N(&$@;F5W<V=R;W5P(&%S:VEN9R!H;W<@=&\@<&]S="!A(&9I;&4L M('1E;&P@=&AE;0T*=VAO('EO=7(@26YT97)N970@<')O=FED97(@:7,@86YD M(%!%3U!,12!724Q,($%,5T%94R!"12!'3$%$(%1/($A%3% N#0I)('=O=6QD M('1R>2!T;R!D97-C<FEB92!H;W<@=&\@9&\@:70@8G5T('1H97)E(&%R92!S M:6UP;'D@=&]O(&UA;GD-"FEN=&5R;F5T('-O9G1W87)E('!A8VMA9V5S('=I M=&@@<VQI9VAT;'D@9&EF9F5R96YT('EE="!R96QA=&EV96QY#0IS:6UP;&4@ M=V%Y<R!T;R!P;W-T(&]R('5P;&]A9"!A(&9I;&4N("!*=7-T(&%S:R!F;W(@ M:&5L<"!O<B!L;V]K(&EN#0IT:&4@:&5L<"!S96-T:6]N(&9O<B G<&]S=&EN M9R<N($D@9&\@:VYO=R!T:&%T(&9O<B!'3DXL('EO=2!S:6UP;'D-"G-E;&5C M=" G4$]35"<@=&AE;B!E;G1E<B!A(&-A=&-H>2!D97-C<FEP=&EO;B!U;F1E M<B!T:&4@<W5B:F5C="!B;W@L#0IC:&]O<V4@)T%45$%#2"<L('-E;&5C=&EN M9R G555%)R!A;F0@3D]4("=46%0G+"!T:&5N(&-H;V]S92 G0G)O=W-E)PT* M=&\@9V\@;&]O:R!F;W(@=&AE(&9I;&4N($9I;F0@>6]U<B!T97AT(&9I;&4@ M0T%32"Y46%0@86YD(&-L:6-K(&]N(&ET#0IA;F0@8VAO;W-E("=/2R<N("!0 M;&%C92!A(&]N92!L:6YE('-T871E;65N="!I;B!T:&4@;6%I;B!B;V1Y('-E M8W1I;VX-"F]F('1H92!M97-S86=E('!O<W0@<V-R965N+B!3;VUE=&AI;F<@ M;&EK92 B1&]W;FQO860@=&AI<R!T;R!R96%D(&AO=PT*=&\@9V5T(&-A<V@@ M87)R:79I;F<@:6X@>6]U<B!M86EL8F]X('=I=&@@;F\@<&%Y8F%C:W,A(B!O M<B!W:&%T979E<BX-"DIU<W0@;6%K92!S=7)E(&ET(')E<')E<V5N=',@:71S M('1R=64@9F5A<VEB:6QI='DL($Y/5"!S;VUE=&AI;F<-"FQI:V4N+BXB1V5T M(&]N92!M:6QL:6]N(&1O;&QA<G,@9FQO;V1I;F<@:6X@>6]U<B!M86EL8F]X M(&EN('1W;R!D87ES(2(-"@T*66]U)VQL(&YE=F5R(&=E="!!3ED@<F5S<&]N M<V5S(0T*( T*-BX@($%N9"!T:&ES(&ES('1H92!S=&5P($D@;&EK92X@($I5 M4U0@4TE4($)!0TL@04Y$($5.2D]9($Q)1D4@0D5#055310T*0T%32"!)4R!/ M3B!)5%,@5$A%(%=!62$A("!%>'!E8W0@=&\@<V5E(&$@;&ET=&QE(&UO;F5Y M('-T87)T('1O#0IT<FEC:VQE(&EN(&%R;W5N9" R('=E96MS+"!B=70@050@ M04)/550@5T5%2U,@,R F(#0L(%1(12!-3TY%62!35$]230T*5TE,3"!(250@ M64]54B!-04E,0D]8(2$@06QL('EO=2!H879E('1O(&1O(&ES('1A:V4@:70@ M;W5T(&]F('1H90T*;6%I;&)O>"!A;F0@=')Y(&YO="!T;R!S8W)E86T@=&]O M(&QO=60@*&]U='-I9&4@86YY=V%Y*2!W:&5N('EO=0T*<F5A;&EZ92!93U4@ M2$E4(%1(12!"24<@5$E-12!!5"!,05-4(2$-"@T*-RX@(%-O(&=O(%!!62!/ M1D8@64]54B!"24Q,4R!!3D0@1$5"5%,@86YD('1H96X@9V5T('1H870@<V]M M971H:6YG#0IS<&5C:6%L('EO=2!A;'=A>7,@=V%N=&5D(&]R(&)U>2!T:&%T M('-P96-I86P@<&5R<V]N(&EN('EO=7(@;&EF92 H;W(-"G1H92!O;F4@>6]U M('=A;G0@:6X@>6]U<B!L:69E*2 @82!G:69T('1H97DG;&P@;F5V97(@9F]R M9V5T+B @14Y*3UD-"DQ)1D4A#0H-"C@N("!.;W<@=VAE;B!Y;W4@9V5T(&QO M=R!O;B!T:&ES(&UO;F5Y('-U<'!L>2P@('-I;7!L>2!R92UA8W1I=F%T90T* M=&AI<R!F:6QE(&%G86EN.R!297!O<W1I;F<@:70@:6X@=&AE(&]L9"!P;&%C M97,@=VAE<F4@>6]U(&]R:6=I;F%L;'D-"G!O<W1E9"!A;F0@<&]S<VEB;'D@ M<V]M92!N97<@<&QA8V5S('EO=2!N;W<@:VYO=R!O9BX@1&]N)W0@979E<B!L M;W-E#0IT:&ES(&9I;&4L(&%L=V%Y<R!K965P(&$@8V]P>2!A="!Y;W5R(')E M86-H(&9O<B!W:&5N('EO=2!E=F5R(&YE960-"F-A<V@N("!42$E3($E3($%. M($E.0U)%1$E"3$4@5$]/3"!42$%4(%E/52!#04X@04Q705E3(%)%+55312!4 M24U%($%.1 T*5$E-12!!1T%)3B!72$5.($-!4T@@25,@3D5%1$5$(0T*#0HJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ#0HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M#0I42$4@3D%-15,@3$E35" @(" @("!42$4@3D%-15,@3$E35" @(" @(%1( M12!.04U%($Q)4U0-"BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH-"BH@(" @($A/ M3D535%D@25,@5TA!5"!-04M%4R!42$E3(%!23T=204T@4U5#0T534T953"$A M(0T**@T**B @,2X@1&5R<FEC:R!#;&EN90T**B @(" @,3<R,B!#96YT97(@ M<W0N( T**B @(" @2'5T8VAI;G-O;BP@2U,@-C<U,#$-"BH@(" @(" -"BH- M"BH@(#(N($%N9')E:B!3;VUA<FL-"BH@(" @($IA<G-K82!C+B U-2 @(" - M"BH@(" @(#$Q,3 @3&IU8FQJ86YA#0HJ(" @("!3;&]V96YI80T*#0HJ(" S M+B!":7,@3&ES;W=S:VD-"BH@(" @("!U;"X@4F5T;W)Y<VMA(#0O-0T**B @ M(" @(#,Q+3$P-R!+<F%K;W<-"BH@(" @("!0;VQA;F0-"BH-"BH@(#0N(%1O M9&0@1F]G9V]A#0HJ(" @(" @-S4@0V]U<G1N97D@4F0N#0HJ(" @(" @1&%R M=&UO=71H+"!.<PT**B @(" @($-A;F%D82!",T$@-$,S#0HJ#0HJ(" U+B!4 M;VT@2'5B8F5L#0HJ(" @(" @.3 Q(%-H97)M86X@4W0N(",W,3(-"BH@(" @ M("!$96YV97(@0T\@.# R,#,-"BH@(" @("!54T$-"BH-"BH-"BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BH-"B @(" @(" @(%E/52!(059%($Y/5$A)3D<@5$\@3$]3 M12$A(2$A("!"550@1DE.04-)04P@3$]34R$A(2$A#0H-"DY/5$4Z#0I4<GD@ M=&\@:V5E<"!A(&QI<W0@;V8@979E<GEO;F4@=&AA="!S96YD<R!Y;W4@82!D M;VQL87(@86YD(&%L=V%Y<R!K965P#0IA;B!E>64@;VX@=&AE(&QO8V%L('!O M<W1I;F=S(&]F('1H:7,@9FEL92XN+B!*=7-T('1O(&UA:V4@<W5R92!T:&%T M#0IE=F5R>6]N92!I<R!P;&%Y:6YG('1H92!G86UE(&9A:7)L>2X@66]U(&MN M;W<@=VAE<F4@>6]U<B!N86UE('-H;W5L9 T*8F4N+BXN+@T*#0HJ*BH@04=! M24XL("!(3TY%4U19($E3(%1(12!"15-4(%1(24Y'(%=%($A!5D4@1T])3D<@ M1D]2(%53($].(%1(25,-"E!,04XN#0H-"BU-:6ME($1O='-O;BP@0F]U;&1E M<BP@0T\-"@T**BHJ($)Y('1H92!W87DL(&EF('EO=2!T<GD@=&\@9&5C96EV M92!P96]P;&4@8GD@<&]S=&EN9R!T:&4@;65S<V%G97,-"G=I=&@@>6]U<B!N M86UE(&EN('1H92!L:7-T(&%N9"!N;W0@<V5N9&EN9R!T:&4@;6]N97D@=&\@ M=&AE('!E;W!L90T*86QR96%D>2!I;F-L=61E9"P@>6]U('=I;&P@;F]T(&=E M="!M=6-H+B!)(&MN;W<@<V]M96]N92!W:&\@9&ED('1H:7,-"F%N9"!O;FQY M(&=O="!A8F]U=" D,34P("AA;F0@=&AA="=S(&%F=&5R('1W;R!M;VYT:',I M+B!4:&5N(&AE('-E;G0-"G1H92 U(&)I;&QS+"!P96]P;&4@861D960@:&EM M('1O('1H96ER(&QI<W1S+"!A;F0@:6X@-"TU('=E96MS(&AE(&AA9 T*;W9E M<B D,3 P,# A#0H-"D%L;"!T:&4@;&ES=',@87)E(')E+61I<W1R:6)U=&5D M(&%S('-O;VX@87,@=&AE(&UO;F5Y(&ES(')E8V5I=F5D+@T*#0IE;F0@;V8@ )87)T:6-L90T* ` end
From: Constantin Szallies <szallies@energotec.de> Newsgroups: comp.sys.next.programmer Subject: Re: extract a line from a text object? Date: 29 Aug 1996 08:17:32 GMT Organization: Tech Net GmbH Message-ID: <503jms$sk9@ddfservb.technet.net> References: <501rm1$e1r@rks1.urz.tu-dresden.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit  andreasd@wise-05.wiwi.tu-dresden.de (Andreas Dietzsch) wrote: >Hi there, > >I just try to extract a line from a text objects textStream. Does anybody >know how to do this? > >Your help will be much appreciated. Thank you. > >A.Dietzsch Depends.. Do you want the visual line break or the real line break? To get the real line break use (int)positionFromLine:(int)someLine for someLine and someLine+1. Then you can use this information to extract a substring directly from the text object using getSubstring:start:length:. There's no possibility to get the visual line break. If your using NS3.3, then there's a hack that helps: Check out the method post: in Composer.m in my newsreader Alexandra.app. There you can see how to do it. -- Constantin Szallies, Energotec GmbH szallies@energotec.de 49211-9144018

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Marcel Waldvogel and Netfuture.ch.