Glee: A new array language
started 3/10/2003; 11:12:36 AM - last post 3/11/2003; 9:55:30 AM
|
|
James Hague - Glee: A new array language
3/10/2003; 11:12:36 AM (reads: 433, responses: 4)
|
|
(I haven't seen this mentioned yet.)
You don't see new array-oriented languages often. In fact I can only think of a handful that have ever been created, the most well-known being Iverson's APL and it's successor, J. Now there's Glee. It's still under development, but the author posts frequent updates to his already voluminous web site.
|
|
Michael Vanier - Re: Glee: A new array language
3/10/2003; 7:57:01 PM (reads: 447, responses: 0)
|
|
Unfortunately, it's only for Windows, and apparently it's only runnable if you have a specific *compiler* on Windows (!).
|
|
Ehud Lamm - Re: Glee: A new array language
3/11/2003; 4:37:13 AM (reads: 428, responses: 1)
|
|
I just had a quick look.
Are Array Processing Languages doomed to be unreadable?
(Full disclosure: I am a big fan of J and APL )
|
|
Alex Sauer-Budge - Re: Glee: A new array language
3/11/2003; 7:01:56 AM (reads: 427, responses: 0)
|
|
I like ZPL's notion of regions and directions. For example (from the walk-through), after declaring
region R = [1..n, 1..n];
direction north = [-1, 0]; south = [ 1, 0];
east = [ 0, 1]; west = [ 0,-1];
you could write things like
[R] Temp := (A@north+A@east+A@west+A@south) / 4.0;
where the prefix [R] limits the region that operation applies to.
|
|
James Hague - Re: Glee: A new array language
3/11/2003; 9:55:30 AM (reads: 392, responses: 0)
|
|
Nial (http://www.nial.com/AboutNial/AboutNial.html) is the most readable array language I've seen, but it seems to be a defunct commercial effort. And I have to admit that I really get into the J notation, when I find the time to soak in it, but I forget it very quickly.
|
|
|
|