On Fri, May 29, 2015 at 9:31 AM, Paul Gilmartin < [email protected]> wrote:
> On Fri, 29 May 2015 19:54:20 +0800, David Crayford wrote: > > > >And how much has that dumb decision cost mainframe customers over the > >years? Fiasco is the right word. > > > And IBM could have recovered, rather than compounding the fiasco at > the inception of OMVS by making OMVS ASCII based and providing > ASCII<-->EBCDIC conversion in the C RTL for Legacy data sets except > when fopen() was called with mode="*b". The kernel would have been > simpler for omitting autoconversion. (I believe Legacy I/O is not > handled by kernel.) > 99.99% agreement. I'd only change I'd make would be for UTF-8 and not ASCII instead of EBCDIC. But I'm sure that there would be other problems with inter-operability that I haven't thought of if "legacy" continued to be mainly CP-037 based with UNIX being UTF-8 based. > > And there would have been no EBCDIC obstacle to porting GNU and > other FOSS. > > Fiasco ** 2. > > Even yet, I wish IBM would complete the Enhanced ASCII support in the > C RTL. Significant omissions are Curses and X11; sockets is already > supported. > > -- gil > > -- My sister opened a computer store in Hawaii. She sells C shells down by the seashore. If someone tell you that nothing is impossible: Ask him to dribble a football. He's about as useful as a wax frying pan. 10 to the 12th power microphones = 1 Megaphone Maranatha! <>< John McKown ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
