TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Peter Fitzsimmons
from: Martin Pollard
date: 1994-08-22 12:47:02
subject: squish/msgapi toolkit released

* Peter Fitzsimmons got everyone's attention by mumbling this to Martin Pollard:

 PF> * Original Area: Netmail
 PF> * Original From: Scott Dudley (1:249/106.1)
 PF> * Original To  : Peter Fitzsimmons (1:259/414)

 MP> stupid status messages all over the place ("MsgAPI init",
"MsgAPI
 MP> terminated", "MsgAPI opened area", "MsgAPI
closed area", ad nauseum).

 SD> In normal operation, it should only print "MsgAPI init"
and "MsgAPI
 SD> termination" messages.

In normal operation, it *shouldn't print anything at all*.  That's the whole
point.  Programming libraries have no business producing any output, unless
such output is dictated by the programmer.

 SD> If MsgAPI ever prints out "MsgAPI closed an open area", one of two
 SD> things has happened:

Hmmm... I admit that I never considered this point.  I'm willing to concede
on this aspect; for circumstances like an abnormal program termination, such
messages make sense.

However... :-)

 MP> would clutter up our formerly elegant-looking programs with such slop?

 SD> What is so inelegant about a one line start-up message?  Most programs
 SD> do this in some form or another, whether it be a copyright message,
 SD> trademark notice, or something similar.

"Most programs" that "do this in some form or another"
are doing so UNDER
CONTROL OF THE AUTHOR OF THE PROGRAM.  For a library or DLL to do this,
without any control by the author of the program using it, is a different
matter altogether.  If Scott truly believes that there is nothing wrong with
forcing a programmer to put up with uncontrolled and unwanted output from a
programming library, then I respectfully submit that Scott has been out of
touch with the programming community for far too long.

                           -=[> Martin Pollard <]=-

... I pressed REDIAL on a brand new phone and it had a nervous breakdown.
--- OMX/Blue Wave v2.20f OS2 Beta

* Origin: The I/O Bus -*- Running the world with OS/2 2.1! (1:120/187.0)
SEEN-BY: 12/2442 54/54 620/243 624/50 632/348 640/820 690/660 711/409 410 413
SEEN-BY: 711/430 807 808 809 934 712/353 623 713/888 800/1
@PATH: 120/54 102 2410/116 3615/50 229/2 12/2442 711/409 54/54 711/808 809
@PATH: 711/934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.