[comp.sys.ibm.pc] Help needed with IBM BASCOM

d@alice.UUCP (12/10/86)

Help!

We're using IBM's Basic Compiler v. 2.0 to program a data acquisition
system (hey folks, that's the GPIB driver we had on hand....) Anyway,
the project is quite far along, only the Basic Compiler is threatening
to drive me garbonzo!

The system is being implemented on an AT&T 6300 with 640K of memory,
a hard disk, and an HP 3497a data acq unit hooked up to a National
Instruments IEEE-488 interface board.

It doesn't like passing 2+ dimensional arrays between or back and
forth from or to subprograms, and it corrupts the string space every
chance it gets (when CHAINing, or doing a SHELL command.)

We've attempted to see if IBM is distributing any of the rumored patches,
but they pretty much gave us the cold shoulder. I'm *really* about
to get between a rock and a hard place, as I don't have the time to
translate this to Pascal, the knowledge to put it in C, the compiler
or GPIB drive for neither... yow!

Any help / pointers you can provide would be appreciated.
Please call 201 582 6455 after 3 pm weekdays, or mail me at either of
the following addresses:
{ihnp4; allegra; research}!alice!d
{ihnp4; allegra; research}!charm!dan

I'll be forever grateful.

-- 
# Daniel Rosenberg  (CE)   @   AT&T Bell Labs, Murray Hill 
# disclaimer: These opinions are necessarily mine, not my employer's.     
# UUCP: {ihnp4 || research || allegra}!alice!d  AT&T: 201/582-6455 (work)
# INTERNET: (ARPA, whatever) possibly: d%alice.btl@csnet

neff@hpvcla.HP.COM (Dave Neff) (12/11/86)

Daniel's problem with the IBM compiler is another example that supports
one if my strong beliefs:

DON'T EVER BUY PROGRAM DEVELOPMENT TOOLS FROM IBM!

Why?  The tools were really written by someone else and IBM gives
little support and infrequent updates.

Long ago I bought Pascal 1.0 and Masm 1.0 from IBM.  These were 
written by Microsoft and had some serious bugs and limitations.
Microsoft continued to upgrade its own version of these tools
but it was sometime before IBM finally had any upgrade available.

I needed some of the features the newer Microsoft tools had (8087,
overlays, and 32 bit integer support) so I could not wait for IBM to offer
an upgrade.  I threw these tools into the garbage and bought the latest
ones from Microsoft.  I did the right thing.  It was another year
before IBM finally updated their tools.  I heard that people who bought
the IBM 1.0 Basic compiler had similar problems especially the lack
of Dos 2.0 and later directory path support.  Finally IBM updated
the Basic compiler but it was very slow in coming.

In general, it is best to by any software from the company that
originally made it.  You will get better support and faster
updates.

I know that Daniel seems to be "stuck" since I understand that the
latest Microsoft Basic compiler does not have some of the nice features
of the IBM compiler so moving over to Microsoft's latest version may
not be practical. But its worth considering.

By the way, I'm no great fan of Microsoft.  Their software has
more bugs than it should and their documentation is average at
best.  But they do have above average product support.

Dave Neff
hpfcla!hpvcla!neff