OT : Language comparisons (was Re: Create PDFs)

2007-09-25 Thread Ivan Warren

Adam Thornton wrote:


Nothing except maybe Lisp rivals Forth in terms of expressive-power-
per-byte-of-language.  But then a stack is just a bunch of parens
turned on its side.


I'd put APL first in that category !

--Ivan

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: OT : Language comparisons (was Re: Create PDFs)

2007-09-25 Thread McKown, John
 -Original Message-
 From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On 
 Behalf Of Ivan Warren
 Sent: Tuesday, September 25, 2007 9:09 AM
 To: LINUX-390@VM.MARIST.EDU
 Subject: OT : Language comparisons (was Re: Create PDFs)
 
 
 Adam Thornton wrote:
 
  Nothing except maybe Lisp rivals Forth in terms of expressive-power-
  per-byte-of-language.  But then a stack is just a bunch of parens
  turned on its side.
 
 I'd put APL first in that category !
 
 --Ivan

I love APL. And found its vector oriented mindset very helpful for
when I was learning SQL. It also needs a set oriented mindset so that
you don't do the legacy record at a time thinking.

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it. 

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: OT : Language comparisons (was Re: Create PDFs)

2007-09-25 Thread Jay Maynard
On Tue, Sep 25, 2007 at 04:09:08PM +0200, Ivan Warren wrote:
 Adam Thornton wrote:
 Nothing except maybe Lisp rivals Forth in terms of expressive-power-
 per-byte-of-language.  But then a stack is just a bunch of parens
 turned on its side.
 I'd put APL first in that category !

Three things a man must do before his life is done,
Write two lines in APL and make the buggers run.
  -- Stan Kelly-Bootle, _The Devil's DP Dictionary_
--
Jay Maynard, K5ZC   http://www.conmicro.com
http://jmaynard.livejournal.com  http://www.tronguy.net
http://www.hercules-390.org   (Yes, that's me!)
Buy Hercules stuff at http://www.cafepress.com/hercules-390

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: OT : Language comparisons (was Re: Create PDFs)

2007-09-25 Thread Adam Thornton

On Sep 25, 2007, at 9:09 AM, Ivan Warren wrote:


Adam Thornton wrote:


Nothing except maybe Lisp rivals Forth in terms of expressive-power-
per-byte-of-language.  But then a stack is just a bunch of parens
turned on its side.


I'd put APL first in that category !


I think I was unclear.

What I meant was not per-byte-of-program but per-byte-of-compiler-
or-interpreter.  That is, it's relatively easy to create a very,
very small Forth interpreter--suitable for running in a tiny
environment--which nevertheless is a very powerful language.

Now, don't try this trick with Common Lisp, but some early Lisps and
some dialects are quite suitable for implementation in not-much-room-
at-all.

Adam

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390