said:
>Some clarification please. Can anyone tell me what compiler(s) come with
>the OS/2 Warp Toolkit (IBM Developer's Toolkit)?
The Warp4 Toolkit does not include any C/C++ compilers. However, it does
include a number of tools that are called compilers because they fit the
definition of the word.
>Various online
>documentation talks about using the "VisualAge C++ 3.0 compiler" to
>write C/C++ code for SOM and WPS programming.
You can write SOM/WPS code with any C compiler. More accurately, you can
write SOM/WPS code with any compiler that has SOM/WPS bindings available.
This probably includes Smalltalk, Cobol and some other languages.
>Other documentation talks
>about using the "SOM compiler".
The SOM compiler is included in the Warp4 Toolkit. It takes and IDL
description of your WPS class and generates C language compatible
bindings.
>Finally, the toolkit documentation,
>itself, talks about installing VisualAge C++ 3.0, first, before
>installing the toolkit (avoid a downlevel SOM Runtime installed by the
>VisualAge C++ 3.0 compiler).
Correct. VAC 3.0 is approximately 10 years old and the supplied SOM DLLs
are of the same age. The Toolkit SOM DLLs are newer (i.e have less
defects) and, when that text was written, were the best choice. Today,
the best choice is to use the SOM DLLs supplied with Warp.
>Now, I belief that the toolkit has an "SOM compiler", because it has the
>executable, SC.exe.
Correct. If you look up the dictionary definition of the word compiler,
you will find a compiler is not limited to outputting executable binary
files. The word refers to the process, not the input and outputs.
>Can someone help me understand this? Thanks in advance.
Well, there are a number of tutorials on the web. One that comes to mind
is
http://www.scoug.com/warpexpowest/presentations/wps/wexpowps.htm
When you are ready to set up a WPS programming environment, ask me if you
want some suggestions on what works today.
BTW, I have not forgotten your OREXX problem. Hopefully, I will get a
chance to look at it this weekend.
Regards,
Steven
--
----------------------------------------------------------------------
"Steven Levine" MR2/ICE 2.67 #10183 Warp4.something/14.100c_W4
www.scoug.com irc.fyrelizard.com #scoug (Wed 7pm PST)
----------------------------------------------------------------------
=====================================================
To unsubscribe from this list, send an email message
to "steward@scoug.com". In the body of the message,
put the command "unsubscribe scoug-programming".
For problems, contact the list owner at
"postmaster@scoug.com".
=====================================================
<< Previous Message <<
Return to [ 23 |
October |
2005 ]
The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS
RESERVED.
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International
Business Machines Corporation.
All other trademarks remain the property of their respective owners.