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 [ 05 | September | 2003 ]

>> Next Message >>


Date: Fri, 5 Sep 2003 08:07:20 PDT7
From: "Lynn H. Maxson" <lmaxson@pacbell.net >
Reply-To: scoug-programming@scoug.com
To: < "scoug-programming@scoug.com" > scoug-programming@scoug.com >
Subject: SCOUG-Programming: Free IBM VisualAge SmallTalk

Content Type: text/plain

Peter Skye writes:
"...My language portfolio wish list gets longer and longer.
Java, Prolog,SmallTalk, APL, SNOBOL . . . (I'm enticing Lynn
into a free-for-all.)"

Well, Peter, as long as you are willing to play straight man as
you are here to my punch lines we should get along just
fine. I think I reported here and at our last meeting about
the Smalltalk thing, though somehow mine all worked with
only two zip files. The second one was only necessary to
provide an i-o interface to the first one, the client version I
installed.

I went to the website of the Visual Prolog people whose OS/2
versions I had been buying for some time. They offer a free
download of their "personal" version. Unfortunately I
discovered that they had dropped OS/2 support entirely
including pulling the previous 5.2 personal and professional
versions. I expect to have more to offer on this at our next
SIG meeting.

I would, however, invite all readers to visit the Prolog
Development Center (PDC) website, www.visual-prolog.com.
There you will find a link to some on-line tutorials, including
parts 1 and 2 of Fundamental Prolog. While the exercises
assumes you have the latest (Windows only) product the
examples themselves are pure Prolog. They are simple
enough that you can read and understand them easily. If you
can't quite do the exercises in your head, then you might try
ye olde paper and pencil. If the interest is there, then maybe
we will review them at this month's SIG meeting. Prolog and
pizza sounds like a winning combination.

I'm more than willing to discuss SNOBOL as I, too, have the
OS/2 Catspaw version. We could toss in AWK, YACC, LEX and
the other 50 or so that come with the gcc package. It makes
a point about a psychological barrier separating those willing
wade in the different language waters and those who would
rather not. Among those who would rather not we might
include those for whom programming seems like rocket
science where even learning one "foreign" language is one
too many.

In truth we have a continuum ranging in extremes from those
with fervor of a Steven Levine willing to take on all
programming language comers and those like Carla Hanzlik
unwilling (and uninterested) in taking on any. In our current
programming SIG effort we seek to find ways to move the
psychological barrier closer and closer to Carla's end. In that
manner find ways to move more open source users over to
contributors.

So we have the current reality in open source of polylingual
use as well as dialects, e.g. VACPP, Watcom, GCC, within a
language. As long as it exists we need to continue to find
ways to shift the psychological barrier more towards Carla's
end. As our understanding of all languages increases through
our attempt at comparative linguistics through a process of
osmosis (and some analytical thinking) we can start to
extract out a set of "necessary and sufficient" features. This
will allow us to synthesize these into a single language.

I say that three pre-1970 third generation languages--LISP,
APL, and PL/I--contain more than exists in all the rest. In fact
I'm willing to set aside LISP and APL to make the claim for
PL/I alone. I also note that all first, second, and third
generation languages utilize the "manual" stages of the
software development process (SDP): specification, analysis,
design, construction, and testing. When you follow that with
fourth generation reducing the "manual" stages from five to
two (specification, testing) and possibly one (specification),
you have to ask why anyone is still using first, second, and
third generation languages?

Why do we persist in a labor-intensive endeavor in keeping it
at a higher instead of lower level? We have a proven means
to increased productivity. Yet we choose not to use it.

=====================================================

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
"rollin@scoug.com".

=====================================================


>> Next Message >>

Return to [ 05 | September | 2003 ]



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.