Yes. Order matters. I am sure someone more knowledgable than I
will answer more fully.
See slide 30? or so at
http://www.ncl.ucar.edu/Training/Workshops/lectures.shtml
"Data Processing" Power Point or PDF
Unlike a language like (say) fortran which has a compile/link/load
sequence where the linker sets up pointers to any callable
functions, NCL does not.
I think languages like python work th same way.
http://www.ncl.ucar.edu/Document/Manuals/Ref_Manual/NclStatements.shtml
Jack Glendening wrote:
> Using NCL 5.0.0, I have sets of functions in two files which I load
> immediately one after the other ala
>
> load "FunctionsFile_A"
> load "FunctionsFile_B"
> NCL COMMANDS WHICH CALL FUNCTIONS IN THE ABOVE FILES
>
> I just altered one of the functions in "FucntionsFile_A" to utilize a
> new function "nintspan". When I placed the new function at the top of
> "FunctionsFile_A" it worked. But if I moved the new function to
> "FunctionsFile_B" I got the message "fatal:Undefined identifier:
> (nintspan) is undefined". So apparently the the ordering of the
> function definitions matters ?! This does not make sense to me, since
> one cannot always know the ordering of the function calls.
>
> Jack Glendening
>
> _______________________________________________
> ncl-talk mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Fri Jun 26 2009 - 20:59:24 MDT
This archive was generated by hypermail 2.2.0 : Mon Jun 29 2009 - 10:19:05 MDT