Re: [Jprogramming] NuVoc page for debug

2022-04-04 Thread Henry Rich
I have copied most of the information from https://www.jsoftware.com/help/dictionary/dx013.htm to https://code.jsoftware.com/wiki/Vocabulary/Foreigns#m13 with very little added. Henry Rich On 4/3/2022 8:13 PM, Ian Clark wrote: IMHO debugging in J is not the happy reassuring experience it cou

Re: [Jprogramming] named noun internals

2022-04-04 Thread Henry Rich
Accessing the symbol table is deprecated. Don't do it.  It should never have been allowed. The J symbol table is a contiguous array of structures that connect names and values.  When the table fills, a larger one is allocated and the symbols are all relocated.  The table may become full any ti

Re: [Jprogramming] named noun internals

2022-04-04 Thread Raul Miller
On Mon, Apr 4, 2022 at 7:55 PM Henry Rich wrote: > Accessing the symbol table is deprecated. Don't do it. That sounds like solid advice. And, I am going to quote your final advice, up front, to avoid too much distraction from my upcoming question: > WHAT YOU NEED TO DO is use 15!:14 if you want

Re: [Jprogramming] named noun internals

2022-04-04 Thread Henry Rich
I should have said 'the J symbol AREA is a contiguous array...'  The symbol tables are separate structures (closed-address hashtables whose chains are symbols from the J symbol area). I do allocate symbols for the known named variables when an explicit definition is first scanned.  But: * na

Re: [Jprogramming] named noun internals

2022-04-04 Thread Hauke Rehr
Thanks for the enlightening insights into some detail of the workings of JE internal address management. Much appreciated. Am 05.04.22 um 04:29 schrieb Henry Rich: I should have said 'the J symbol AREA is a contiguous array...'  The symbol tables are separate structures (closed-address hashtable