# HG changeset patch # User Claus Gittinger # Date 1567897107 -7200 # Node ID 2aed622d96ee92d4b7af08539d16aae108f5b793 # Parent c0d8c3ff1c9c8aaa23f04ca25e648936fcdbbc63 #DOCUMENTATION by exept class: Promise class comment/format in: #documentation diff -r c0d8c3ff1c9c -r 2aed622d96ee Promise.st --- a/Promise.st Sun Sep 08 00:56:52 2019 +0200 +++ b/Promise.st Sun Sep 08 00:58:27 2019 +0200 @@ -42,7 +42,11 @@ " When created, a promise will start to evaluate its block in the background, and promise to deliver the value of this computation, when asked - for it via #value. Promises can be used for background computations, + for it via #value. + If an exception happens druing the block evaluate, + it will be delivered to the value-consumer. + + Promises can be used for background computations, which automatically block the user of the result when that result is needed, unless the computation finished in the meanwhile.