Ian

Thanks. This should be fixed in the latest base library 9.4.3.

Chris

On Sun, Jul 3, 2022 at 10:30 PM 'Ian Shannon' via General
<gene...@jsoftware.com> wrote:
>
> Hello there,
>
> I have just copied in Ewart Shaw's utilities, and tried to combine his path 
> names with my directory structure.
>
> The system utility  jpath  resolves  names starting with tilde (~) according 
> to SystemFolders_j_ and UserFolders_j_
>
> This uses the case of the first letter of Name to select which of these 2 
> nouns to use.
>
> Because jpath is potentially recursive, ~name1 can refer to ~name0 and ~name 
> 2 can refer to ~name1 and the names get resolved without issue.
>
> EXCEPT that in the construction of  UserFolders_j_  (in 
> ~system/utils/configure.ijs) the verb   filecase  is called before the  jpath 
>  resolution occurs.
>
> Verb   filecase   ensures that file name are correctly handled for the 
> various file systems and mostly returns a lowercase of its argument. But it 
> becomes problematic when applied  to that part of a file name  which may 
> require resolution by jpath and has capital letters in the name.
>
> There is added complications that  jpath  uses   SystemFolders_j_  and   
> UserFolders_j_  in name resolution, but it is called in configure.ijs which 
> constructs both of these nouns!
>
> Changing the expression
>
>         jpath each filecase each
>
> into
>
>         filecase each jpath each
>
> inside  configure.ijs  may fix this issue, but could potentially break some 
> other pre-existing code.
>
>
> Regards,
>
> Ian
> Ian Shannon
> Undertaking rigorous statistics in support of the NSW environment
> For every complex problem there is an answer that is clear, simple, and 
> wrong. Mencken
>
> Science Strategy & Impact Branch
> Department of Planning and Environment
>
> The Department of Planning and Environment acknowledges that it stands on 
> Aboriginal land. We acknowledge the traditional custodians of the land and we 
> show our respect for elders past, present and emerging through thoughtful and 
> collaborative approaches to our work, seeking to demonstrate our ongoing 
> commitment to providing places in which Aboriginal people are included 
> socially, culturally and economically.
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
> This email is intended for the addressee(s) named and may contain 
> confidential and/or privileged information.
> If you are not the intended recipient, please notify the sender and then 
> delete it immediately.
> Any views expressed in this email are those of the individual sender except 
> where the sender expressly and with authority states them to be the views of 
> the NSW Office of Environment and Heritage.
>
> PLEASE CONSIDER THE ENVIRONMENT BEFORE PRINTING THIS EMAIL
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to