locales will do, but there's different ways of assigning depending on what you mean by "assign". For constants this is probably sufficient:
cocurrent 'q1' test=: 3.1415 cocurrent 'q2' coinsert 'q1' cocurrent 'base' test_q1_ 3.1415 test_q2_ 3.1415 -- Raul On Fri, Feb 1, 2013 at 7:09 PM, David Porter <[email protected]> wrote: > I am trying to port some old code from MatLab to J. It seems that it should > be easy, but I am finding one aspect of it difficult. > > In MatLab I used their data structure with several sub-levels. Four > features seemed very nice to me: 1, Many constants could be associated with > a single overall name (say q1.) . 2, I could add new ones at will (say > q1.test). 3, I could duplicate the whole thing with a single assignment > (say q2 = q1). 4, The hierarchical nature of the structure is as obvious > as it is easy to make or use. > > I assume that the use of locales is the answer to providing a similar > facility in J. I am aware of the examples like plot that keep the plot > variables in its own locale , but I must be missing some fundamental concept > as I have struggled with this for a few days and cannot quite get my arms > around it. > > Thanks, > Dave Porter > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
