Closed GoogleCodeExporter closed 8 years ago
Note that while the significance of the problem is low for functions like long
division, this pattern occurs frequently in the definition of e.g.
"when:"-based language constructs.
Ideally, such language constructs return a future, so that one can capture the
result of executing the code block without resorting to imperative programming.
Similarly, they should return a subscription object which allows canceling the
subscription, and possibly access other properties of the subscription.
--
The case can also be made that the result of sending asynchronous messages can
be a tuple, where the first return value is the future, accompanied by an
object to cancel the message (e.g. if it is Sustained). This was already noted
in Tom's PhD.
Original comment by smost...@gmail.com
on 25 Jan 2011 at 1:11
Original comment by Botje.linux@gmail.com
on 24 May 2013 at 1:49
Original issue reported on code.google.com by
smost...@gmail.com
on 25 Jan 2011 at 1:07