
Andrew Coppin writes:
And who knows category theory? Almost nobody. If you insist on naming stuff after things that nobody will have heard of and which sound highly technical, you're going to seriously limit your potential audience.
Speak for yourself, not for "almost everybody", or you will going to seriously limit your potential audience (which might be already restricted to those who don't care about seriousness of your statements). ALL mathematicians know CT. All formal papers on Monads touch CT. Well, OK, I know, Monads and you are two different worlds...
(Also, "coroutines"? Seriously? That's hardly an obscure term in programming circles.)
Well now, I'm curios. I've been writing computer programs since I was 9 years old. I hold a diploma *and* an honours degree in computer science. And I have never even *heard* of a coroutine. To this day I still don't know what it means. I rather suspect I'm not the only "programmer" on earth who finds themselves in this position. ;-)
If one day I decide to return back to some religion, I will pray for the souls of your teachers. How many microseconds have they spent teaching parallel programming? I suggest that you say goodmorning to Google. Jerzy Karczmarczuk