News for hackers. Stuff that matters.
Re:C++17: I See a Monad in Your Future by chongli on Friday February 28, 2014 @06:33PM (#7322272)
The everyday meanings of these words are misleading when applied to the context of a particular programming language. Variables in one language are not at all related to variables in another. Mathematical variables, for example, do not change at all. Similar differences exist for functions and objects. These highly-overloaded terms are a constant source of confusion for people trying to learn different programming languages.

Monoid, on the other hand, has no such problem. If you look it up, its meaning in mathematics directly translates to its meaning in Haskell.

Re:C++17: I See a Monad in Your Future by dllthomas on Friday February 28, 2014 @06:56PM (#7322353)
"These highly-overloaded terms are a constant source of confusion for people trying to learn different programming languages."

Yeah, they mean yet something else in statistical software.