An example of this is the two possible applicative instance of list. One is based on the monad instance and does a cross product if presented with two lists. The other zips its arguments. It is the more interesting one…
Ah yes, that is a bit stupid, I just wanted an example of a traceback :)
To be honest, the second one I have a hard time parsing. I would expect that ranges is on the end, but it is somewhere in the middle. [item for item in subrange for subrange in ranges] is clearer to me. Then I can scan…
From a debugging viewpoint, this does not make sense, there is usually no interesting information in the in between frames. TCE can also make debugging easier, how useful is a stack trace of 1000 lines consisting of ...…
An example of this is the two possible applicative instance of list. One is based on the monad instance and does a cross product if presented with two lists. The other zips its arguments. It is the more interesting one…
Ah yes, that is a bit stupid, I just wanted an example of a traceback :)
To be honest, the second one I have a hard time parsing. I would expect that ranges is on the end, but it is somewhere in the middle. [item for item in subrange for subrange in ranges] is clearer to me. Then I can scan…
From a debugging viewpoint, this does not make sense, there is usually no interesting information in the in between frames. TCE can also make debugging easier, how useful is a stack trace of 1000 lines consisting of ...…