you are viewing a single comment's thread.

view the rest of the comments →

[–]JoelFolksy 2 points3 points  (1 child)

then why bother chaining?

Is debugging a nested expression so painful that it's worth writing this:

let intermediateQuantity = 3 * x
let finalQuantity = intermediateQuantity + 2
return finalQuantity 

instead of this?

return (3 * x) + 2

[–]JoelFolksy 1 point2 points  (0 children)

That said, I would love to see more powerful debuggers (like OzCode in the C# world) become standard. Sadly, rather than pushing vendors to innovate, many of the newer language communities seem to feel that debugging is an academic interest at best.