So you have realized that this is a discussion group after all?
I'm curious. Did you *mean* that to sound so patronizing?
Although I am new to clj, I started in USENET in the early 1990s. I
know that discussions often veer off in unusual directions; heck,
this thread started as a discussion on the use of JSONP. A comment
like "Oops, I seem to have opened a can of worms," is, I believe,
widely recognized as shorthand for something like this:
"The discussion has gone in a direction I didn't intend, and has
turned more controversial than expected. I'm sorry to have
brought to this group the rancor recently seen. And I'd like to
refocus on a less controversial aspect."
I'm by no means worried about discord. I cut my USENET teeth in
alt.atheism, which was at the time one of the most disputatious
forums around. But my initial question was not one which I expected
to cause any strife. I really thought I might learn some useful
trick. As it turned out, there was no useful trick involved, only a
style that Jorge uses and which you condemn.
I don't recommend Jorge's style. But when I point out that when
used the way he did here, it has none of the problems that you and
Richard Cornford mention, you say:
The assumption can be made that those who are not aware of the possible side
effects would do it regardless what the function is. Hence the points made.
Remember that Jorge was suggesting some code to paste into a JS
console. To assume that anyone would use this one-off code as a
model for their own JS coding style seems far-fetched. OF course
"the assumption can be made", but it doesn't strike me as a likely
thing or something to get particularly worked up about.
-- Scott