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 | 2006 ]

>> Next Message >>


Date: Mon, 23 Oct 2006 00:09:03 -0700
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: The language end goal

Content Type: text/plain

Greg,

"In other words, I get to sit things out until the Developers'
Assistant has a binary that will self compile from the source.
( And that applies to lots of other potential programmers that
do not have a PL/I compiler.)"

Consider this a journey, a learning experience, in which in the
pursuit of a goal we acquire the skills to independently pursue
goals of our own. Regardless of anything else our pursuit will
bring us one-on-one with the issues that bedevil software
development today. With one difference. While others accept
the impediments to productivity as the "cost of doing
business", we will seek to significantly reduce or eliminate
them. Thus bring that cost and what we want to achieve in
software to a more affordable level.

So we begin with the user interface, the GUI, for which we
need to learn an initial level of PM programming. Then we
need an editor, the programming of which will further our
skills. Then we need to develop a syntax analyzer, in the
process of which we will further enhance our developer skills.
Then we need to develop a semantic analyser, the process of
which will further enhance our developer skills. Then we
need to develop a two-stage, proof engine (a completeness
proof and an exhaustive true/false proof). That in turn will
further enhance our developer skills. As part of the
completeness proof the output of which is an optimized
organization of the source, we will need to develop code
generation for an interpreter and a compiler. No doubt that
will further enhance our developer skills.

At this point you should understand that what we learn and
take away from this process has more meaning to us
individually than what we will produce. It means that we will
have the means to produce the tools which respond to our
needs rather than accepting what others hand out. Ostensibly
the "Developer's Assistant" will result. In truth you will have
the ability to produce "Your Assistant", something more akin
to your view on doing things.

Let's understand this promise as well as purpose of open
source: the ability to do it your way. Our particular journey
which focuses on tools to increase such ability supports both
the promise and the purpose, making both in terms of the
increased scope which you as an individual undertake a
reality.

We then will engage in a learning process whose end result
lies in our achieving tool maker status, in fact expert status,
tool masters. If you don't like SL/I, then design an equivalent
more to your liking. If you don't like the "Developer's
Assistant", then design an equivalent more to your liking.
Again that's the promise of open source and our effort to
make it a reality.

"Right now, I see lots of discussions off on tangents that have
noting to do with the editor at this stage of the project."

Stick around.

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

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".

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


>> Next Message >>

Return to [ 23 | October | 2006 ]



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.