Tim Docker

Results 134 comments of Tim Docker

It's not even close to being complete. This was just an initial hand written attempt to reproduce what the generated code and runtime would look like if the code generator...

The basic pattern is that functions that previously had signatures like: ``` fn :: AdlValue a => .... ``` now become ``` fn :: JsonBinding a -> ... ```

- [x] Remove `Error` type from sys.types (it's been replaced with `Result`).

> packaging system Interesting! Need's some thought and discussion...

> it should be changed (non-backwards compatible) I don't think this needs to be a backward imcompatible change - don't we just need a flag for c++ that controls into...

Drop the baked in json support in the C++ backend, and use nlohmann json.

There's now a milestone for "release 1.0", which will be added to issues as they make the cut.

@gmhta I'm leaving: * lsp * packaging system out of the 1.0 release milestone, as I think they can be added when time permits without breaking existing usage.

@paul-thompson-helix nullable support in c++ has already landed in f42788ea4d2be23fe100dbbd9da5e8a6204a2df2

Also see the release-1.0 branch for progress on these issues.