You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 and PrimMonad so it's easier to write PrimMonad generic code without adding the additional primitive dependency and an extra import.
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 >.>
A substantial number are already in Data.Vector.Generic, so I'm unsure why they aren't exported already.
Mutable modules should probably re-export PrimState and PrimMonad so it's easier to write PrimMonad generic code without adding the additional primitive dependency and an extra import.
I think it's fair request and won't cause name clashes since module is expected to imported qualified
Activity
cartazio commentedon Dec 15, 2019
merijn commentedon Dec 15, 2019
Right now I'm just writing down everything I'm having to reimplement to get my stuff working >.>
A substantial number are already in
Data.Vector.Generic, so I'm unsure why they aren't exported already.Export imap{,_} from Primitive/Storable for consistency
merijn commentedon May 28, 2020
Edit: actually, they're just under a different heading, nevermind!
cartazio commentedon May 28, 2020
Implement iforM and iforM_ (haskell#262)
Implement iforM and iforM_ (haskell#262)
Implement iforM and iforM_ (haskell#262)
Merge pull request #311 from fumieval/master
Shimuuar commentedon Jun 8, 2020
This leaves only
I think it's fair request and won't cause name clashes since module is expected to imported qualified
Reexport PrimMonad from mutable vectors
Reexport PrimMonad from mutable vectors (#320)
Implement iforM and iforM_ (#262)