Benny Lichtner

Results 67 comments of Benny Lichtner

> simply making them part of our "Professional Modeling" approach, exposing how to manage them via the shapes primitives would be OK. The ants model, for example, uses 2 specially...

In reply to: https://github.com/RedfishGroup/seismogram-app/pull/12#issuecomment-90251595 I think the way we currently do headless in AS is kind of a hack. I think my goal at the time was to allow AS...

Mmm, yeah, maybe we need to add a `Controller` concept to AS, or something else that connects views and models. I keep thinking about `Model` as the hub or entry...

Cool. In response to @mariusnita then, I think it could make sense to pass a `View` into our `Model`, because really what we call `Model` is (from Owen's post above):...

> Does this make sense? I'm OK with the PR if you find it compelling and not > too confusing. But I just wanted to give you the NL and...

Mmm, yeah. Owen's done a really good job porting over NetLogo functionality, so we actually do already have [setBreed in AgentSet](https://github.com/backspaces/agentscript/blob/master/src/agentset.coffee#L104-L109), but this is an important point. I think the...

> In other words, NL is not OO. Instead it has a protocol for adding > variables to the base agent, patch, link, and give them different breeds > which...

@backspaces What do you think about adding some kind of extend function to AS? I'd like to start supporting modular models, where a set of behaviors can be packaged up...

K. Does order matter? Like if you set defaults and then create breeds? Ideally order would not matter, I think. On Feb 26, 2015 9:11 AM, "Owen Densmore" [email protected] wrote:...

Another reason why getters/setters might be nice--if you set an agent's x/y coord without using `setXY()`, patches don't update their agentsHere property.