[comp.sys.amiga] My.lib

cjp@vax135.UUCP (03/11/87)

Matt, not to belittle your efforts in developing my.lib, but could you
supply us with a little sales pitch as to why Manx users (which
includes, I gather, yourself now) should prefer my.lib functions over
the Manx-supplied string and stdio functions?  Because my gut reaction
to using a pet library to do standard kinds of things is kind of
"ugh".  I know how the standard functions work; what (apart from being
a library better-organized than Lattice's original) is better about
my.lib that justifies learning a slightly different set of functions?

By the way, Matt, re your comment where you did something slick to
avoid including some exec .h file: isn't that largely irrelevant when
one can use a Manx precompiled header +h file?

	(I have no relationship to Manx Software Systems, Inc.) --
	Charles Poirier

dillon@CORY.BERKELEY.EDU.UUCP (03/11/87)

>Matt, not to belittle your efforts in developing my.lib, but could you
>supply us with a little sales pitch as to why Manx users (which
>includes, I gather, yourself now) should prefer my.lib functions over
>the Manx-supplied string and stdio functions?  Because my gut reaction
>to using a pet library to do standard kinds of things is kind of
>"ugh".  I know how the standard functions work; what (apart from being
>a library better-organized than Lattice's original) is better about
>my.lib that justifies learning a slightly different set of functions?
>
>By the way, Matt, re your comment where you did something slick to
>avoid including some exec .h file: isn't that largely irrelevant when
>one can use a Manx precompiled header +h file?

	Two things.

    (A) MY.LIB's xstdio() library uses the same argument order as 
    read/write/etc... not the backward argument order stdio uses.  E.G
    specifically xgets(fi, buf, maxbytes) and stdio's fgets(buf, maxbytes, fp)

    (B) MY.LIB provides an asyncronous for writes.

	It is not a matter of learning stdio.... I know exactly how stdio
works.  I used it for years.... I hated every moment.

					-Matt