On 10/21/07, Björn Helgason <[EMAIL PROTECTED]> wrote:
> I want to get results like this
> res=: 3 2$('s0';'s2');('s1';'s3');('s0';'s3'); ('s1';'s2');
> ('s0';'s2';'s3');'s1'
>
> for this:
>
> p0 p1
> t0 (s0,s2) (s1,s3)
> t1 (s0,s3) (s1,s2)
> t2 (s0,s2,s3) (s1)
If that is supposed to result from
4 3$;:'p0 p0 p0 p1 p1 p1 p0 p1 p0 p1 p0 p0'
Do you mean:
univ=:;:'p0 p1'
p=:4 3$0 0 0 1 1 1 0 1 0 1 0 0{univ
s=: ;:'s0 s1 s2 s3'
t=: ;:'t0 t1 t2'
resu=: >(,s]"0/t) <@((univ,]) <@}./. (univ,s)"_)/. ,p
?
Or, perhaps
>^:(1=#)each resu
?
> and then
>
> load'grid'
> grid res
>
> the nested boxes are supposed to result in dropdown boxes in the grid
That doesn't work for me with grid, when I try it. Is that supposed to
work? Or are you also looking for an updated grid (or a replacement
for grid)?
Thanks,
--
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm