|
|
|
|
|
by nitrogen
2270 days ago
|
|
The concept of partial specialization can be useful in many ways. I could see the concept of applying a process to one process and getting a new process for creating processes as somewhat applicable to business analysis, process engineering, analysis and design of government, etc. I know Wikipedia isn't supposed to be a textbook, but I'd argue that having a more accessible first paragraph or summary section on every topic could help all uses: - Specialists would more easily be able to refresh their memories of topics they use infrequently before diving into the details. - People in neighboring specialties can more easily branch out. - Informed laypeople (e.g. experts in other industries) could more easily find new ideas for cross-pollination into their own field. As one random example I have recently found application for an algorithm mainly reserved for use in geophysics and cartography to audio signal processing, but learning and applying it took way more research than it really should have. |
|
I'm curious how you would rewrite that first paragraph then:
"In mathematics and computer science, currying is the technique of translating the evaluation of a function that takes multiple arguments into evaluating a sequence of functions, each with a single argument. For example, a function that takes two arguments, one from X and one from Y, and produces outputs in Z, by currying is translated into a function that takes a single argument from X and produces as outputs functions from Y to Z. Currying is related to, but not the same as, partial application."
BTW I don't like that paragraph, it looks to me that it completely "misses the point" because as far as I understand currying is not about the sets but about the arguments. If it would be about the sets it would be just "a rewrite to a function that accepts the subset of the previous input set" and it's not about that.