Bob

  The trajectory script uses *mean* in the definition of u. If you run
trajectory *without* the  definition of mean, it should result in a
value error. Right?

  Now run the same under the J debugger to see if it can pinpoint that
the value error is on *mean*.

  I will do the same on Win10 shortly.

  ~ Gilles

Le 2019-10-17 à 17:05, 'robert therriault' via Beta a écrit :
> Trajectory runs fine for me on a Mac.
>
>     JVERSION
> Engine: j901/j64avx2/darwin
> Beta-m: commercial/2019-10-02T11:28:59
> Library: 9.01.08
> Qt IDE: 1.8.3/5.12.3
> Platform: Darwin 64
> Installer: J901 install
> InstallPath: /users/bobtherriault/j901
> Contact: www.jsoftware.com
>
> I note that the Qt IDE and the libraries differ from Gilles, but this would 
> be natural for a different operating system, right?
>
> Cheers, bob
>
>> On Oct 17, 2019, at 1:51 PM, Henry Rich <[email protected]> wrote:
>>
>> I don't have Linux.  It runs correctly on Windows for me.
>>
>> Henry Rich
>>
>> On 10/17/2019 4:30 PM, Gilles Kirouac wrote:
>>>   I am now getting an interpreter crash.
>>>
>>>   I updated three scripts through PacMan. dev/fold is now at level
>>> 1.0.5. Then ran the same Trajectory script. Without the debugger, I get
>>> the normal value error: trajectory. Doing the same with the J debugger
>>> but with the J session run under gdb here is the result:
>>>
>>>
>>> gilles@T530gk ~/j901 $ gdb bin/jqt
>>> ...
>>> (gdb) run
>>> Starting program: /home/gilles/j901/bin/jqt
>>> [Thread debugging using libthread_db enabled]
>>> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
>>> [New Thread 0x7fffe4b49700 (LWP 8058)]
>>>
>>> Thread 1 "jqt" received signal SIGSEGV, Segmentation fault.
>>> 0x00007fffda5cd1ed in suspset () from /home/gilles/j901/bin/libj.so
>>> (gdb)
>>>
>>>   I did it twice to make sure I was not doing something silly.
>>>
>>>   ~ Gilles
>>>
>>> Le 2019-10-17 à 11:51, Henry Rich a écrit :
>>>> Gilles,
>>>>
>>>>   I have modified the Fold script so that it allows messages from
>>>> execution of the user's verb to be displayed and debugged.  Use
>>>> Package Manager to update dev/fold - no need for a new beta.
>>>>
>>>>   I hope that suits better.
>>>>
>>>> Henry Rich
>>>>
>>>> On 10/11/2019 11:27 AM, Gilles Kirouac wrote:
>>>>> I installed beta-k then m on Linuxmint 64b
>>>>>
>>>>> My desktop directory is named Bureau, not Desktop. The installer is thus
>>>>> unable to install shortcuts on Desktop. Minor annoyance. I created a
>>>>> link to Bureau for next time. May be suggest to do so in install
>>>>> instructions. I added a few qt5 missing packages.
>>>>>
>>>>> With the current IDE, to find the syntax of std lib utilities (e.g.
>>>>> dates, files, strings, text), I have to go through Help, Help, Usr,
>>>>> Standard Library, ... More importantly I have to KNOW that the std lib
>>>>> doc is there.
>>>>>
>>>>> Do you think a newcomer will easily explore to that level? The Library
>>>>> is a selling point. It should be easy to get to. And IMO the Lib is more
>>>>> useful to anyone than Foreigns.
>>>>>
>>>>> Two years ago, I proposed to add a line to the Help Menu pointing to the
>>>>> std lib doc. IIRC the proposal was accepted, but ... so I reiterate.
>>>>>
>>>>> Having launched jqt through a terminal, I received the following:
>>>>>
>>>>> QPaintDevice::metrics: Device has no metric information
>>>>>
>>>>> Should I worry?
>>>>>
>>>>> I briefly experimented with Fold after reading the Release Notes. Those
>>>>> could include a link to https://code.jsoftware.com/wiki/Vocabulary/fcap,
>>>>> which I found through a web search.
>>>>>
>>>>> I tried to run the Trajectory example from that page and got a value
>>>>> error. Where? A visual look at the script revealed a susceptible
>>>>> culprit: mean. Added require 'stats/base' and it ran.
>>>>>
>>>>> While trying the Trajectory, I ran the script with the debugger. [The
>>>>> debugger did not fail, great!] The value error on mean was not obvious.
>>>>> The stack is given as:
>>>>> value error
>>>>> Fold_j_[40] 13!:8]13!:11''[FoldZv_j_=:fzv
>>>>> trajectory[0] u F: v y
>>>>>
>>>>> This Trajectory example is a simple case. I suspect that errors in more
>>>>> complex cases may not be easy to analyze.
>>>>>
>>>>>  From a notational point of view, the Fold family is a great addition, I
>>>>> think.
>>>>>
>>>>>     JVERSION
>>>>> Engine: j901/j64avx/linux
>>>>> Beta-m: commercial/2019-10-02T09:15:44
>>>>> Library: 9.01.10
>>>>> Qt IDE: 1.8.1/5.5.1
>>>>> Platform: Linux 64
>>>>> Installer: J901 install
>>>>> InstallPath: /home/gilles/j901
>>>>> Contact: www.jsoftware.com
>>>>>       ~ Gilles
>>>>>
>>>>> ----------------------------------------------------------------------
>>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>> ----------------------------------------------------------------------
>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
>> -- 
>> This email has been checked for viruses by AVG.
>> https://www.avg.com
>>
>> ----------------------------------------------------------------------
>> 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