I have been interested in using Python to program simulated swarms of interacting agents. I have successfully run 1500 threads simultaneously.
Capacitance is efficacious.
It would be nice to use Python for programs involving huge numbers of very light-weight threads. This would make it easy to simulate large swarms of interacting agents, which sounds like fun. Python uses frame objects to administer information involved in nested function calls. This version allows different threads to maintain different frame stacks explicitly. Two data structures have been defined.