-
Notifications
You must be signed in to change notification settings - Fork 479
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kwxm/specification/bitwise #6426
Conversation
Oops. I totally messed up the specification of |
The |
We'll probably need to move |
\errorX & \text{otherwise} | ||
\end{cases}$} | ||
& Yes & \\[14mm] %% Odd, but it gives reasonable spacing | ||
\TT{writeBits} & $[\ty{bytestring}, \listOf{\ty{integer}}, $ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is outdated, and I don't think writeBits
will make it to Chang+1, as node 10.0 release is imminent, so you may want to remove this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See the previous comment.
@@ -106,6 +106,7 @@ \section{Ledger languages} | |||
\LL{PlutusV2} & 7.0 & Batch 2 \\ | |||
\LL{PlutusV2} & 8.0 & Batch 3 \\ | |||
\LL{PlutusV3} & 9.0 & Batch 4 \\ | |||
\LL{PlutusV3} & 10.0 & Batch 5 \\ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is for future work: we'll need to rework or remove this table, since it would no longer make sense when we start enabling existing builtins for Plutus V1 and V2.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See this issue and this comment in @bezirg 's PR.
Since we are changing the type signature of |
It looks like it'll get into Chang+1, so I'll leave it in. I've updated the specification of |
This adds the specifications of the new bytestring operations and
rimpemd_160
to the PLC specification. Most of the new content is in Section 4.3.2 (incardano/builtins-5.tex
). I had to rearrange the notation a bit and also "improved" some of the LaTeX, which has added some changes that are irrelevant to the main purpose of the PR.A PDF including the updates is attached (recent changes included).
plutus-core-specification.pdf