Replies: 16 comments 31 replies
-
Doing some reading, I guess there are at least 2 options: Should dunai use any of those? |
Beta Was this translation helpful? Give feedback.
-
It looks like
So the fix seems trivial, but then where does it need to go, since |
Beta Was this translation helpful? Give feedback.
-
Hi,
If this is a problem, we can discuss the alternatives. I'm making this for now a discussion; if we agree on changing the implementation we can open an issue for that or re-classify this thread. |
Beta Was this translation helpful? Give feedback.
-
I don't know all implications of this transition, but, syntactically speaking, it seems fairly easy to do the porting. I am sorry, Ivan, I could not find anything directly concerning |
Beta Was this translation helpful? Give feedback.
-
See: 1a3b442 |
Beta Was this translation helpful? Give feedback.
-
Issue #371 was just opened as a consequence of this lack of a better list replacement. I'm not a user of stackage myself but I'd be happy to revisit / review this if someone has the time and energy to do it well. |
Beta Was this translation helpful? Give feedback.
-
There are several alternatives at this point:
|
Beta Was this translation helpful? Give feedback.
-
The only dependency they would need to make optional is I agree the situation is suboptimal; it even seems that in this case it's not only an instance in |
Beta Was this translation helpful? Give feedback.
-
Also tagging @turion who created the first attempt at supporting |
Beta Was this translation helpful? Give feedback.
-
There is yet another way to pursue. At The advantage over " |
Beta Was this translation helpful? Give feedback.
-
@turion recently pinged me about this. I'm evaluating addressing this in the next release (release data Feb 21, 2024). If we have to rely on an external package, I'd favor things like minimal dependencies, established packages, and having a track record of sustained maintenance and good SWE practices. |
Beta Was this translation helpful? Give feedback.
-
Replacing the now removed modules would be good but what is the blocker on fixing the bad bound on the existing version with a revision? The upper bound claims this library should work with |
Beta Was this translation helpful? Give feedback.
-
Would this be a valid implementation using (Note: The intent is not necessarily to place it in a separate module. I only did that for now to make my life easier on my side.) I have a bit of brain fog. I want to think that it should be possible to eliminate the |
Beta Was this translation helpful? Give feedback.
-
The changes how now been merged in #418. Thanks everyone! |
Beta Was this translation helpful? Give feedback.
-
This is now released. |
Beta Was this translation helpful? Give feedback.
-
The 0.13 release of dunai is not actually buildable with transformers-0.6, because dunai unconditionally depends on I'm afraid the regular |
Beta Was this translation helpful? Give feedback.
-
Hey guys,
The examples of the paper are using this function:
https://hackage.haskell.org/package/dunai-0.11.0/docs/Control-Monad-Trans-MSF-List.html#v:widthFirst
ListT is also used in bearriver's parB = widthFirst . sequenceS
The module is marked as deprecated. What is the new alternative to the method using
widthFirst
as described in the paper and the examples?Thanks!
Beta Was this translation helpful? Give feedback.
All reactions