OPENMPE Archives

December 2003

OPENMPE@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
"VANCE,JEFF (HP-Cupertino,ex1)" <[log in to unmask]>
Reply To:
VANCE,JEFF (HP-Cupertino,ex1)
Date:
Tue, 16 Dec 2003 21:58:40 -0800
Content-Type:
text/plain
Parts/Attachments:
text/plain (29 lines)
Hi all,

As you know we are implementing the "CI Functions" SIB request. The
engineer responsible for the coding and design details (Hariprasad)
discovered that the CI's evaluator treats "." and "/" as token
separators. The "/" isn't surprising since "/" is the division
operator, and expressions such as a/b are perfectly valid. The "."
is more surprising, but since there are no predefined CI functions
with a "." in their name, and there are no real values, and there are
no CI methods, and there are no CI structures, maybe it just turned
out that way.

Anyway, it is better from an eliminating regression failures point of
view if we do NOT change the evaluator parsing rules in the
implementation of CI functions. However that would preclude a CI
function from being qualified. For example, Myfunc.grp(), ./MyFunct(),
/bin/functions/MyFunc() MyDir/MyFunc() all would NOT be legal function
names.  This is inconsistent with the CI in that it allows qualified
script names. However, the CI also supports unqualified POSIX names as
script names. For example: myScript(case sensitive), my_Script, my-Script,
etc. are all legal script names and can be found in the POSIX namespace.

So my question is would the restriction of DISallowing qualified
user function names be a problem for you, and if so, please give
me some examples.

Thanks in advance,
 Jeff Vance, vCSY

ATOM RSS1 RSS2