Skip to content

use schema for serialization types / contracts #311

Open
@dehann

Description

@dehann

Edited

TAC

  • PackedVariable and PackedFactor generated or implemented from a schema to be more rigid and specific about interchange types.
  • Care must be taken on null types / empty fields / default values (easier in currently duck typing via Dicts)

Probably StructTypes.jl JSON3.jl etc performance benefits also.


Original comment

For ZMQ and other JSON related serialization, we should consider using contract definitions. I suggest we place them in Caesar/src/schema/*.json.

For example, see:

cc @pvazteixeira @nicrip @GearsAD

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions