Path: utzoo!utgpu!watmath!clyde!att!pacbell!ames!mailrus!ukma!husc6!bu-cs!bucsb!crewman
From: crewman@bucsb.UUCP
Newsgroups: comp.sys.amiga
Subject: Re: ST PROGRAMMING
Message-ID: <2231@bucsb.UUCP>
Date: 30 Nov 88 02:59:44 GMT
References: <3009@sugar.uu.net> <36@raider.MFEE.TN.US> <3028@sugar.uu.net>
Followup-To: comp.sys.amiga
Organization: Boston Univ Comp. Sci.
Lines: 38

In article <3028@sugar.uu.net> peter@sugar.uu.net (Peter da Silva) writes:
>In article <36@raider.MFEE.TN.US>, dana.holt@raider.MFEE.TN.US seems to
>>      This reply is directed toward the cooment you made about the Atari ST 
>> inability to survive a ^C in any of the built-in input functions.
>
>No, I said that there is no way of surviving ^C using the standard I/O
>functions. That is, the UNIX-style file routines directed at the console
>device.
>

Is that supposed to be undesirable?  After all, as you say yourself, these are
UNIX-style routines which act just like UNIX does in case of ^C.  These 
routines are there for the console device - a text-based shell, not some
fancy graphics-based input filter.  It's not that there is no way to survive
^C; the ^C exit was put in deliberately to resemble UNIX!

>
>Yes, but as soon as you call printf() you're a dead puppy.
>

Don't use printf().  Use sprintf() followed by one of the ROM string output
routines.  Again, printf() works just like it should -- just like in UNIX.

>
>>    'Amiga!? What the hell is an Amiga?'
>
>Simply the only personal computer on the market with a modern operating system
>as the standard user environment.
>

This must be a joke.  I have an Amiga, an ST, and I use Macs and PC's at work,
among others, and I have come to realize this:  I prefer *ancient* UNIX on my
Sun 3/50 at work to the toy OS on my Amiga anyday!  I even like the ST OS
better than the Amiga's.  It's simple, it has all the graphics one needs, and
it's compatible with MS/DOS.  What the hell is a modern operating system?  How
long does an OS stay modern?

			-- JJS