Bill Lam wrote:
>  On the contrary I consider grid characters important because
>  information will be lost without them, eg,  <1 vs <<1

On the contrary to your contrary, using HTML will allow us to distinguish a
lot more relevant information than our current text-only display can (e.g.
we could have code that makes 1 distinct from ,1 and +/%# distinct from
+/`%`# even in boxed-display mode).

But to address your specific concern about differentiating between <1 and
<<1 , see this example:

        http://dan.bron.us/j/j-boxes-as-html-tables.html

You can check the source to see I haven't done anything sneaky.  This is
just the natural implementation of nested tables in HTML.  Of course you
could override the default style with user stylsheets.

>  I'm sceptical box nouns can be actually represented by csv which only
>  intended for 2-d cells as such in excel.

Excel can actually display nested tables as well.  What it can't do is
display open, multidimensional (2<#...@$) arrays.  But that's unrelated to the
display of boxes, and is a general problem for array displays, HTML or not.

>  As Eric suggested, if I really wanted a html tag, I would use jhtml

But it's not the HTML tags we want, it's the browser's interpretation of
those HTML tags.  That is, I don't want to see

        <table><tr><td>1</td></tr></table>

which is what jhtml would display (IIUK).  

The short answer is, for a browser platform, HTML tables are the natural and
correct representation for boxed data.

-Dan



----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to