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

Reply via email to