Skip to content

Encoding Repa Array #15

@ftomassetti

Description

@ftomassetti

Hi, I have this type:

type HeightMap a  = Array U DIM2 a

and I would like to use it in a field.
Now, doing:

instance Encode (Array U DIM2 Float)

Does not work as I expected, it gives me:

   No instance for (protobuf-0.1.3:Data.ProtocolBuffers.Encode.GEncode
                       (G.Rep (Array U DIM2 Float)))
      arising from a use of `protobuf-0.1.3:Data.ProtocolBuffers.Encode.$gdmencode'
    Possible fix:
      add an instance declaration for
      (protobuf-0.1.3:Data.ProtocolBuffers.Encode.GEncode
         (G.Rep (Array U DIM2 Float)))
    In the expression:
      (protobuf-0.1.3:Data.ProtocolBuffers.Encode.$gdmencode)
    In an equation for `encode':
        encode = (protobuf-0.1.3:Data.ProtocolBuffers.Encode.$gdmencode)
    In the instance declaration for `Encode (Array U DIM2 Float)'

So I thought I should delcare:

instance Encode (G.Rep (Array U DIM2 Float))

But it complains:

Expecting one more argument to `G.Rep (Array U DIM2 Float)'

Any idea about what I am supposed to do?
Thanks a million!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions