|
Another post I totally agree with. Phil > > Hi, > > On Fri, 12 Jul 2002, Joel Fritz wrote: > > > > One thing about the Unix Type File APIs is that they're > identical (at the > > interface level) to the standard C library functions for low > level file I/O. > > > > I just wanted to highlight this statement from Joel Fritz because I think > it's very important. The existing UNIX-type APIs for stream files are > IDENTICAL (at the interface level) with the POSIX standard for stream file > I/O. > > This is used on DOZENS of platforms. It's available on Windows, and > every variety of UNIX or UNIX-like operating systems, as well as OS/400 > and many more... > > This means that there's a lot of people who already know how to use it, > and that it's been time-tested for decades in many, many environments. > > What RPG needs /copy members that define the prototypes, constants and > structures for us. ILE C/400 already has this, why the heck > doesn't RPG?! > RPG is the most popular language for OS/400, why are the header > members and > documentation written *only* for C programmers?! > > THATs the way to make it standardized and consistent. Have OS/400 or WDTS > come with these /copy members! If they work just like the C headers do, > they will be as standardized as possible... far more than any RPG > specific feature could be. > > But, when I've suggested this to IBM, all I've heard has been "Create your > own! Distribute them! Sell them, or open-source them!" Great. Sure. > But having competing vendors, or multiple sources for the header files > ISNT THE WAY TO STANDARIZE THEM. They need to be there in every shop, > and therefore they need to be distributed by IBM just as the ILE C > versions are. > > And, OF COURSE, we don't just need the /copy members, but we need manuals > that support RPG as well as C. > > These same arguments can be made about sockets. And LDAP. And all of the > other UNIX-type APIs. > > The result would be every bit as easy to use as the BIFs, more > standardized, and more consistent with the existing support IBM provides > to C programmers. It also would be relatively easy to implement. > > _______________________________________________ > This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list > To post a message email: RPG400-L@midrange.com > To subscribe, unsubscribe, or change list options, > visit: http://lists.midrange.com/cgi-bin/listinfo/rpg400-l > or email: RPG400-L-request@midrange.com > Before posting, please take a moment to review the archives > at http://archive.midrange.com/rpg400-l. > >
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.