Yes, I think that would do it nicely.

A simple suggestion: Add an item "About" (or "Quick Guide") to the dissect
Help drop down menu that merely opens the Wiki entry which I find very
useful as a quick reference.

On Thu, Mar 5, 2015 at 3:42 PM, Henry Rich <[email protected]> wrote:

> There can be a config file for dissect.  I'll work on that.
>
> I classed the switches into two classes, one set that persists across the
> whole J session and one that applies to just the current sentence.
> The whole-session switches are sizes & tooltips, show @ @:, and show full
> modifier-names.  I thought that Show ][ would be rarely used.
>
> A config file would solve the problem.
>
> Henry Rich
>
>
> On 3/5/2015 10:36 AM, Jose Mario Quintana wrote:
>
>> Personally, I prefer the last one but the first option would be fine as
>> well.
>>
>> One suggestion: It would be nice to be able to save and load the
>> preferences settings; even starting with the last settings would make the
>> use of dissect a lot easier for me (I find myself checking the "Show ]["
>> and "Show @ @: etc" too often).  I understand that sometimes these are not
>> applicable but perhaps they could remain somehow checked in the background
>> to be activated when applicable to a particular sentence?
>>
>> On Thu, Mar 5, 2015 at 7:58 AM, Henry Rich <[email protected]> wrote:
>>
>>  (I wasn't suggesting you as a first-time J user, but a first-time user of
>>> dissect and its labs.)
>>>
>>> Do you think it would be sufficient to put () around J symbols?  We did
>>> that in some places but not all.  What about for names like u, v, and y?
>>>
>>> The sentence (+/ y) takes the sum of items of (y).
>>>
>>> -or-
>>>
>>> The sentence ((+/ y)) takes the sum of items of ((y)).
>>>
>>> -or-
>>>
>>> The sentence {+/y} takes the sum of items of {y}.
>>>
>>> -or-
>>>
>>> The sentence
>>>
>>> +/y
>>>
>>> takes the sum of items of y.
>>>
>>> (This last form doesn't work when the J words are at the beginning or end
>>> of the sentence)
>>>
>>> Henry Rich
>>>
>>>
>>> On 3/5/2015 5:40 AM, Björn Helgason wrote:
>>>
>>>  Wellll...
>>>>
>>>> I am not sure how well I qualify as a first time user.
>>>> I do try to put my eyes on issues for newcomers.
>>>>
>>>> As always J symbols can not well mix with ordinary speach so one thing
>>>> to
>>>> note is to not place J sentences nor parts there of in a line with
>>>> something else.
>>>>
>>>> . after a J sentence can change the J sentences meaning and at least
>>>> confuse the newcomer even if the . is preceded by a space.
>>>>
>>>> ) can also be a problem.
>>>>
>>>> I had an older version of the lab and there the line wrap caused some
>>>> confusion because the 2) item came at the end of a line and looked like
>>>> it
>>>> belonged to the J sentence.
>>>>
>>>> In general I think the howering texts are absolutely wonderful and
>>>> explain
>>>> the dissects nicely.
>>>>
>>>> The colouring is also great!
>>>>
>>>> This lab has brought a whole new level of ease to I would rather say to
>>>> people who have made their way into J after taking the first steps
>>>> rather
>>>> than newcomers.
>>>>
>>>> It makes sence to glance at least through J for C programmers first read
>>>> the labs and then read J for C again.
>>>>
>>>> As for my self I enjoyed stepping through the labs and I like all the
>>>> multiple options and visualization it brings.
>>>>
>>>> I can not believe the amount of work, patience and care that has been
>>>> put
>>>> into this and I can not wait to take a peek behind the code used to do
>>>> this
>>>> magic.
>>>> On 4 Mar 2015 23:21, "Henry Rich" <[email protected]> wrote:
>>>>
>>>>   If you're going to go through the labs in detail, we would much
>>>>
>>>>> appreciate
>>>>> any comments you have about how they can be made easier for a
>>>>> first-time
>>>>> user.
>>>>>
>>>>> Also, use Package Manager every now and again to check for a new
>>>>> version
>>>>> -
>>>>> we are adding sections and fixing wording.
>>>>>
>>>>> Henry Rich
>>>>>
>>>>> On 3/4/2015 9:26 AM, Björn Helgason wrote:
>>>>>
>>>>>   I like this dissect addon and labs.
>>>>>
>>>>>>
>>>>>>
>>>>>> At the end of dissect II lab I sometimes get stack error trying to
>>>>>> play
>>>>>> with the debug
>>>>>>
>>>>>>
>>>>>>
>>>>>> Dissect lab II
>>>>>>
>>>>>>
>>>>>> ── ((7) 11 of 11) Assignment statements ─────────────────────
>>>>>>
>>>>>> Did you notice anything unusual in the Dissect displays as
>>>>>>
>>>>>> you were single-stepping through the program?
>>>>>>
>>>>>>
>>>>>> When Dissect is called from the debugger, assignment
>>>>>>
>>>>>> statements are ignored. The Dissect display is informational
>>>>>>
>>>>>> only. The dissected line will be executed when the program
>>>>>>
>>>>>> resumes. Therefore, side-effects such as assignments should
>>>>>>
>>>>>> be avoided.
>>>>>>
>>>>>>
>>>>>> Side-effects in verbs called by your sentence cannot be
>>>>>>
>>>>>> avoided; you should avoid dissecting lines that have
>>>>>>
>>>>>> side-effects.
>>>>>>
>>>>>> )
>>>>>>
>>>>>> |stack error: run1
>>>>>>
>>>>>> |[-1]
>>>>>>
>>>>>>     |stack error
>>>>>>
>>>>>>     |stack error
>>>>>>
>>>>>>     |stack error
>>>>>>
>>>>>>     |stack error
>>>>>>
>>>>>>
>>>>>> If I ignore the steps etc in debug the lab finishes fine.
>>>>>>
>>>>>>
>>>>>> It looks like debug is getting better but it is not quite failfree for
>>>>>> ignorant people like me.
>>>>>>
>>>>>>
>>>>>> This dissect stuff will keep me busy for a while I guess I have to run
>>>>>> the
>>>>>> labs over a few times.
>>>>>>
>>>>>>
>>>>>> I am pretty sure it will help a lot of people understand J execution
>>>>>> better.
>>>>>>
>>>>>>
>>>>>> It is quite nice to get to study the examples more slowly than just to
>>>>>> quickly glance through the whole thing.
>>>>>>
>>>>>>
>>>>>> It is easy to miss some of the features.
>>>>>>
>>>>>>
>>>>>> I hope I will be better at managing the debug now.
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2015-03-03 9:12 GMT+00:00 Björn Helgason <[email protected]>:
>>>>>>
>>>>>>    This is great!!
>>>>>>
>>>>>>
>>>>>>> I put a fairly complicated sentence with a hook into dissect and the
>>>>>>> display is nice and then the explanation on pointing at elemnents
>>>>>>> quite
>>>>>>> inomative andgood
>>>>>>>
>>>>>>> Have not had time to go through the labs yet but intending to
>>>>>>> shortly.
>>>>>>>
>>>>>>> Look forward testing/using this and finally getting a good debug in
>>>>>>> J I
>>>>>>> can use and understand.
>>>>>>> On 2 Mar 2015 01:13, "Henry Rich" <[email protected]> wrote:
>>>>>>>
>>>>>>>    Version 3.7 of the Dissect addon is released, for j6.02 and
>>>>>>> J8.03+.
>>>>>>>
>>>>>>>
>>>>>>>> Dissect aims to be the easiest-to-use and most complete tool for
>>>>>>>> learning
>>>>>>>> J and debugging J sentences, and I think this version is a big step
>>>>>>>> in
>>>>>>>> that
>>>>>>>> direction.  Check it out if you haven't yet.
>>>>>>>>
>>>>>>>> This release has:
>>>>>>>>
>>>>>>>> * Tutorial labs to help you learn dissect (thanks to David Steele
>>>>>>>> for
>>>>>>>> writing these).  If you're not a J guru, you might learn some J too.
>>>>>>>>
>>>>>>>> * Built-in help, with tooltips for all the display components, so
>>>>>>>> you
>>>>>>>> can
>>>>>>>> hover over blocks and see what they mean.
>>>>>>>>
>>>>>>>> * Integration into the J8 debugger so that you can press a button to
>>>>>>>> dissect the sentence the debugger has stopped on.  There's also an
>>>>>>>> Autodissect Mode so that as you step through a verb, every sentence
>>>>>>>> is
>>>>>>>> dissected automatically before it is executed.
>>>>>>>>
>>>>>>>> IMPORTANT: When you get the new debug/dissect from Package Manager,
>>>>>>>> make
>>>>>>>> sure you also get the latest versions of labs/labs, ide/qt, and the
>>>>>>>> Base
>>>>>>>> Library.
>>>>>>>>
>>>>>>>> The Labs will run on J6.02, they're just not released for that
>>>>>>>> platform,
>>>>>>>> so if you're still on 6.02 you can download them on J8.03 and copy
>>>>>>>> to
>>>>>>>> your
>>>>>>>> Labs directory.
>>>>>>>>
>>>>>>>> Henry Rich
>>>>>>>> ------------------------------------------------------------
>>>>>>>> ----------
>>>>>>>> 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