There is a change in behaviour in stream 'query datetime'. In this
say 'DT:' stream(outdir, 'c', 'query datetime')
say 'EX:' stream(outdir, 'c', 'query exists')
then if 'foo' is a directory and does exist then
in 3.20 the first call returns a datetime and the second call returns ''
in 4.00 they both return ''
In this case I think 4.00 is probably correct as it is consistent. Changing
the behaviour of query exists would probably break lots....
Also I see the new SysFileExists returns 1 for both and existing file and an
existing directory, so that behaviour is now available anyway.
1) Document this change of behaviour in the readme file.
2) Add to Stream documentation (and also the new functions) that a directory is not a 'persistent stream' or 'file'. (Hmm, so is 'SysFileIsDir' the right name for that function?)