There is no functionality for arbitrary *agent* methods, hidden or otherwise, but the static ones are a planned feature. I appreciate that it is a bit confusing, especially as docs are minimal, but it is hard to manage separating the developer role from the model developer role right now as the system is evolving so quickly. We'd end up writing a lot of code to selectively hide something that we would be exposing again in the near future. As it stands, you can define new static functions, you just can't use them.

Seriously, I'll put this higher in the (lengthy) list of priorities.
But I want to state clearly that this usage is really discouraged except for the most esoteric functions that simply cannot be expressed in metaABM. Once you refer to custom (presumably Java) methods, you lose all kinds of generality. So as with the usage of the Method Act if there is something that you feel you need that isn't in the core facility, please let us know so that we can determine if it should be part of the core.
Post edited by: miles, at: 2008/01/20 04:18