TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Steven Smith
from: Jerry McBride
date: 1995-10-06 19:09:12
subject: BASIC for OS/2

Hello Steven!

You asked about BASIC for OS/2.

Here's what I've learned and why I bothered! :')

I grew up with DOS and various flavors of basic. My last "stop off
point" in that environment was DOS 5.0 and QuickBasic by MicroSoft. My
"Take off point" was OS/2 2.0 as soon as I figured out that
MicroSoft would never deliver Cairo. I never looked back at that old os,
but I surely am not happy not being able to write OS/2 native programs in
basic...

Anyway, since jumping into OS/2, I've been a bit lost without being able to
write OS/2 native programs in BASIC. And, believe me, I've run the
gauntlet. 

Of all the commercial BASIC compilers, CA Realizer sucked wind the most. It
doesn't actually compile your code and so demands the use and distribution
of a runtime module that is over 700K big. I bought CA and worked with it
for about 2 weeks and sold it soon after...

PDS 7.1 (by MicroSoft of all sources) seems to be the only real alternative
for writing and compiling basic code for OS/2. However, at a price that I
refuse to pay. I guess being the only real vendor for such a platform
allows you to charge what you can. Besides the high price, PDS will only
compile text mode apps and in 16bit flavor. If you are into OS/2's GUI and
like the idea of 32bitness, forget it, PDS is a deadend product...

On the shareware scene, I've found ONE basic language that kinda' (and I'm
using this casually) fits what I need in a basic language for the OS/2
platform. But before I name it, let me describe it... :')

It was intended to teach basic programing to newbies. It originated on the
DOS/WOINDOWS platform and was ported to OS/2 not too long ago. It's a fully
implemented basic and lacks some of the things that I dearly miss from my
QuickBasic days. However it is quite easy to get the feel of and runs as
well as it's windows brother. The things that I'd like to see in it are;
serial I/O support and the ability to access and use the code in OS/2's
DLL's, oh yeah... I'd like to see it be able to compile text mode apps
also, you see it's one of "those GUI" enabled deals. 

Liberty Basic is developed at SHOPTALK SYSTEMS and it authors name is 
Carl Gundel. 

Supported basic statements in Liberty Basic are:

ABS()   ACS()   ASN()   ATN()   ASC()   BEEP   CHR$()   CLOSE   CLS   
CONFIRM   COS()   DATE$()   DIM   END   EOF()   EXP()   FIELD   FOR...NEXT   
GET   GETTRIM   GOSUB...RETURN   GOTO   IF...THEN...ELSE   INPUT$()   
INPUT   INPUT #   INSTR()   INT()   LEFT$()   LEN()   LET   LOF()   LOG()   
LPRINT   MID$()   OPEN   PRINT   PRINT #   PUT   REM   RETURN   RIGHT$()   
RND()   STOP   SIN()   SORT   STR$()   TAN()   TIME$()   TRACE   TRIM$()   
USING()   VAL()   WHILE...WEND   WORD$()

Plus a few others that handle drawing windows and other such GUI stuff...

You can reach Carl at 508 872-5315 or CIS 71231,1532. You can get the
compiler from me or other locations as LB07.ZIP. Be aware, Steven, if you
are running Warp, you'll need this version or later for it to run properly.
 

Have fun, Steven and hope this helps you.     

Jerry McBride

--- timEd/2 1.01+
* Origin: MoDem Corner - New Jersey - USA - TEAMOS2 - 609-877-0836 (1:266/28)
SEEN-BY: 270/101 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: 266/28 21 3615/50 396/1 270/101 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™.