You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
this uses dependent types visibly in the documentation
we can't do open PParams pp anymore (thought I guess we could make a big PParamsHelper module that contains definitions such as maxBlockSize pp = pp maxBlockSize' where maxBlockSize' is the renamed maxBlockSize from above)
no more postfix projections
Now that I think about it, I feel that these slightly outweigh the upsides. But maybe there are things that I haven't yet considered?
Change PParams to use dependent types in the spirit of the Shelley spec. For this, we replace the record by:
This solves some awkwardness, for example, in that the current specification doesn't formally link parameter groups to parameters.
The text was updated successfully, but these errors were encountered: