I indeed didn't watch the video, and the part I've seen I watched with audio muted. That's because I'm not that interested in Haskell and because I've built many BTrees in many different languages already. Because of this my comment was not aimed at you specifically, which I felt was clear in my first post.
I'm not criticizing your work, rather I point out a larger trend in one community. You should stop being that emotionally attached to your work, because there are people out there who will criticize your work directly. I'm not one of them, however.
I'm also not familiar with making screencasts, but I would suppose that there are some tools for displaying outline of the code. For example, the Speedbar extension for Emacs is able to outline the types, variables and function definitions declared in a module. Take a look here: http://cedet.sourceforge.net/speedbar-multi-2.jpg (the left-most one).
Anyway, I'm not in position to criticize your work, and I never did it. So please stop referring to me as "you lot" and save it for when (not if) it will be really necessary.
I'm not criticizing your work, rather I point out a larger trend in one community. You should stop being that emotionally attached to your work, because there are people out there who will criticize your work directly. I'm not one of them, however.
I'm also not familiar with making screencasts, but I would suppose that there are some tools for displaying outline of the code. For example, the Speedbar extension for Emacs is able to outline the types, variables and function definitions declared in a module. Take a look here: http://cedet.sourceforge.net/speedbar-multi-2.jpg (the left-most one).
Anyway, I'm not in position to criticize your work, and I never did it. So please stop referring to me as "you lot" and save it for when (not if) it will be really necessary.