# \#currying

**URL:** https://discourse.julialang.org/tag/currying/865.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [Looking for a curry package](https://discourse.julialang.org/t/looking-for-a-curry-package/134223)

<div class="topic-metadata">

**Author:** [@GHTaarn](https://discourse.julialang.org/u/GHTaarn)\
**Replies:** 11\
**Last updated:** [November 30, 2025, 9:59pm UTC](https://discourse.julialang.org/t/looking-for-a-curry-package/134223 "2025-11-30T21:59:10Z")

</div>

I have a lot of functions that I would like to add an extra method to with the code f(; kwargs...) = (args...; kw...) -\> f(args...; kwargs..., kw...) where f is the function which takes at least one positional argument…

---

## [Curried Broadcasting Comparison Operators](https://discourse.julialang.org/t/curried-broadcasting-comparison-operators/90613)

<div class="topic-metadata">

**Author:** [@uniment](https://discourse.julialang.org/u/uniment)\
**Replies:** 5\
**Last updated:** [October 4, 2023, 8:18pm UTC](https://discourse.julialang.org/t/curried-broadcasting-comparison-operators/90613 "2023-10-04T20:18:19Z")

</div>

This is not what I expected: julia\> \>(2) === .\>(2) true julia\> .\>(1:4) 4-element Vector{Base.Fix2{typeof(\>), Int64}}: (::Base.Fix2{typeof(\>), Int64}) (generic function with 1 method) (::Base.Fix2{typeof(\>), Int64}) (…

---

## [Partial Application brackets without underscores](https://discourse.julialang.org/t/partial-application-brackets-without-underscores/90565)

<div class="topic-metadata">

**Author:** [@christophE](https://discourse.julialang.org/u/christophE)\
**Replies:** 5\
**Last updated:** [November 21, 2022, 12:01pm UTC](https://discourse.julialang.org/t/partial-application-brackets-without-underscores/90565 "2022-11-21T12:01:14Z")

</div>

After years I understand the idea behind the proposal of PR 24990. It wants to bring partial application (or currying) to Julia which is much overdue. I thought previously, \_ is merely a crutch to be eventually used for…

---

## [Closures: pass by value or reference?](https://discourse.julialang.org/t/closures-pass-by-value-or-reference/71155)

<div class="topic-metadata">

**Author:** [@Bardo](https://discourse.julialang.org/u/Bardo)\
**Replies:** 9\
**Last updated:** [November 8, 2021, 7:13pm UTC](https://discourse.julialang.org/t/closures-pass-by-value-or-reference/71155 "2021-11-08T19:13:49Z")

</div>

Is the following true? “When copied inside a function, variables become local and functions become closures.” (unknown) What causes then the different behavior below? solver(f,x) = f(x) a, b, c = 1, 2, 3; g(x) = a\*x…
