Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Now Available: The Array Editor

113 views
Skip to first unread message

David Liebtag

unread,
Jun 26, 2012, 6:24:17 PM6/26/12
to
Friends and Fellow APLers,

I am excited and delighted to announce I’m offering a new product, the Array
Editor. The editor supports editing arbitrary APL arrays including 1 and 4
byte characters, Boolean, Integer, Real, and Complex numbers , and Nested
Arrays.

The Array Editor is an APL2 external function with a GUI interface with
which you can scroll and change data. It provides access to a variety of
APL2 primitives for changing the structure of your data. It also supports
copying data to and from the clipboard and APL2.

To learn more and to download a free evaluation copy, please visit my web
site: http://www.davidliebtag.com/

Thank you very much for your patience with this news group advertisement.

Sincerely,
David Liebtag

Björn Helgason

unread,
Jun 29, 2012, 3:25:42 AM6/29/12
to
Looks good and I am sure there will be interest for this.

I am interested in how to present multidimensional matrixes and display them in a gui.

David Liebtag

unread,
Jul 1, 2012, 8:36:25 PM7/1/12
to
Björn,

Thanks.

Although the editor supports nested arrays, it does not yet support arrays
with rank greater than 2. Frankly, I implemented several different
approaches to displaying rank > 2 data and the more I worked on it, the more
I realized there are significant questions not only about how they should be
displayed, but how the editor should behave. The main behavior issues
concern what does it mean when you insert an item in one plane of a rank>2
array; should all the other planes be effected, and if so how and when.
After lengthy discussions with several other expert APLers, I decided to
hold off on support for rank>2 arrays until the second release. I don't
think I should decide on my own how such an important issue should be
resolved. I think the APL community should have the opportunity to provide
input on the issue. I'm hoping that the first release will stimulate
discussion which will help me know what to implement.

I plan to post an article describing the issues on my web site in a month or
two (after there are a few more active users and after I've taken a much
needed vacation.)

David

Björn Helgason

unread,
Jul 2, 2012, 3:17:54 AM7/2/12
to
One idea is to present the shape and choose 2D planes to show and give options to work on the data shown.

Displaying 3D in graphical windows possibly too and allow rotations.

A variation would be to display several planes of the same matrix at the same time.

Doug White

unread,
Jul 4, 2012, 9:56:40 AM7/4/12
to
Björn Helgason <gos...@gmail.com> wrote in
news:c1e9d1a8-a62a-401d...@googlegroups.com:
A long time ago, there was a company that had a subscription service for
monthly APL info. It may have been the Zark newsletter. They included
various problems & solutions. One that I dimly remember was a routine
that produced a graphical display of multi-dimensional & nested arrays.
It was all done using regular APL characters, and I was impressed at the
time with both the functionality and the underlying coding. It would
rapidly fill your screen for large arrays, but it was useful for playing
with smaller samples during development.

It might be worth seeing if you can find a copy just to get an idea for
the display approach. (I may still have an APL+Win version, but it would
take some serious archaeology to find it).

Doug White
0 new messages