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

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to