Quote:
Originally Posted by Gavino
Because in that the case the problem is more than just the unused variable (that's just an aspect I mentioned to illustrate that the script was incomplete). The issue is that the intended return value is not clear.
|
Code:
function test() {
colorbars(640, 480)
clp = blur(1)
}
colorbars(320, 240)
test()
blur(1.0)
What did the user intend to return here? This script actually works, with function basically being a nop() call. Talk about preventing users errors. =)
Anyway, this was actually pointed out as an example where this proposal would break stuff, which for me is a showstopper. So I'm gonna quit here. But I (and not only I) would still love to see your ideas on multithreading.