json-schema-org / community

A space to discuss community and organisational related things
82 stars 33 forks source link

GSoC: jsonschema.lean -- an implementation of JSON Schema in Lean #606

Open Julian opened 6 months ago

Julian commented 6 months ago

Project title

jsonschema.lean -- an implementation of JSON Schema in Lean

Brief Description

Lean is an extremely interesting and up and coming programming language created by Leo de Moura (formerly at Microsoft Research, now at Amazon) and his team. It is an "interactive theorem prover", though for our purposes what it offers is in short an ability to write a piece of software and then have the ability to formally prove properties of the software that you've written, all within the language itself ("software verification").

Let's write an implementation of JSON Schema in Lean!

Why? Here are some reasons:

Expected Outcomes

Skills Required

Mentors

@Julian

Expected Difficulty Hard

Expected Time Commitment 350 hours