Skip to content

(#40) An attempt at gently explaining curried functions.#42

Open
dkoontz wants to merge 2 commits intogren-lang:mainfrom
dkoontz:function-currying-description
Open

(#40) An attempt at gently explaining curried functions.#42
dkoontz wants to merge 2 commits intogren-lang:mainfrom
dkoontz:function-currying-description

Conversation

@dkoontz
Copy link

@dkoontz dkoontz commented Mar 25, 2025

Here is an attempt at explaining curried functions in a way that builds up to the concept gradually.

Copy link
Collaborator

@blaix blaix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you so much for this! I have some thoughts, but overall I love the new framing of what a function is and the build up to partial application.

@dkoontz
Copy link
Author

dkoontz commented Feb 1, 2026

I don't really know where to go with this. I made changes that implemented some of what you suggested, but in my opinion without bringing in type signatures there's no point in discussing curried form and partial application. Feel free to close this PR or merge it and then rewrite the bits you don't like.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants