New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing API master issue #262
Comments
yay, thx! this sort of concrete actionable feedback is really helpful!
theres some tools somewhere for doing haddock or .hi file based api diffs,
something like that would be super helpful to sanity check cleanup vector
with
…On Sun, Dec 15, 2019 at 6:16 PM Merijn Verstraaten ***@***.***> wrote:
This issue is to document functions that are in *some* of the vector
modules, but not others. I will update and add missing functions as I find
them:
Data.Vector.Storable:
- imapM
- imapM_
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#262?email_source=notifications&email_token=AAABBQWKCH4U3WMBDWCQGTTQY23EJA5CNFSM4J3CRNE2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IATCTVQ>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAABBQRR3T74LS6YFDU7NULQY23EJANCNFSM4J3CRNEQ>
.
|
Right now I'm just writing down everything I'm having to reimplement to get my stuff working >.> |
Edit: actually, they're just under a different heading, nevermind! |
Not necessarily. In terms of stream fusion yes, but for materialized
vectors both are valid.
…On Thu, May 28, 2020 at 9:59 AM Merijn Verstraaten ***@***.***> wrote:
Various monadic folds:
- foldM
- ifoldM
I suppose only strict left folds are sensible here?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#262 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAABBQTGMMI526CKPKUINKLRTZU4BANCNFSM4J3CRNEQ>
.
|
This leaves only
I think it's fair request and won't cause name clashes since module is expected to imported qualified |
This allows to avoid extra import from primitive (and adding it to cabal file) It's also in line with reexposrt of Storable and Prim type classes Fixes haskell#262
* Reexport PrimMonad from mutable vectors This allows to avoid extra import from primitive (and adding it to cabal file) It's also in line with reexposrt of Storable and Prim type classes Fixes #262 * Reexport RealWorld per @lehins suggestion Also move reexports to bottom of module per @Bodigrim suggestion
This issue is to document functions that are in some of the vector modules, but not others. I will update and add missing functions as I find them:
Not anywhere, but nice to have:
iforM
iforM_
Mutable modules should probably re-export
PrimState
andPrimMonad
so it's easier to writePrimMonad
generic code without adding the additionalprimitive
dependency and an extra import.Data.Vector.Storable
:imapM
imapM_
The text was updated successfully, but these errors were encountered: