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 [ 13 | February | 2005 ]

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


Date: Sun, 13 Feb 2005 15:10:57 PST8
From: Peter Skye <pskye@peterskye.com >
Reply-To: scoug-programming@scoug.com
To: scoug-programming@scoug.com
Subject: SCOUG-Programming: Open Source Object Rexx

Content Type: text/plain

Lynn H. Maxson wrote:
>
> you have three third generation, programming
> languages--APL, LISP, and PL/I--which include everything and
> more than in all other third generation languages combined.
> So why not combine the features of all three into a single
> language.

Fine with me.

> So if I adopt a PL/I syntax for the combined language for its
> simplicity in that every program element is a statement and
> every statement ends in a semi-colon, it remains the same
> even with the additional APL operators and the LISP list
> aggregate.

Fine with me.

> Now granted I've incorporated BNF (Backus Naur Form) in the
> language. It's not my fault that Lex and Yacc do not look like
> C even though they produce C source code. Those functions
> in SL/I are written in SL/I. In that manner it is self-defining. If
> it is self-defining, it is self-extensible. The one follows the
> other.

My impression from years of bugging you is that the first step is
writing the lines of SL/I. Yes?

> I would be happy to provide you with examples of SL/I
> containing APL operators and list aggregates. The APL
> operators present a real challenge to anyone using an ascii
> editor. What I may do is attach a file to a message like this
> using OpenOffice where I can use the APL font. That says
> that you have OpenOffice available to read it. Or alternatively
> we could use PDF. Or I could just break down, taking your
> suggestion to use function calls instead of symbolic operators.

Lynn, that would be great.

I don't have OpenOffice but I think OO can output HTML which I can view,
though I don't know if the APL character set is available on my
Mozilla. PDF is fine (I have the Acrobat 3 reader). Or you can simply
substitute an ASCII string for each APL operator, in the same way that
Fortran uses .LE. for "less than or equal to".

- Peter

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

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 [ 13 | February | 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.