TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Louis Rizzuto
from: Eric Schilke
date: 1994-08-04 14:21:00
subject: Pascal and ???

LR> I am taking a look at my next move as far as converting my apps.
LR> It seems that for the time being I am stuck with converting it
LR> to Windows due to borland's lack of support for OS2 - for Pascal
LR> guys like me.

When OS/2 v2 was introduced, I adopted it for all in-house machines, and
was able to convince my clients that it was the choice for them. At the
time, most of my software was written in Borland Pascal, with lots and lots
if inline ASM.  Though it all ran just fine under OS/2 in a VDM, I was
faced with the problem of producing native OS/2 software with no Pascal
compiler.

In June, 1993, after personally speaking with Zak Urlocker, who was then
Pascal Product Manager at Borland, I was convinced that there will *never*
be a Pascal compiler for OS/2 from Borland.  The choice was clear:  Dump
Borland, invest in Watcom and IBM C++ compilers, and spend a year polishing
my C++ abilities to a professional level.

LR> Has anyone been where I am and done this - converted their pro-
LR> cedure Pascal apps to TV and OOPs?

Wouldn't touch it.  I would recommend forgetting the notion of "con-
verting" anything.  Porting a DOS app to OS/2, or even to NT/Windows,
generally results in a pisspoor port that does not take advantage of the OS
API's.  The solution is to begin from scratch and write *native*
applications for the target OS.  If you get up to speed in C++ - it is not
that difficult and you have already demonstrated the ability - and invest
in Watcom's compiler, you can produce native OS/2 apps, and if you must,
recompile for 16- and 32-bit DOS, NT, and Windows.  In my mind, that
flexibility is well worth the effort required.  Since mine is now an
OS/2-only shop, IBM's compiler is generally used, though Watcom is on hand.

Pascal is still my language of choice, and I still use it for quick-
and-dirty prototypes and general fooling around.  However, when it became
obvious that Borland could be relied on for nothing more than brown-nosing
Microsoft, I decided to quit crying in my coffee and move on.  It was a
profitable decision that I do not regret.

Regards, =>EricS
___
 * MR/2 * Abjure Sesquipedalian Obfuscation

--- InterPCB 1.50

* Origin: Occam's Razor BBS (205) 883-1308 OS/2, SCUBA, Caving 373/18
SEEN-BY: 12/2442 54/54 620/243 624/50 632/348 640/820 690/660 711/409 413 430
SEEN-BY: 711/807 808 809 934 942 712/353 623 713/888 800/1
@PATH: 373/18 1 27 3615/50 229/2 12/2442 711/409 54/54 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™.