Are you sure?  When I run

ds '2([: |: ([ = [: +/ [: |: #~ #: [: i. ^) #"1 [: |: #~ #: [: i. ^)4'

I get a valid display. There seems to be a weird () following the 2 in your version.

Henry Rich

On 6/5/2013 9:19 PM, Linda Alvord wrote:
Henry,  I used your  ds  version of cr and used it to rewrite a shorter
version of cr.

require '~addons/debug/dissect/dissect.ijs'

    cr=: 13 :'|:(x= +/ |:(y#x)#:i.x^y) #"1  |:(y#x)#:i.x^y'
    cr
[: |: ([ = [: +/ [: |: #~ #: [: i. ^) #"1 [: |: #~ #: [: i. ^

    2 cr 4
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0

    ds '2([: |: ([ = [: +/ [: |: #~ #: [: i. ^) #"1 [: |: #~ #: [: i. ^)4'
|syntax error: ds
|   2()[:|:([=[:+/[:|:#~#:[:i.^)#"1[:|:#~#:[:i.^)4

Something in the new version is not working.

Linda

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Linda Alvord
Sent: Wednesday, June 05, 2013 7:59 PM
To: [email protected]
Subject: Re: [Jprogramming] z458095869_dissectnopath_

Henry,  After an upgrade a click on an array in a red box will appear in a
grid.  Now  hist 8 appears in the grid with a scroll bar.  Impressive.

Also,  2 cr 5

Thanks. I'm already finding  ds  useful.  Linda


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Henry Rich
Sent: Wednesday, June 05, 2013 11:57 AM
To: [email protected]
Subject: Re: [Jprogramming] z458095869_dissectnopath_

I have fixed the errors you found, in cr and in launching a grid.

Henry Rich

On 6/5/2013 3:04 AM, Linda Alvord wrote:
I'm working on simplifying  cr  but here is what happens now.

     cr=:[: |: ([ = [: +/ [: ([: |: ] #: [: i. */) 2 $~ ]) #"1 [: ([:
|: ]
#:
[: i. */) 2 $~ ]
     2 cr 4
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
     ds '2 ([: |: ([ = [: +/ [: ([: |: ] #: [: i. */) 2 $~ ]) #"1 [:
([: |: ]
#: [: i. */) 2 $~ ])4'
length error
|length error: combineheights
|   estheights=:estheights__vop     combineheights estheights__uop

unknown error during parsing

   Probably you will spot right away why  ds  is unhappy.

Linda
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Linda
Alvord
Sent: Wednesday, June 05, 2013 2:16 AM
To: [email protected]
Subject: Re: [Jprogramming] z458095869_dissectnopath_

Here's a shorter route to the same problem:

require '~addons/debug/dissect/dissect.ijs'

hist=: 13 :''' O''{~((i.>:y)!y)>/i.>./(i.>:y)!y'
hist

hist 8

ds '('' O'' {~ (] !~ [: i. >:) >/ [: i. [: >./ ] !~ [: i. >:)8'

Linda

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Linda
Alvord
Sent: Wednesday, June 05, 2013 1:36 AM
To: [email protected]
Subject: Re: [Jprogramming] z458095869_dissectnopath_

Henry,

I get an error box if I click on the data in an error box in red:

---------------------------
wdhandler
---------------------------
error in: dissect_dissectisi_mbldown

xywh : command not found: wd
     (wd ::(''"_)'qer')    (13!:8)3
---------------------------
OK

If I look in the Term window this message is repeated quite a few times.


error in paint
assertion failure
|assertion failure: initevents
| 0~:GRIDHWNDC

Clicking on data in red boxes doesn't work

---------------------------
wdhandler
---------------------------
error in: dissect_dissectisi_mbldown

xywh : command not found: wd
     (wd ::(''"_)'qer')    (13!:8)3
---------------------------
OK


error in paint
assertion failure
|assertion failure: initevents
| 0~:GRIDHWNDC


JVERSION
Engine: j701/2011-01-10/11:25
Library: 8.01.011
Qt IDE: 1.0.10
Platform: Win 32
Installer: j801 beta install
InstallPath: c:/users/owner/j801

All files are upgraded and installed.

Maybe this helps.

Linda

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Henry
Rich
Sent: Tuesday, June 04, 2013 9:43 PM
To: [email protected]
Subject: Re: [Jprogramming] z458095869_dissectnopath_

The result's not too large.  It's just not all displayed.  The red
border around the value is the clue that the value has been truncated
for
display.
When you see that, you can click on the truncated value to get a grid
that will show you the entire value.

Henry Rich

On 6/4/2013 9:41 PM, Linda Alvord wrote:
Henry,  What I meant was the error that begins when  ds  indicates a
list of length  70  and only shows a  27 element list.  Then the
final table claims shape  9 70  but only shows  9 27.

Shouldn't there be a message like "result too large" or something?

Linda

-----Original Message-----
[mailto:[email protected]]
On Behalf Of Henry Rich
Sent: Tuesday, June 04, 2013 2:53 PM
To: [email protected]
Subject: Re: [Jprogramming] z458095869_dissectnopath_

OK, I have fixed the grid display.  When you have an oversize result,
clicking on it launches a grid to display the entire result.

Linda, is this what you meant by 'beyond the capacity of  ds'?

Henry Rich

On 6/4/2013 12:00 AM, Raul Miller wrote:
Perhaps ds should have scrollbars for displaying large things?
(Though ideally this should go in wd's implementation, at least as
an option, and screen resources for things not in view could perhaps
be avoided. I'm thinking of something like the css overflow: scroll
mechanism for html.)

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

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

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

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

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

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

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

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

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

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

Reply via email to