We have new versions of panproto (0.74) and didactic (0.15). didactic adds a public general first-order generalized algebraic data type (GADT) and indexed-family language, and panproto checks the resulting theory.
Post
github.comGitHub - panproto/didactic: A typed data library for Python on top of panproto.A typed data library for Python on top of panproto. - panproto/didactic
You can now declare arbitrary indexed families, such Vec(n), Expr(t), Matrix(rows, columns), or Term(context, type). Family parameters form dependent telescopes, so a later parameter may depend on an earlier one.
0 reposts0 likes