-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
additional terms #20
Comments
@moimikey - this would be a fantastic if you could define these! I would add natural transformations and morphisms as well to this list |
awesome. will do 👍 |
@hsavit1 there's that fine line between functional programming paradigms and concepts that we use daily, vs. all and everything under category theory. this list could grow or get chopped down. i'll obviously crop and add and crop some more:
|
@moimikey agreed, we wouldn't want to "scare" anyone away from functional programming with overwhelming dictionary of category theory terms (and no examples) on the other hand, I'd love to educate more programmers on category theory concepts. They were insanely helpful for me when learning Haskell for the first time. |
@moimikey Sorry for the late reply, please feel free to do the PRs! Thank you! |
Functor is already in. This is turning into a dictionary fast but maybe that's still okay. It's hard to summarize monad in a paragraph and one or two examples don't illuminate, for example. |
@jethrolarson We could start a wiki in this repo, maybe? |
@jethrolarson Interested? |
polymorphism |
immutability and functional data structures |
profunctors as well. |
totality e.g. no effects at all. Exceptions and divergence as effects, but not side effects, e.g. "pure" function can have it. And side effects is IO and non-determinism. |
Language without symbols - simple lambda calculus. |
Thanks for the great resource! Is this where I can report bugs on this post? If so:
|
functional.works-hub.com is not maintained by this repo. They copied the readme and didn't compile the markdown properly. I'm not sure who you should bug. |
Hi,
I'd be more than happy to submit some pull requests on these various terms. I'd much rather get an opinion first before starting on a PR:
partial application
)The text was updated successfully, but these errors were encountered: