Stuff to think about: the new .Net approach regarding async processes
Live Nono <livenono <at> gmail.com>
2011-01-04 15:05:18 GMT
Hi
I just would like to inform you of the new approach which is about to
be used in .Net for async processes, mostly for ui work.
Indeed, it aims for ease of use, which looks like they've achieved in
a level I haven't seen yet. Notably they've :
- a new keyword, async, which is required to be cascaded up in the
code up to a void function, in order be aware of the nature of the
call,
- proper exception propagation,
- facilities for progress reporting (push or pull) and cancellation
For sure, this requires compiler support, but this doesn't sound like
a showstopper ;)
Being a scala newbe (rather wannabe actually, since I just read about
it up to now), I welcome your view on this new way to tackle async
calls. More specifically, I don't remind such a support in Scala,
which would be a plus IMHO (but I would be pleased to be informed why
not).
More info on the proposal there http://bit.ly/gTBsZE (I esp recommand
the pdf http://bit.ly/eFAfoN)
best
nono