Newsgroups: comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news.mathworks.com!uhog.mit.edu!sgiblab!pacbell.com!amdahl!netcomsv!netcom.com!hbaker
From: hbaker@netcom.com (Henry G. Baker)
Subject: Re: scheme and gui (was Re: scm On Mac)
Message-ID: <hbakerCxvMFK.C4w@netcom.com>
Organization: nil
References: <37tglb$r0t@news.cs.tu-berlin.de> <ROCKWELL.94Oct17142928@nova.umd.edu>
Date: Tue, 18 Oct 1994 16:14:07 GMT
Lines: 21

In article <ROCKWELL.94Oct17142928@nova.umd.edu> rockwell@nova.umd.edu (Raul Deluth Miller) writes:
>I've been looking at implementing APL in scheme.  This would be much
>like Aubrey Jaffer's work where j primitives where made available in
>scheme, but with an eye to supporting higher order functions and
>perhaps eventually exposing the internals of such primitives to a
>scheme compiler.
>
>There's a lot of opportunity for optimization in an array manipulation
>environment that should be considered when defining scheme semantics
>for array primitives.  There's also a potential for chaos.

A paper you might find interesting, because it gives some general
optimizations for multidimensional array operations:

"On the Permutations of a Vector Obtainable through the Restructure
[now Reshape] and Transpose Operators of APL".  ACM APL Quote Quad
23,2 (Dec. 1992), 27-31.  Also in my ftp directory.

      Henry Baker
      Read ftp.netcom.com:/pub/hbaker/README for info on ftp-able papers.

