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

Reply via email to