Hi Raul, I spent some time exploring the visual representation of different arrays last year and found it quite challenging. Especially when trying to create visual distinctions between empty arrays of different shapes. Also, a challenge is how to represent higher dimension arrays in ways that can be shown in three dimensions.
The postings I put up last year can be found below, if this is of interest. http://bobtherriault.wordpress.com/2012/01/03/block-representations-of-js-arrays/ http://bobtherriault.wordpress.com/2012/01/19/singletons-and-wide-open-spaces/ http://bobtherriault.wordpress.com/2012/01/26/the-dual-view-approach-to-array-visualization/ http://bobtherriault.wordpress.com/2012/02/17/augmenting-the-dual-view-array-representation/ http://bobtherriault.wordpress.com/2012/03/30/augmented-view-of-arrays-redux/ Cheers, bob On 2013-01-13, at 3:44 AM, Raul Miller wrote: > On Sat, Jan 12, 2013 at 11:34 PM, Ian Clark <[email protected]> wrote: >> Action people tend to develop problem domains with a rich variety of >> actions and very few things, usually of a generic nature. Think of J, >> with over 100 primitives, mostly verbs, and basically just one sort of >> "thing", called an array. And in tacit programming, things (=nouns) >> disappear altogether from the problem representation. > > Alternatively, we have a profusion of different arrays... > > And, for that matter, we have things which are neither verbs nor nouns. > > Still, I also think it's fruitful to spend some time in communities > that have not adopted this particular language. (And, we have work we > need to do, here, also.) > > Going to the practical side of things, a big issue with visual > presentation of data was illustrated by Henry's recent project, where > the treatment of large things in a grid seemed to be something of an > obstacle. > > -- > Raul > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
