TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Rob Landley
from: Tony Belding
date: 1995-04-29 15:15:16
subject: programming tools

RL> EMX is a marvelous development package with two minor problems.

 RL> 1) It hasn't got an IDE.

What is an IDE?

 RL> 2) The documentation it does have isn't exactly unified.  (Everything's
 RL> there, but you basically have to read all of it to find what you want,
 RL> and what order you read it in doesn't really matter.)

I'm used to that.  Compilers with good docs are hard to find.

 RL> On the bright side,

 RL> 1) It's free.
 RL> 2) It produces pretty good executables.
 RL> 3) It's more thoroughly debugged than some professional packages.
 RL> 4) It's free.
 RL> 5) You can run it just fine in 8 megs or less (CSET++ needs 16 or
 RL>    more).
 RL> 6) It's free.
 RL> 7) Regular updates are available, with a complete new version about
 RL>    once a year.
 RL> 8) It's free.
 RL> 9) It's got all sorts of libraries and support for porting unix stuff
 RL>    to OS/2.
 RL> 10) It doesn't cost a cent.

I especially like that part about it being free.    :-)

 RL> From the main hobbes dir, emx has its own subdirectory under the
"unix"
 RL> subdirectory (ports from unix, unix-like utilities...  emx is a port of
 RL> GCC, the gnu c/c++ compiler, with some support libraries and .dll's so
 RL> OS/2 can emulate unix somewhat.

I've seen GCC on the Amiga, and it bugged me with all the complex
"Unix-isms" required to set it up, and the large dynamic library
required to run the executables (because the library contained the equivent
of Unix functions, I guess).

 RL> I don't use the unix emulation stuff,
 RL> I compile actual OS/2 .exe files.  This requires the command line
 RL> options -Zsys -Zomf, and works fine.  I've compiled text apps, pm apps,
 RL> windowed apps, etc.)

That sounds like something I could probably handle.  I will make a note to
check into it.  But right now, I haven't even got my system hardware
together!

--- Spot 1.3a #535
* Origin: The Land Beyond (1:3612/42.26)
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: 3612/42 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™.