Andreas Ecker schrieb:
Howdy!
yozzeff wrote:
The general set() does already return this for this kind of convenience.
Your syntax seems not to be ok dur to missing parenthesis. Try
aPane.add((new QxAtom('Label')).set({left: 0, width: '35%', top: 3}));
thats fine. but wouldnt it be really nice to return it always if
your method doesnt return anything else. its been a very powerful
smalltalk idiom for decades.
Are you talking about *any* methods that currently do not explicitly
return values (returning "undefined" being the default)? Supporting the
Smalltalk idiom would mean to add "return this" anywhere a return is
missing?
Not sure about the implications. It's an idiom that Smalltalk users
would be familiar with, but other developers (Java, etc.) would not expect.
Currently, I don't think it's without problems. What do others think?
Some functions even depends on a null or undefined return of the called
method.
Sebastian
Andreas
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live
webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel