| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| 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™.