Greg Dennis

Results 1181 comments of Greg Dennis

I completely agree, @awwright. My concern isn't with the BCP 14 keywords, but rather how the requirements are defined. Currently there's a mix of "implmentations MAY do X" and "implmenetations...

> Another style consideration is that in several places, we add requirements on schema authors, e.g. "Schema authors SHOULD NOT use pointers that cross resource boundaries." Would it be better...

I'm removing this from the stable spec project. I think it's still needed, but I don't think this kind of rewrite is needed for the initial stable release. I'm happy...

## Part 1 This sounds like a great idea. I don't have the time to dedicate to it, though. I'd be interested to find out the difference in ease of...

It doesn't go into an MSBuild task, no. Source generation happens as part of the code compilation. You would: 1. install the nuget package, which adds the Roslyn analyzers 2....

@2BitSalute did you make any progress here?

Just leave it at Dates and times are represented in RFC 3339, section 5.6. RFC 3339 is a specification from the Internet Engineering Task Force (IETF).

I still think the `42` in there is weird since it doesn't fit with the "traffic light" application, but it works as an example.

I thnk you've identified one of the primary advantages in your first line of code: _JsonSchema.Net_ is free. Secondly, I encourage you to rewrite the test so that it runs...

If you look at the [current JSON Schema benchmark](https://github.com/json-everything/json-everything/blob/11e844458c3d0d9d644576bff2b4b7c6148817dc/tools/Benchmarks/SchemaSuite/TestSuiteRunner.cs#L108-L109), you'll see that it runs the test suite once and then 10 times. The performance scaling isn't linear. This is due...