[Jprogramming] J902-beta-e available

'Michael Day' via Programming programming at jsoftware.com
Mon Aug 17 15:04:29 UTC 2020


Thanks, Henry.

I thought I had run Package Manager on all my addons,  but it seems 
not.  My excuse is

that we were away for a month,  and snatching wifi when fitfully 
available,  so I might have

tried updating them and failed...

Anyway,  for others who might be as silly as I,  in case it's not 
obvious - it's necessary

BOTH to run package manager to update all addons,

AND to exit and reenter J -

running allolddefs 1 STILL shows the errors until you restart J.

Thanks again,

Mike


On 17/08/2020 15:31, Henry Rich wrote:
> You have to clean them up.  Maybe you can beg someone else to do it, 
> but assume nothing.  The last two are easy.  On my system I see
>
>    bind_z_
> 2 : 'u@(v"_)'
>    ccdm_jsocket_
> 1 : '(''"wsock32" '',u)&(15!:0)'
>
> These are OK.  You will find they are different on your system, 
> because you haven't upgraded the packages and base library.
>
>    treerep_base_
> |value error: treerep_base_
>
> I can't help with that.  You need to find out where it comes from.  I use
>
>    whichscript =: [: 'Not from script'"_`({ 4!:3@(''"_))@.(0&<:) [: 
> 4!:4 [: < >
>    whichscript <'treerep'
> Not from script
>
> Henry Rich
>
> On 8/17/2020 10:18 AM, 'Michael Day' via Programming wrote:
>> Thanks, Henry.  Back home now, so emailing from my laptop,  where 
>> J902 resides,
>>
>> is easier...
>>
>> On startup, I get
>>
>>    allolddefs 1
>> +----+-------+
>> |base|treerep|
>> +----+-------+
>> +-------+----+
>> |jsocket|ccdm|
>> +-------+----+
>> +-+----+
>> |z|bind|
>> +-+----+
>>
>> As far as I recall,  these aren't my definitions - so what should I 
>> do about them?
>>
>> Can't I (we) assume they will be cleaned up in due course? Sorry if 
>> that's
>>
>> already been made clear somewhere....
>>
>> Cheers,
>>
>> Mike
>>
>>
>>
>> On 15/08/2020 15:52, Henry Rich wrote:
>>> First: update all your packages.  People will be making fixes from 
>>> time to time.  I just now fixed a definition in printf.
>>>
>>> Then: there is a script to help you find old definitions.  Go to
>>>
>>> https://code.jsoftware.com/wiki/System/ReleaseNotes/J902#Changes_to_the_J_engine 
>>>
>>>
>>> There is a link and the end of the section, says 'download this 
>>> script'.  Download it.  Run
>>>
>>> allolddefs 1
>>>
>>> It will show the names of suspect modifiers.  Fix the ones that need 
>>> fixing.
>>>
>>> Henry Rich
>>>
>>>
>>> On 8/15/2020 9:48 AM, Raul Miller wrote:
>>>> Once it becomes an error, the definition will be called out.
>>>>
>>>> But when that happens, the code won't work until it's fixed.
>>>>
>>>
>>>
>>
>
>

-- 
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus



More information about the Programming mailing list