IntersectMBO / plutus

The Plutus language implementation and tools
Apache License 2.0
1.57k stars 479 forks source link

Re-implement the flat format ourselves #6121

Open ana-pantilie opened 6 months ago

ana-pantilie commented 6 months ago

As a Plutus Core developer, I want to have an implementation of the binary format that we control, so that I can be confident it won’t change due to upstream changes, and so that we can change it ourselves easily.

AC:

effectfully commented 5 months ago

That's a great issue... Why reimplement anything though? Can't we just literally fork the repo and be done with it?

Unisay commented 4 months ago

I'd stick with the current flat implementation for as long as it remains backwards compatible, reserving a fork- option for a hypothetical situation when flat introduces a change we don't want to incorporate.