[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