PythonExtension icon indicating copy to clipboard operation
PythonExtension copied to clipboard

Add ability to pass agents to python

Open qiemem opened this issue 8 years ago • 0 comments

I think they should be represented as dict-like objects, where keys are agent variables.

For a first pass, they should be read-only.

One tricky thing is keeping them in sync with NetLogo. For instance:

py:set "t" turtle 0
ask turtle 0 [ set color red ]
print py:runresult "t['color']" ;; This will be out of date

I think just not caring is good enough for a first pass, as long as it's clear in the docs. Otherwise, we'd have to track and sync all agent-objects on every call, which sounds awful.

qiemem avatar Sep 25 '17 01:09 qiemem