Could you please tell me what my logon name is. I tried using my email address
to no avail.
[email protected]
I would like to unsubscribe
Regards
Leslie
Leslie Satenstein
Montréal Québec, Canada
On Tuesday, November 19, 2019, 8:28:42 p.m. GMT-5, Henry Rich
<[email protected]> wrote:
I'll work on this. Part of the development for 9.01 was the
disentangling of debug from names and explicit definitions. I never
really knew what the messages were supposed to be, and thus it didn't
jump out at me that they were wrong. You are saying that they are off
by one stack frame when debug is on, which is plausible given the kind
of changes I made.
Henry Rich
On 11/19/2019 7:27 PM, Kirk Iverson wrote:
> Hi Bill,
>
> I'm afraid I don't think we're on the same page. Let me be more clear about
> what I think is going wrong in my example:
>
> 1/ The actual error message in 901 is:
> |value error: foo
> In 807, the error message is:
> |value error: nodef
> I.e. the 807 report indicates the name which is actually undefined; in
>901 the
> name of the verb getting the error is reported.
>
> 2/ In 901 the suspended line (*) being reported is:
> * foo ''
> In 807 the suspended line is:
> * nodef+1
> I.e. 901 is reporting that the line foo[0] is: foo '' ,but it's really
>not.
>
> /K
>
>
>> On Nov 19, 2019, at 4:52 PM, bill lam <[email protected]> wrote:
>>
>> I can duplicate the bug
>> 1/ I think it is ok because there should already be extra space before nodef
>>
>> 2/ it seems debug had trouble with single line explicit definition . If the
>> foo had 2 lines, it can show stopped at [0]
>>
>>
>>> On Wed, Nov 20, 2019, 3:48 AM Kirk Iverson <[email protected]> wrote:
>>>
>>> Just to make sure the following doesn't fall through the cracks:
>>>
>>> dbr 1
>>> foo=: 3 : 'nodef+1'
>>> foo ''
>>> |value error: foo
>>> | nodef+1
>>> |foo[0]
>>> dbs ''
>>> |dbs[0]
>>> | dbs''
>>> * foo''
>>> |foo[0]
>>> | foo''
>>> JVERSION
>>> Engine: j901/j64avx2/windows
>>> Beta-q: commercial/2019-11-17T14:09:02
>>> Library: 9.01.11
>>> Platform: Win 64
>>> Installer: J901 install
>>> InstallPath: c:/users/kbi/j901
>>> Contact: www.jsoftware.com
>>>
>>> There are two problems in the above:
>>> 1/ The initial error report should read:
>>> value error: nodef
>>> 2/ In the dbs report, the suspension line (*) should read:
>>> * nodef+1
>>>
>>> /K
>>>
>>> ----------------------------------------------------------------------
>>> 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