[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: macros + filters
Hello fellow TC members, I missed the last meeting, so I apologize if this was addressed (although I don't see it in the minutes), but I'm just looking at the Macro + filters that was recently added to the OASIS spec, and have some concerns. Part of it is that AFAIK we haven't discussed macros at all. There are a lot of hairy cases with macros, especially around recursion and separate sim-specs, and I'm not sure if parts of this have been implemented. I added the "FACT" example to a STELLA model, and it was unable to simulate. I think part of the rationale behind macros is for Vensim compatibility, but I had thought Bob mentioned at one point there were extensions needed for that. So I'm wary of having complicated parts of the spec that currently have no implementation when we don't even know if they will meet Ventana's needs. I have similar concerns about the "modifying stock and flow behavior" section. It is quite complicated to me, hard to follow, and adds a LOT of overhead for people wanting to implement the spec. Can we get a clarification - does isee currently support everything listed in that section? If not, let us please remove it from v1 of the spec. An example of the problem: "The existence of such a macro does not rule out another macro that operates on the stock instead of its outflows. Such a macro would not have the applyto option. In fact, any stock or flow option can implement three filters: one for the stock or flow itself and one for each of the two applyto options". I think that is confusing at best - but is also unspecified behavior. In what order to multiple filters run is my first question. yours, Bobby
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]