Sure enough! Thank you, Rolf.
See http://chemapps.stolaf.edu/jmol/zip/jmol-14.3.13_2015.03.30.zip
Jmol.___JmolVersion="14.3.13_2015.03.30"
bug fix: {hash}.Key = value will be stored as "key" rather than "Key" if
"key" is also a user-defined function
bug fix: print {hash}.key will fail if "key" is also a user-defined
function.
This is because
x.FOO
has two different meanings, depending upon what x is. It could mean
"Run user-defined function foo() [case-insensitive] on every atom of the
atom set x."
or
"For the associative array x, get the value associated with FOO
[case-sensitive] ."
Jmol was converting "Key" to "key" because it was a user-defined function
and was not distinguishing between these two options.
Bob
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users