SCOUG Logo


Next Meeting: Sat, TBD
Meeting Directions


Be a Member
Join SCOUG

Navigation:


Help with Searching

20 Most Recent Documents
Search Archives
Index by date, title, author, category.


Features:

Mr. Know-It-All
Ink
Download!










SCOUG:

Home

Email Lists

SIGs (Internet, General Interest, Programming, Network, more..)

Online Chats

Business

Past Presentations

Credits

Submissions

Contact SCOUG

Copyright SCOUG



warp expowest
Pictures from Sept. 1999

The views expressed in articles on this site are those of their authors.

warptech
SCOUG was there!


Copyright 1998-2024, 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.

The Southern California OS/2 User Group
USA

SCOUG-Programming Mailing List Archives

Return to [ 23 | October | 2005 ]

<< Previous Message <<


Date: Sun, 23 Oct 2005 09:14:55 PDT7
From: "Steven Levine" <steve53@earthlink.net >
Reply-To: scoug-programming@scoug.com
To: scoug-programming@scoug.com
Subject: SCOUG-Programming: What Compiler Is It?

In <20051023065414-50250-7@scoug.com>, on 10/23/05
at 06:54 AM, "Harry Motin" 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.