addrToByteArray and addrToByteArrayName are two functions that are used in the Lift ByteArray instance. They are exported since all identifiers are currently exported from TH.Syntax.
I'm suggesting we remove these from the exports as they are just internals used to implement the instance.
I think exporting these was purely accidental.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related or that one is blocking others.
Learn more.
Again I think these are purely there for the Lift instances. I'm not sure if they are intended to be used by end-users at all? Perhaps these shouldn't be exported?
What's the resolution here? Wait until we are willing to force a breaking change on users of template-haskell? Perhaps check hackage search to see whether any client actually would be broken?
I get the sense that this would be OK to do right now.
I'll check using hackage search that these aren't used by anyone.
I was thinking this would be a great "first MR" for someone at ZuriHac. It's quite simple but it would be a good way to test your dev env is working, etc.
Teo Camarasuchanged title from Stop exporting addrToByteArray and addrToByteArrayName from Language.Haskell.TH.Syntax to Stop exporting addrToByteArray, addrToByteArrayName and friends from Language.Haskell.TH.Syntax
changed title from Stop exporting addrToByteArray and addrToByteArrayName from Language.Haskell.TH.Syntax to Stop exporting addrToByteArray, addrToByteArrayName and friends from Language.Haskell.TH.Syntax