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 [ 15 | February | 2004 ]

<< Previous Message << >> Next Message >>


Date: Sun, 15 Feb 2004 17:42:33 PST8
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: PL/I most important statement (was: call(TZ) ? - PL/I)

Content Type: text/plain

"I'm sure that Steven is enjoying the blood pressure rise which
I'm bestowing on you.

Have the two of you considered ganging up on _me_? ..."

Nah, first off I like you. Secondly, I take medicine for my high
blood pressure. Thirdly, I always need to hone my
communication skills. Therein you come off more as a
challenge than a threat.

"...Just for the record, you have your dimension determination
located in the wrong block."

No. I have my dimension determinations just where I wanted
them: contained within a begin-end block. Greg said he
wanted some means to mark the beginning and end of a code
segment representing a closed set of calculations. So instead
of marking just the code segment with the calculations
associated with the matrix I also marked that associated with
calculating the dimensions of the matrix. They can't co-exist
within the same begin-end block. So I placed them in
different begin-end blocks.

The fact that their definition is local to the begin-end block,
part of the second reason for its inclusion in the PL/I
language, and not global within the procedure says that they
have "long" disappeared from the scene before you get to the
begin-end block that allocates the matrix. After all this is one
of the advantages you quote for the beauty of the begin-end
sequence: you get to do things one at a time. The fact that
your code will not compile or execute correctly in no way
distracts from the beauty you have discovered.

That your programs work, your sarcasm to the contrary,
arises from your knowledge of local and global usage as well
as allocation and deallocation of storage. It's a shame that in
a programming language you have to understand some of
these basics in order to use it correctly. It's also a shame that
when you have that understanding you keep insisting that it is
somehow unnecessary in what you do.

It comes down to a matter of style, not what you know or
need to know. You choose to implement your knowledge in
this instance in a particular manner. Of course, I'm still
somewhat in a state of shock to discover that you went to
Pascal instead of PL/I for list processing. But then again you
are a moving target.

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

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

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


<< Previous Message << >> Next Message >>

Return to [ 15 | February | 2004 ]



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.