SCOUG-Programming Mailing List Archives
Return to [ 13 |
February |
2005 ]
<< Previous Message <<
>> Next Message >>
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.
|