thalerjonathan / chimera

A library for pure functional Agent-Based Simulation in Haskell
GNU General Public License v3.0
13 stars 0 forks source link

Implement Exchange Model #18

Open thalerjonathan opened 6 years ago

thalerjonathan commented 6 years ago

The work of Ionescou in the paper "A functional framework for agent-based models of exchange" seems very interesting also in my context. It may be an interesting context in which to apply my research as well:

Can we apply reasoning and testing? Can we add depenent types? Can we use quickCheck?

After having event-scheduling available now, we should be able to easily implement this model as it makes heavy use of events e.g. "every X weeks". This would have been possible with the time-driven approach as well but is much more easily expressed with the event-scheduling approach.