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