8000 Language Support: Dart · Issue #61 · reproto/reproto · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Language Support: Dart #61
Open
Open
@udoprog

Description

@udoprog

Preliminary support for Dart has been pushed to genco:
https://github.com/udoprog/genco#language-support

Initial implementation could generate fromJson/toJson implementations for each type.

If you are interested in contributing towards supporting dart, please feel free to add a note in this issue.

Work in Progress

Reproto Branch: https://github.com/reproto/reproto/tree/dart - this is currently mostly a copy of the rust backend.
GenCo Branch: https://github.com/udoprog/genco/tree/dart Dart support now in a released version of GenCo.

TODO

  • JSON support that passes the existing test suite. (PR: Initial support for JSON and Dart #62)
    • enum support.
    • type support.
      • Partial, the big missing piece is iterating over lists and maps and encode/decode the values.
    • tuple support.
    • interface support.
      • A number of big things have been solved when working on type support. But still some ways to go.
  • Backend-specific documentation for Language Support.
  • Running project integration tests. Done, since we now have a workdir.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0