TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: hugo landsman
from: Mike Bilow
date: 1995-05-31 06:26:52
subject: IBMs OS/2 Programming Books page (announcement)

hugo landsman wrote in a message to Jonathan Tew:

 hl> "Orfali & Harkey" (both titles, if I remember correct),
 hl> "Blain et al" and "Mastrianni" did get good
reviews in this
 hl> echo.

I would agree about Orfaly & Harkey, and about Blain et al.

However, I would not recommend Mastrianni; I think the book is largely
incomprehensible, except for the half of it which simply restates the
official IBM docs.  Mastrianni has what I consider to be serious quirks,
not the least of which is making up his own names for the DevHelp API and
then trying to sell a library that supports his naming convention for
calling the DevHelp API from C -- when IBM provides, at no additional cost,
their own DHCALLS.LIB as part of the DDK.

Mastrianni also decides to do things in ways directly opposite to the IBM
docs for no particular reason that I can understand.  For example,
Mastrianni says that DevHelp_VerifyAccess should be called before
DevHelp_Lock, while IBM says to call DevHelp_Lock before calling
DevHelp_VerifyAccess.  Using Mastrianni's method will cause a pointer error
in the application to pull Trap D, and will also run the risk of verifying
a selector that gets swapped out between the call to DevHelp_VerifyAccess
and the call to DevHelp_Lock.  The only reasonable interpretation is that
Mastrianni is clearly wrong, but he takes pains to emphasize that he really
does mean to contradict the IBM docs.
 
-- Mike


---
* Origin: N1BEE BBS +1 401 944 8498 V.34/V.FC/V.32bis/HST16.8 (1:323/107)
SEEN-BY: 105/42 620/243 711/401 409 410 413 430 807 808 809 934 955 712/407
SEEN-BY: 712/515 628 704 713/888 800/1 7877/2809
@PATH: 323/107 150 3615/50 396/1 270/101 105/103 42 712/515 711/808 809 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™.