Newsgroups: comp.lang.apl
Path: watmath!watserv1!utgpu!news-server.csri.toronto.edu!rpi!think.com!news!mjab
From: mjab@thoon.think.com (Michael J. A. Berry)
Subject: seen on comp.parallel
Message-ID: <MJAB.91Aug1153126@thoon.think.com>
Sender: news@Think.COM
Organization: Thinking Machines Corporation, Cambridge MA, USA
Distribution: comp
Date: 1 Aug 91 15:31:26
Lines: 46

I saw this on comp.parallel and thought that readers of this group might
want to take a shot at answering it.
	
 From: doug@netcom.com (Doug Merritt)
 Newsgroups: comp.parallel
 Subject: Parallelizability of APL?
 Message-ID: <1991Aug1.170733.20962@hubcap.clemson.edu>
 Date: 1 Aug 91 16:49:55 GMT
 Sender: fpst@hubcap.clemson.edu (Steve Stevenson)
 Organization: Netcom - Online Communication Services  UNIX System {408 241-9760 guest}
 Lines: 22
 Approved: parallel@hubcap.clemson.edu
 Apparently-To: comp-parallel@ames.arc.nasa.gov

 APL was (is?) often popular for programs that have lots of obvious vector
 math in their inner loops because of its powerful set of vector operators,
 but is often considered a nuisance for other types of programs
 because of the need to force algorithms into the Procrustean Bed of
 those vector operations.

 My question: is there a body of tricks and techniques for writing
 elegant APL versions of nominally non-vector-oriented algorithms, that
 could be or have been borrowed for parallelization in other languages?
 Or would that be a wild goose chase?

 Opinions? References to APL techniques?
	 Doug
 -- 
 Doug Merritt	doug@netcom.com   -or- doug@eris.berkeley.edu
 Professional Wild-eyed Visionary	Member, Crusaders for a Better Tomorrow

 -- 
 =========================== MODERATOR ==============================
 Steve Stevenson                            fpst@hubcap.clemson.edu
 Department of Computer Science,            comp.parallel
 Clemson University, Clemson, SC 29634-1906 (803)656-5880.mabell

--

==============================================
Michael J. A. Berry

Internet:  mjab@think.com
uucp:      {harvard, uunet}!think!mjab
telephone: (617) 234-2056  FAX: (617) 234-4444
==============================================
