4 ms·
> Mathematical functions are taught in school. That function composition is associative and every set has an identity function, this is stuff that every high sc
by codygman 10y ago
> Mathematical functions are taught in school. That function composition is associative and every set has an identity function, this is stuff that every high school graduate should know.
As a haskeller myself I wholeheartedly disagree. I knew nothing of function composition until Haskell. I only heard about functions in high school once my senior year and it was very basic. Admittedly I went to high school in rural Texas.
I also never heard about sets, the word I was never used in my high school math classes.
> this is stuff that every high school graduate should know.
You seem to have a lot of faith in the lowest common denominator of high school graduates and I think it does you a disservice in being able to help others learn these topics.
I sense my last paragraph might have sounded a bit... Aggressive? That's not my intention.
P.S. I still don't really know what domain and codomain mean :)
- catnaroek 10y ago> You seem to have a lot of faith in the lowest common denominator of high school graduates If the material is taught in high school, then educators must have decided that high schoolers can learn it, right? > I still don't really know what domain and codomain mean :) someFunction :: Domain -> Codomain
- codygman 10y ago> If the material is taught in high school, then educators must have decided that high schoolers can learn it, right? Did you miss that I said it wasn't taught in my school?
- catnaroek 10y agoErrr, what I meant is “if there exist high schools that teach this material (not necessarily yours), then there exist educators who think high schoolers can learn it”.
- deleted 10y ago[deleted]