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
We convert arbitrary Haskell types to Vectors of primitives for our C calling convention.
One possibility is to have some sequence type (lists?) handled directly by the plugin, the way we do with tuples and Either. However, I'm not certain about that, because repr = toList likely isn't going to inline properly?
This currently shows up in the Biquad conversion, where we get errors like
No instance for (HasRep (Data.Vector.Fusion.Bundle.Monadic.Bundle Data.Vector.Fusion.Util.Id Vector (Native Word32)))
We convert arbitrary Haskell types to Vectors of primitives for our C calling convention.
One possibility is to have some sequence type (lists?) handled directly by the plugin, the way we do with tuples and Either. However, I'm not certain about that, because
repr = toList
likely isn't going to inline properly?This currently shows up in the Biquad conversion, where we get errors like
No instance for (HasRep (Data.Vector.Fusion.Bundle.Monadic.Bundle Data.Vector.Fusion.Util.Id Vector (Native Word32)))
No instance for (HasRep (Vector (Native Bool)))
No instance for (HasRep (Vector (Native Word32)))
(Extricated from https://kitty-hawk.atlassian.net/browse/SW-3169)
The text was updated successfully, but these errors were encountered: