Hi all,

My Idea is to have a value returning Thread.
I'll explain by example.
def foo():
    return 'bar'

value = thread.startValueReturningThread(foo) #i need a better name for the function...)

#here we do some work
mg = moonGravity()

#now we need the value that foo returned
print value #this would be blocking untill foo is done!

This feature should provide a way to increase performance when possible with simple syntax.

What do you think?