Youssef Shoaib [MOD]
08/02/2023, 10:29 AMarrow-context
library that contains niceties for general context receivers + arrow-specific context receiver sugar. Since context receivers are likely not gonna be stable for 1-2 years, I think it might make some sense to have an experimental library like that for those on the bleeding edge, with the idea being that when contexts are stable, it'd get merged into arrow-core
.
If you think it'd be more apt to have that as a community library, I get that; I just think it'd have more reach under the arrow name, and it'd help in prototyping ideas for the future, kinda like how arrow-exact
is right nowYoussef Shoaib [MOD]
08/02/2023, 10:33 AMgiven
).
Also, contextual Raise
utils would be amazing! Perhaps something like a double Raise
builder where you handle 2 different errors without having to next your code.Youssef Shoaib [MOD]
08/02/2023, 10:40 AMarrow-core
until contexts are stableJavier
08/02/2023, 10:44 AMRaise
, but I don't remember if he created the utilities in the same repository or they are elsewhere.
For me it is a good ideaYoussef Shoaib [MOD]
08/02/2023, 10:46 AMJavier
08/02/2023, 10:48 AMJavier
08/02/2023, 10:49 AMraulraja
08/02/2023, 5:40 PMarrow-context
in the arrow org as experimental library with the intention of merging those utilities later, wherever they make sense and they become non experimental.
normally we discuss these things in the by-weekly arrow maintainers meeting to which all of you are welcome to attend if you are interested.
In that line I still think what you propose makes complete sense flagged as experimental and we would rather see those contributions in the arrow org than in individual repositories if the intention is to contribute them to the Arrow non experimental libs.
I created arrow-context
, if you'd like to share with me your github handle I'll add you there so you can manage it.Youssef Shoaib [MOD]
08/03/2023, 2:02 AMraulraja
08/03/2023, 8:30 AM