Just an update and a thank you to whoever updated my wikipage to a much more 
manageable address.

http://www.jsoftware.com/jwiki/BobTherriault/Visualize

The update is a third file that I have added as an attachment - vlitejwiki2.ijs 
- which will now handle " embedded in the text edit box. Thanks to Brian Schott 
for pointing the bug out and for his suggestions. I also made the display a 
little smaller. It is easy to adjust this by changing the CSS #text { ... 
font-size: 1.5em ... } to whichever size you prefer.

Cheers, bob

On Feb 15, 2014, at 5:47 PM, robert therriault <bobtherria...@mac.com> wrote:

> Thanks Pascal,
> 
> Your suggestions informed and improved my decisions significantly :)
> 
> I will give some more thought to your suggestions about the literals, but 
> currently I am working on a bug that Brian Schott pointed out to me earlier. 
> It shows up when you put +/"2 i. 2 3 5 into the textbox. The " truncates the 
> sentence although it displays properly because the " is an active character 
> in html and that string is inserted into HBS. I have tried a couple of ways 
> including using jhfroma_jhs_ to replace the active characters, but this 
> creates a problem later when you make a change to the textbox and try to run 
> the display again.
> 
> Any ideas on the best way to populate a textbox with characters in a clean 
> fashion would be appreciated. 
> 
> I am currently working from vlitejwiki.ijs an attachment to this page
> 
> http://www.jsoftware.com/jwiki/BobTherriault/Visualize
> 
> Cheers, bob
> 
> On Feb 14, 2014, at 9:05 PM, Pascal Jasmin <godspiral2...@yahoo.ca> wrote:
> 
>> Looks great.  good decisions on everything, 
>> 
>> a thought for an alternative for strings would be putting 
>> '<--at start'
>> 'and end    '
>> 
>> this assumes that space is the fill.  a unique colour for text is good for 
>> '123'
>> I'm not completely sure why J doesn't do that already, but if the goal is to 
>> not have extra ascii characters in the display, and I am guessing clipboard 
>> to text/log files, so perhaps some graphical bookends to a string would let 
>> it be copied easily while taking less space?
>> 
>> A simpler style for strings would be to just change the backcolor, so 
>> trailing spaces would be visible, and no clipboard issues.
>> 
>> 
>> ----- Original Message -----
>> From: robert therriault <bobtherria...@mac.com>
>> To: Programming forum <programm...@jsoftware.com>
>> Cc: 
>> Sent: Friday, February 14, 2014 2:36:59 AM
>> Subject: Re: [Jprogramming] problem matching boxed string
>> 
>> Just to finish the job, here is a link to a video screencast of the display 
>> style for the skinnier look. http://wp.me/p1rSg-8x
>> 
>> Cheers, bob
>> 
>> On Feb 12, 2014, at 6:04 PM, robert therriault <bobtherria...@mac.com> wrote:
>> 
>>> Well, I am not sure I would call it a nice example, but I am glad to hear 
>>> that it does work. 
>>> 
>>> I also added a second script that has a 'skinnier' look. Haven't had time 
>>> to finish a video on that one yet.
>>> 
>>> http://www.jsoftware.com/jwiki/http:/www.jsoftware.com/jwiki/BobTherriault/Visualize?action=AttachFile&do=view⌖=vlitejwiki.ijs
>>> 
>>> Cheers, bob
>>> 
>>> On Feb 12, 2014, at 4:44 PM, Joe Bogner <joebog...@gmail.com> wrote:
>>> 
>>>> bob, thanks again for sharing. It works really well and is also a nice JHS
>>>> example.
>>>> 
>>>> 
>>>> On Tue, Feb 11, 2014 at 9:08 PM, robert therriault 
>>>> <bobtherria...@mac.com>wrote:
>>>> 
>>>>> Thanks Pascal,
>>>>> 
>>>>> Believe it or not I did simplify this quite a bit from where I originally
>>>>> was, based on you previous comments. I'll play around some more to see if 
>>>>> I
>>>>> can slim it down further and still have it intuitive (which is actually 
>>>>> one
>>>>> of the targets that I am aiming for in addition to the 'different things
>>>>> should display differently')
>>>>> 
>>>>> I have attached the script of the simple test page to the wiki at
>>>>> 
>>>>> http://www.jsoftware.com/jwiki/http%3A/www.jsoftware.com/jwiki/BobTherriault/Visualize?action=AttachFile
>>>>> 
>>>>> If you want to play.
>>>>> 
>>>>> Cheers, bob
>>>>> 
>>>>> On Feb 11, 2014, at 9:53 AM, Pascal Jasmin <godspiral2...@yahoo.ca> wrote:
>>>>> 
>>>>>> I like it.
>>>>>> 
>>>>>> I'll restate my preference for simpler css.  Using colour only if boxes
>>>>> aren't completely necessary (datatype).
>>>>>> 
>>>>>> I understand the desire to deal with leading 0 shapes, but I think
>>>>> leading 1 shapes are what byte people/beginers the most.  For instance
>>>>> assuming that }. and {: produce identical results with 2 elements.
>>>>>> 
>>>>>> So, if there was a way to only box-decorate items when there is a
>>>>> leading 1 or 0 dimension, I think it would be very helpful without being 
>>>>> as
>>>>> noisy.
>>>>>> 
>>>>>> 
>>>>>> ----- Original Message -----
>>>>>> From: robert therriault <bobtherria...@mac.com>
>>>>>> To: Programming forum <programm...@jsoftware.com>
>>>>>> Cc:
>>>>>> Sent: Tuesday, February 11, 2014 12:14:14 PM
>>>>>> Subject: Re: [Jprogramming] problem matching boxed string
>>>>>> 
>>>>>> Thanks Raul,
>>>>>> 
>>>>>> I am currently working on the boxing display and you are right, it does
>>>>> present some different challenges. My plan is to have the script on the
>>>>> wiki for general amusement later this afternoon. I have put this together
>>>>> as a way to see the results of the language in a way that I found more
>>>>> useful and it involves a mix of html, css and J, so as far as coding I
>>>>> think of myself as a hobbyist rather than a pro.
>>>>>> 
>>>>>> It should not be hard to change the size of the empty spots and I think
>>>>> that is a really good idea. The nice thing about CSS is that you can 
>>>>> change
>>>>> appearance across classes, although the complexity can avalanche when you
>>>>> start to decide how classes will display based on the context of other
>>>>> classes.
>>>>>> 
>>>>>> Anyway, I will post when I have the script up on the jwiki.
>>>>>> 
>>>>>> Cheers, bob
>>>>>> 
>>>>>> On Feb 11, 2014, at 8:51 AM, Raul Miller <rauldmil...@gmail.com> wrote:
>>>>>> 
>>>>>>> This looks promising.
>>>>>>> 
>>>>>>> I currently have two quibbles which you might want to reject:
>>>>>>> 
>>>>>>> First, the additional markup seems to get in the way for some typical
>>>>>>> cases. I can see the need for leading 1 dimensions and embedded zero
>>>>>>> dimensions. I understand the idea of consistent display of information,
>>>>> but
>>>>>>> there's so much going on when arrays have no zeros or ones in their
>>>>> shape
>>>>>>> and I can't help but wonder if a reduced complexity presentation might
>>>>> be
>>>>>>> nice, at least as a later option?
>>>>>>> 
>>>>>>> Second, when there are zeros in the shape, the placeholders are the same
>>>>>>> size and "shape" (ha ha, get it? shape... eh... maybe you had to be
>>>>> there)
>>>>>>> as when data is present. Maybe you could shrink the cell size for empty
>>>>>>> cells?
>>>>>>> 
>>>>>>> I should also probably watch it again for how you display boxed data.
>>>>> One
>>>>>>> of my worries is that with so much decoration on "flat" arrays that
>>>>> boxing
>>>>>>> will get lost in the noise.
>>>>>>> 
>>>>>>> That said, from a user point of view, I can totally imagine wanting to
>>>>> be
>>>>>>> able to customize this, and I can also imagine not wanting to touch it
>>>>> and
>>>>>>> wanting it to lead me off to some other page that shows me how to reason
>>>>>>> about it, and I can also imagine wanting to take the data and wanting to
>>>>>>> play with it and render it in other ways. So I guess also there are
>>>>> plenty
>>>>>>> of opportunities for the future.
>>>>>>> 
>>>>>>> If I were a manager, though, I might want you to ship it right now, the
>>>>> way
>>>>>>> it is.
>>>>>>> 
>>>>>>> Fortunately, you don't have to please me. I do not know what I would
>>>>> want
>>>>>>> if I were just starting. We need more beginners, and maybe that is
>>>>>>> something we can do something about, over the next few weeks and months.
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> 
>>>>>>> --
>>>>>>> Raul
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> On Tue, Feb 11, 2014 at 10:21 AM, robert therriault
>>>>>>> <bobtherria...@mac.com>wrote:
>>>>>>> 
>>>>>>>> Just an update on the visualization of J results.
>>>>>>>> 
>>>>>>>> I have done a second video/blog post on using CSS and HTML to display
>>>>>>>> results on JHS. It provides examples of a system that allows you to
>>>>>>>> distinguish between 1 $ 1 ,  1 1 $1 , and 1 as well as displaying
>>>>> arrays
>>>>>>>> with zeros in the shape such as 0 1 $ 1 and 1 0 $ 1.
>>>>>>>> 
>>>>>>>> Blog post is here:
>>>>>>>> 
>>>>> http://bobtherriault.wordpress.com/2014/02/11/using-css-and-html-to-display-the-shapes-of-arrays-on-the-jhs-platform/?relatedposts_exclude=513
>>>>>>>> 
>>>>>>>> Cheers, bob
>>>>>>>> 
>>>>>>>> On Feb 4, 2014, at 8:25 AM, robert therriault <bobtherria...@mac.com>
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On Feb 4, 2014, at 5:29 AM, Raul Miller <rauldmil...@gmail.com>
>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Of course you will also get an error if you try to combine one of
>>>>>>>>>> those with another array of the wrong shape. Error conditions are one
>>>>>>>>>> of the cases where I like getting the shapes of arrays.
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Sometimes the zeros can affect the result even though they can't be
>>>>> seen
>>>>>>>> in the display
>>>>>>>>> 
>>>>>>>>> $ ( 0 2 3 $ 4), 5 7 $5
>>>>>>>>> 1 5 7
>>>>>>>>> $ (0 0 2 3 $ 4), 5 7 $5
>>>>>>>>> 1 1 5 7
>>>>>>>>> 
>>>>>>>>> I am looking for ways to give the programmer some 'leverage' into
>>>>> these
>>>>>>>> situations by the ways that shapes are displayed
>>>>>>>>> 
>>>>>>>>>> One of my favorite tricks, if I am getting an error from an
>>>>> expression
>>>>>>>>>> that seems to be due to of a lack of shapeliness (like a length
>>>>> error)
>>>>>>>>>> is to replace the last verb with $ (or a variation like ;&$ or $&.>
>>>>> or
>>>>>>>>>> ;&($ L:0) or whatever else).
>>>>>>>>>> 
>>>>>>>>>> And that brings up another issue related to finding the shapes of
>>>>>>>>>> things: the shape inside a box will typically be different from the
>>>>>>>>>> shape outside the box (these shapes are "independent" of each other).
>>>>>>>>> 
>>>>>>>>> Yep, I am working on boxes at the moment and it is a challenge for
>>>>>>>> display while retaining the independent shape of contents.
>>>>>>>>> 
>>>>>>>>>> Also, the shape of transitory arrays (intermediate results) can also
>>>>>>>>>> matter. So familiarity with debugging tools and techniques can be
>>>>>>>>>> crucial - sometimes even more important for coding than familiarity
>>>>>>>>>> with shape and rank issues. (These are not, properly speaking, a part
>>>>>>>>>> of the language itself so much as they are a part of the environment.
>>>>>>>>>> But that's something of a technicality.)
>>>>>>>>> 
>>>>>>>>> No doubt. Display can't replace knowing how rank and shape work. I am
>>>>>>>> hoping that a little better way of displaying results will make it
>>>>> easier
>>>>>>>> to see the differences and may emphasize the importance of
>>>>> understanding
>>>>>>>> the concepts to those learning the language - that would be me!
>>>>>>>>> 
>>>>>>>>> Cheers, bob
>>>>>>>>> 
>>>>>>>>> ----------------------------------------------------------------------
>>>>>>>>> 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
> 

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

Reply via email to