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