PLTools / OCanren

Statically typed embedding of miniKanren relational programming language into OCaml
GNU Lesser General Public License v2.1
117 stars 19 forks source link

PPX distrib now can generate fully abstract types #163

Closed Kakadu closed 1 year ago

Kakadu commented 1 year ago

Previously we needed to write to types in PPX

[%%distrib
  type ...t = ... fully_abstract ... [@@attrs optional]
  type ground = ...]

Now we can write only specialized ground. Another one will be generated automatically (like in noCanren). The old way is still being supported.

CC @dboulytchev @Lozov-Petr

TODO: