HDTenEightyP/NetNews huggingface dataset:
From: comeau@csanta.attmail.com (Greg Comeau)
Subject: Re: SAS C++?
Originator: comeau@well.sf.ca.us
Keywords: C
Reply-To: comeau@csanta.attmail.com (Greg Comeau)
Organization: Comeau Computing
Date: Sat, 12 Sep 1992 03:55:41 GMT

In article <BuA2F1.7uu@news.cso.uiuc.edu> jdl47513@uxa.cso.uiuc.edu (Jason Lowe) writes:
>I've been gone for the summer, so if this was answered before, please pardon
>the repetition.
>
>Has SAS announced anything about their C++ compiler?  Is the C++ compiler
>still slated for production or has it been scratched?  I have not heard a
>peep about it for a long time, and I thought it was due out sometime soon.

But even before the summer SAS has stated that no C++ work was in progress.
Further, the also stated that no C++ work would even start until (at least)
6.0 was out the door.  And at that, the statement was not a committment
that C++ work was going to start at that time, but that it was a statememt
about when it wouldn't start.  Still yet, they had not made an official
announcements of such, and hence one possibility is that there may never
be a SAS/C++.  Let's wait for them to say something explicit one way or
the other.  In the interim, there are two C++'s for AmigaDOS:
Comeau C++ 3.0 With Templates, and g++.

In the unlikely event that wires got cross: SAS/C 6.0 has been announced
and is expected to start being sold soon (next week from what I hear).

- Greg
-- 
         Comeau Computing, 91-34 120th Street, Richmond Hill, NY, 11418
                   Producers of Comeau C++ 3.0 With Templates
          Here:attmail.com!csanta!comeau / BIX:comeau / CIS:72331,3421
	    Voice:718-945-0009 / Fax:718-441-2310 / Prodigy: tshp50a
From: novalis@darkness.gun.de (Joerg von Frantzius)
Newsgroups: comp.sys.amiga.programmer
Subject: Re^2: Amiga PASCAL?
Organization: DARKNESS Public Mailbox, Kerpen, Germany
Date: Wed, 9 Sep 92 23:19:00 +0200

Am 03.09.92 um 15:25 schrieb mcramm%dct.ac.uk@UUDARK.ZER unter dem Betreff
Re: Amiga PASCAL?:

> Hmmmmm, well I suppose Turbo Pascal is sort of standard (if you're a peecee
> fan) [flames to comp.sys.amiga.advocacy please!]
> 
> Anyway - I've used HiSoft for a few things and it is actually a useful
> Pascal, with a high degree of compatibility with Turbo. If you can afford it
> (curent UK cost is around UKP 65.00 I think)

>  Angus M. Marshall,
>  e-mail: MCRAMM@UK.AC.DCT.CC.VAXB           
>          MCRAMM@UK.AC.DCT.CLUS                                 // 
>          amarshal@uk.ac.dund.mcs                              //

If you do not lay claim on compatibility with TurboPascal (which wouldn't be too
easy, anyway), but you just want to have a Wirth-style language, I strongly
recommend Amiga Oberon. It sports a sophisticated 100% Amiga style programming
environment, produces both fast and short code, and, best of all, is an
Amiga implementation of Wirth's last language creation called Oberon (successor
of Modula-II).




-- Jrg von Frantzius
   Z-Netz:   NOVALIS@DARKNESS.ZER
   Internet: novalis@darkness.gun.de

-- OBERON - was sonst ?                                               :-)

-- THE ANSWER V2.03
From: sgberg@peach.ucs.indiana.edu (Stefan Berg)
Newsgroups: comp.sys.amiga.programmer
Subject: Need *good* Scheme compiler/interpreter.
Date: 5 Sep 92 00:30:54 GMT
Organization: Computer Science, Indiana University

What I`m looking for is a *real* good Scheme development system
for the Amiga. I need to work in Scheme frequently for my
CSCI major here in IU and I`m getting tired of either having to
log into the campus workstations (with all their slow response
times) or to take down my usenet node, so that I can run MacScheme
under AMAX. It would be much nicer to run it directly on the Amiga.

I don`t care wether it is commerical (not more than $100) or public
domain, as long as it enables me to do some serious work. I don`t
want any Amiga specific Scheme commands, since I will have to port
my programs to a UNIX workstation eventually anyway.

Hope somebody can help me out. :-)

Thanks,
Stefan

-- 
,--------------------------------------------------------------------,
| Usenet   sgberg@charon.bloomington.in.us            Stefan G. Berg |
| Internet sgberg@ucs.indiana.edu        GE Mail: s.berg5            |
| Bitnet   sgberg@iubacs  NeXT Mail: sgberg@arapahoe.ucs.indiana.edu |
`--------------------------------------------------------------------'
From: jamie@cdevil.unx.sas.com (James Cooper)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: lattice C
Date: 8 Sep 92 20:21:09 GMT
Organization: SAS Institute Inc.
Originator: jamie@cdevil.unx.sas.com


In article <1992Sep8.155013.608@prepress.com>, chris@benton.prepress.com (christopher m. knox) writes:
>Hi,
>a friend of mine bought an amiga 2000 (a while ago) and is trying to run
>the Lattice C compiler. She has a 40MB hard drive and 1MB of RAM. No
>matter what program she tries to compile, (even main() {}) she gets a
>'illegal hunkid #55..." error. Does anyone know what to do about it ?
>(I'm a Mac person myself). Thanks !

Which version of Lattice C?

It would probably be easiest if your friend could call the SAS Tech
Support line at (919) 677-8009.  It might only take a couple of minutes
on the phone, instead of who-know-how-long passing messages back and
forth...

-- 
---------------
Jim Cooper
(jamie@unx.sas.com)                             bix: jcooper

Any opinions expressed herein are mine (Mine, all mine!  Ha, ha, ha!),
and not necessarily those of my employer.
Xref: sparky comp.sys.amiga.programmer:13206 comp.sys.amiga.misc:13657
From: maze@diku.dk (Mads Haahr)
Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.misc
Subject: Re: Hard Disk Validation Trouble, Help needed
Keywords: hard disk, help, tools
Date: 9 Sep 92 11:50:29 GMT
Organization: Department of Computer Science, U of Copenhagen

faber@loon.cs.wisc.edu (Ted Faber) writes:

>	Hi.  Last night while editing a file with a PD editor, it locked up
>	on writing to disk, and managed to trash something on my Hard Disk.
>	Now whenever I reboot, I get a requester saying 
>	
>		Disk validation failed
>		Key 10426 already set
  [Stuff deleted]
>	I select retry, but nothing happens, and my disk is locked for
>	writes since the validation didn't pass.  I tried diskdoctor, which
>	"restored" some files, but was unable to fix the validation error.

Strange.  I've had the same problem with my brand new Maxtor LXT340 drive.
It has done exactly that a few times for the past days.  I've been low level
formatting it, checking for bad blocks high and low, and I've used
Quarterback Tools for checking for checking files (and bad blocks again, in
case my formatter was wrong).  And I've come up with *nothing*.  QBT fixed
the problem but said my root block had a bad checksum and that it was a "very
bad problem".  Sure sounds so.

Ten minutes ago, I read about somebody with an A1000 and a Quantum drive (?),
having a problem very similar to ours.  I don't want to be paranoid and say
"virus", but isn't it very strange indeed?

>	Oh, the machine is an A3000 running 2.01 (Kickstart 36.143,
>	Workbench 36.68)

I'm using an A2000, 2.04 with ZKick, and a Cltd. controller.

-- Mads Haahr
=====================================================================
Mads Haahr                                         maze@freja.diku.dk
Department of Computer Science -  University of Copenhagen -  Denmark
=====================================================================
           "No, my first name doesn't mean that I'm nuts."
From: David.Jennings@ofa123.fidonet.org
Newsgroups: comp.sys.amiga.programmer
Subject: Game Development
X-Sender: newtout 0.02 Aug 21 1992
Date: 11 Sep 92  09:11:00

Hi there,

I was wondering if anyone would like to share their experience with
writing a commercial game for the Amiga. I have an arcade style game
about half written (from a couple of years ago) and I'm wondering
whether it's worth the effort to complete it. Specifically, whether the
ultimate monetary rewards are worth my taking some time off work to do
this. Any information regarding typical returns from this type of
venture (even heresay) would be appreciated.

Please reply by email to David.Jennings@ofa123.fidonet.org

Thanks,
   David.
___
 X AQuick 2.1 (Unreg) X 

--- Maximus 2.00
From: paulk@terapin.com (Paul Kienitz)
Newsgroups: comp.sys.amiga.programmer
Subject: printing stuff with IBM font
Date: 6 Sep 92 09:07:35 PST
Organization: BBS

Is there ANY way to convince the printer.device to print text with upper-ascii
characters on the assumption that it should use IBM graphics characters?  Most
printers have that character set in them ... translating to 8-bit-ascii so the
printer.device can translate it back will lose all those boxology characters.  
Or am I forced to use raw parallel or serial output and just HOPE that the
user's printer does something that resembles what's on the screen?  I sure
don't want to start writing a set of printer drivers just for something as
simple as sending BBS messages to a printer.
Newsgroups: comp.sys.amiga.programmer
From: wild@nessie.cs.id.ethz.ch (Markus Wild)
Subject: Re: Need *good* Scheme compiler/interpreter.
Organization: Swiss Federal Institute of Technology (ETH), Zurich, CH
Date: Sat, 5 Sep 1992 11:42:52 GMT

In article <1992Sep4.193102.23674@news.cs.indiana.edu> sgberg@peach.ucs.indiana.edu (Stefan Berg) writes:
>What I`m looking for is a *real* good Scheme development system
>for the Amiga. I need to work in Scheme frequently for my

Won't xscheme do for you? I had to use it frequently myself for some
CS works, no problem! If you consider porting MIT-scheme, that's going to
be alot of work, I warned you...

-Markus
-- 
Markus M. Wild    -  wild@nessie.cs.id.ethz.ch  |  wild@amiga.physik.unizh.ch 
Vital papers will demonstrate their vitality by spontaneously moving
from where you left them to where you can't find them.
From: heinz@edohwg.UUCP (Heinz Wrobel)
Newsgroups: comp.sys.amiga.programmer
Subject: Re:  Console Device problems
Date: 9 Sep 92 19:00:34 GMT
Organization: Edotronik GmbH

In article <34946@cbmvax.commodore.com> bj@cbmvax.commodore.com (Brian Jackson - Amiga Networking) writes:
>I'll assume that you are using V37 (2.04).  You need to specify a unit
>number of '1' if you want character mapped display or a unit number of
>'3' if you want both character mapped display and cut&paste.
>
>OpenDevice("console.device", 3L, IOStdReq, flags)
>			      ^^

This should be "CONU_CHARMAP" instead of "1L" or "CONU_SNIPMAP" instead of
"3L" with an "#include <devices/conunit.h>. :-) ;-)

>	Brian Jackson	 Amiga Networking Group, Commodore-Amiga Inc.

--
Heinz Wrobel, Edotronik GmbH (ECG018)
FAX +49 89 850 51 25 / TEL +49 89 850 25 20 (HOME!&VOICE, sometimes...)
From: jkr@IFI.UIO.NO (Johan Kristian Rosenvold)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: fopen() or Open
Date: 9 Sep 92 09:02:11 GMT

> Please humor me.  Why why should I use AmigaDOS Open() and Close()
> rather than C's fopen() and fclose()?

There's a few things to consider about that: If your code is typical
Amiga-only and there's really no question of ever porting this thing to
another system, you might as well use Open. If you .personally. as a
programmer feel that you'll want general C programming competence I'd advice
you to stick with fopen, as well as buy a book like "C Standard Library"
from QUE (IMHO a VERY good book). (This will make your executables larger
since you most often use .some. of the amiga library functions anyway)

Recently I got this job of maintainig a piece of code that used a great
mixture of Open, open and fopen. Passing around filehandles thru functions 
was a pain.....  For efficiency reasons I didn't want to commit myself
to a single method, so I solved this problem by using a lot of #defines
based on the standard C library file (fopen) code. Since all of them use
more or less the same parameters you can define yourself away from 
the design issue by using none of the above :-) This method will
ensure a minimum of portability problems if require efficient code
but you need to keep the portability option open. 
(This is only necessary if you want .fast. portable code, if speed isn't
a major issue use fopen)

#define MYFILE FILE * (typedef is more appropriate)
#define READONLY "r"
#define FOPEN(name,mode) fopen(name, mode)
#define FCLOSE(handle) fclose(handle)
#define FREAD(buffer,bsize,blocks,handle) fread(buffer,bsize,blocks,handle)

If you'd want to use Open instead of fopen you'd have to do .something. like
this (off the back of my head - no flames please)

#define MYFILE BPTR
#define READONLY MODE_OLDFILE
#define FOPEN(name,mode) Open(name, mode)
#define FCLOSE(handle) Close(handle)
#define FREAD(buffer,bsize,blocks,handle) FRead(buffer,blocks,bsize,hanel)

2 warnings on this method:
- FGets has different newline processing from fgets. FGets includes \n, fgets
  doesn't.
- You should redefine *all* the functions you're using. If you go with this
  kind of scheme be consistent.

Only fools start flame wars on matters of taste.

Kristian Rosenvold
Newsgroups: comp.sys.amiga.programmer
From: squierts@ntmtv.UUCP (Tony Squier)
Subject: Sather on the Amiga
Keywords: Sather, Amiga
Organization: Northern Telecom Inc, Mountain View, CA
Date: Tue, 15 Sep 1992 20:05:42 GMT

Has anyone tried to port Sather (the PD Eiffel Compiler) to the Amiga?  I just got the source this last weekend and am hoping to try to get Sather up and running this weekend.  

Any help would be greatly appreciated.


Thanks,

-----------------------------------------------------------------------------
                           Tony Squier
                ntmtv!squierts@ames.arc.nasa.gov
-----------------------------------------------------------------------------
Newsgroups: comp.sys.amiga.programmer
From: jamie@cdevil.unx.sas.com (James Cooper)
Subject: Re: Clrscr(); on AMIGA.
Originator: jamie@cdevil.unx.sas.com
Date: Fri, 11 Sep 1992 14:52:08 GMT
Organization: SAS Institute Inc.


In article <dsaban.4.716206893@cs1.uct.ac.za>, dsaban@cs1.uct.ac.za (D SABAN) writes:
>I'm studying C on the IBM.  I would like to transfer some of the files I'm
>writing to the Amiga, unfortunately it seems that Clrscr(); only works on
>the IBM.
>
>Does anyone know the equivalent of Clrscr(); for the amiga.

Sure:

        1) printf("\f");                /* FormFeed clears screen */

                or

        2) printf("\x9b[H\x9b[J");      /* ANSI: home cursor, clr scr */

There are others, but they start getting odd, such as a SetRast(rp,0);
on the current window, etc.

-- 
---------------
Jim Cooper
(jamie@unx.sas.com)                             bix: jcooper

Any opinions expressed herein are mine (Mine, all mine!  Ha, ha, ha!),
and not necessarily those of my employer.
Newsgroups: comp.sys.amiga.programmer
Subject: Busy Pointer
From: cwhi2@cs.aukuni.ac.nz (Craig Dean          Whitmore       )
Date: Thu, 10 Sep 1992 02:54:27 GMT
Organization: Computer Science Dept. University of Auckland

Can someone tell me how to get the address of the default busy pointer so
I can use SetPointer() to set it.  Your help would be wonderful.

-- 
--------------------------------------------------------------------------------
|Craig Whitmore. Auckland University, Auckland, New Zealand.                   |||Auckland University New Zealand
|Life is a Four Letter Word!                                                   |
--------------------------------------------------------------------------------
From: xnybpf01@serss0 (Brian P Feeny)
Subject: Re: lc error
Organization: Florida International University, Miami
Date: Sun, 13 Sep 1992 04:27:03 GMT

In article <1992Sep11.160808.10951@cbfsb.cb.att.com> dlove@cbnewsf.cb.att.com (Dave Love) writes:
>In article <BuDF0z.8vv@fiu.edu> xnybpf01@serss0 (Brian P Feeny) writes:
>>
>>	I am having trouble compiling some source with  Lattice 5.10, and would
>>like some help.  I am getting a "Error: 107 Too Many Initializers" right after
>>IntuiText Text structure.  I am simply compiling with the -L option and no others
>
>You're gonna kick yourself...
>
> [ source deleted ]
>> 
>>struct IntuiText Text =
>>{
>>   1,0,    /* FrontPen, BackPen */
>>   JAM2,   /* DrawMode */
>>   2,2,    /* LeftEdge, TopEdge */
>>   NULL,   /* Font */
>>   (UBYTE *)"Test",    /* TextPointer */
>>   NULL                 /* NextText */
>>   );
>    ^
>
>This should be a "}".
> 
>>Brian Feeny - Systems Programmer - UNIX System Security Specialist
>
>+=======================================+===============================+
>| "We're going to have the best         | Dave Love                     |
>|  educated Americans in the world!"    | dlove@cbnewsf.att.com         |
>|   -- Dan Quayle                       | <insert std. disclaimer here> |
>+=======================================+===============================+


	Well, yes I did!  I was VERY tired and using interlaced LSE, and I 
DONT have a flicker fixer!  Guess thats what you get!

					Brian
-- 
Brian Feeny - Systems Programmer - UNIX System Security Specialist
   __
__///          Internet: signal@phantom.com       "Grep me no patterns and
\XX/ AMIGA!              xnybpf01@serss0.fiu.edu   I'll tell you no lines"
From: paulk@terapin.com (Paul Kienitz)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: User preferred FONT support?
Date: 10 Sep 92 20:15:38 PST
Organization: BBS

> If that fails, you have to either limit the maximum size or refuse
> to run.  If you refuse to run, you should at least tell the user
> that your program can't fit on the user's selected screen with the
> user's selected fonts.
 
Better to force a known font in thatase.  Topaz 9, I suppose.
Newsgroups: comp.sys.amiga.programmer
From: maho@dfv.rwth-aachen.de (Martin Horneffer)
Subject: May a DOS-Handler exit? (was: "Re: How to program a DOS: handler?")
Organization: Communication Networks
Date: Mon, 14 Sep 1992 18:31:53 GMT

jesup@cbmvax.commodore.com (Randell Jesup) writes:

>	This is discussed in the packet docs in the 3rd Ed Bantam manual
>(though it does have some mistakes, notably in the ACTION_SET_DATE packet and
>one or two others).

Can I get or find a list of these mistakes somewhere?

>normally exit on the last Close().  Filesystems (that set dol_Task) normally
>never exit (one day they may have the ability, not now).

Would it be acceptable for a non-filing handler (like pipe:), that sets 
dol_Task (unlike pipe:, I suspect), to exit when it's guaranteed that all
filehandle have been correctly closed?  (The handler would support no
locks or directory packets anyway.)

I know - in theory it's not allowed if dol_Task ist set.
But who should (could?) GetDeviceProc() (or so) on such a handler?

Martin
-- 
  Martin Horneffer - maho@dfv.rwth-aachen.de;
                     Fido: 2:242/7.9; Martin_Horneffer@mowgli.fido.de;
                     Maus: AC, AC2; Martin_Horneffer@ac.maus.de
Newsgroups: comp.sys.amiga.programmer
From: Donald.Kennedy@bbs.oit.unc.edu (Donald Kennedy)
Subject: : Stupid programmer tricks...
Keywords: proportional gadgets
Organization: Extended Bulletin Board Service
Date: Sun, 13 Sep 1992 00:01:34 GMT


Stupid question #10,000,001... can 2d proportional gadgets be overlapped
so that you have more than one gadget slider active and transmitting in
the same space simultaneously?

Thanks, 
Don Kennedy
Donald.Kennedy@bbs.oit.unc.edu
dkennedy@nyx.cs.du.edu
--
   The opinions expressed are not necessarily those of the University of
     North Carolina at Chapel Hill, the Campus Office for Information
        Technology, or the Experimental Bulletin Board Service.
           internet:  bbs.oit.unc.edu or 152.2.22.80
Newsgroups: comp.sys.amiga.programmer
From: jorngh@dhhalden.no (JORN GUNNAR HALONEN)
Subject: Re: UUENCODE and UUDECODE
Organization: Ostfold College
Date: Mon, 7 Sep 1992 12:59:17 GMT

>I hope this will help you!

It sure will, I really appreciate your help !
Newsgroups: comp.sys.amiga.programmer
Subject: Re: How to store client data in XPR structure ?
From: jbickers@templar.actrix.gen.nz (John Bickers)
Date: 12 Sep 92 18:36:43 PST
Organization: TAP, NZAmigaUG

Quoted from <sysop.0ddm@alphanet.alphanet.ch> by sysop@alphanet.alphanet.ch (Marc SCHAEFER):

> I want to call XPR functions from an reentrant environment, ie no
> global variable. However I need to pass some information in the XPR
> structure so my callback functions are able to retrieve the information.

    Do your callback functions even get to see the XPR_IO structure?
    I was under the impression they didn't, which I think is a flaw in
    the design. I used a global variable. One drawback of this also is
    that it makes it hard to use XPR with several serial devices at
    once.

    Anyway, if your callback functions can see the XPR_IO pointer, you
    can put your data at a -ve offset from the pointer.

    BTW, if your callback functions can see the XPR_IO pointer, can
    you post how they manage it?

> | Marc SCHAEFER _ //| sysadm@alphanet.ch  -or-	schaefer@di.epfl.ch |
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***    "Radioactivity - It's in the air, for you and me" - Kraftwerk    ***
Newsgroups: comp.sys.amiga.programmer
From: umward10@ccu.umanitoba.ca (Derek Ward)
Subject: HiSpeed Pascal
Organization: University of Manitoba, Winnipeg, Canada
Date: Wed, 9 Sep 1992 20:08:14 GMT



  Where can I get some info on HiSpeed Pascal on Internet?  Or would it be
easier if I just asked questions about it on here?

Thanks,
Derek

-- 
__   ///         University of Manitoba, Winnipeg,
\\\ ///          CANADA!      
 \XX//  AMIGA!   umward10@ccu.umanitoba.ca
Newsgroups: comp.sys.amiga.programmer
From: walker@twix.unx.sas.com (Doug Walker)
Subject: Re: SAS C++?
Originator: walker@twix.unx.sas.com
Date: Tue, 15 Sep 1992 14:44:35 GMT
Organization: SAS Institute Inc.
Keywords: C


In article <BuG5Ku.GIp@well.sf.ca.us>, comeau@csanta.attmail.com (Greg Comeau) writes:
|> In article <BuA2F1.7uu@news.cso.uiuc.edu> jdl47513@uxa.cso.uiuc.edu (Jason Lowe) writes:
|> >I've been gone for the summer, so if this was answered before, please pardon
|> >the repetition.
|> >
|> >Has SAS announced anything about their C++ compiler?  Is the C++ compiler
|> >still slated for production or has it been scratched?  I have not heard a
|> >peep about it for a long time, and I thought it was due out sometime soon.
|> 
|> But even before the summer SAS has stated that no C++ work was in progress.

This is not *quite* accurate.  There is C++ work in progress, but there
is no C++ work in progress *on the Amiga*.  A portable C++ translator is
under development, and about to go into beta test on IBM MVS and CMS.
The translator development effort and the effort to get the mainframe 
translator documented are both getting significant resources now, and
will benefit the Amiga C++ product when it is produced.

However, Greg is accurate with regards to schedules.  SAS/C++ for the 
Amiga is not going to happen in the near future.

-- 
  *****
=*|_o_o|\\=====Doug Walker, Software Distiller====== BBS: (919)460-7430 =
 *|. o.| ||                                          1200/2400/9600 Dual
  | o  |//     For all you do, this bug's for you!
  ====== 
usenet: walker@unx.sas.com                            bix: djwalker 
Any opinions expressed are mine, not those of SAS Institute, Inc.