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
$ deno install -A -n quint npm:@informalsystems/quint✅ Successfully installed quint/home/user/.deno/bin/quint
$ quint --version0.21.0
$ # or just
$ deno run -A npm:@informalsystems/quint --version0.21.0
But I wished if Quint releases could include binaries directly via deno compile.
But I couldn't suggest as quint verify was breaking because of a http2 bug. Today, I resolved it on denoland/deno#24576 which makes Quint Deno-compatible. You can now try it on quint examples.
$ cd quint/examples/cosmos/ics20
$ deno run -A npm:@informalsystems/quint verify --max-steps=1 --main=bankTests --invariant=BalanceNonNegative,NonExistantAccountsOrCoinsAreZero bank.qnt
With this, would you consider including Deno compiled Quint binaries in future releases?
$ deno compile -A -o quint npm:@informalsystems/quint
$ ./quint --version0.21.0
Pros:
No dependency to node or anything else.
Standalone executables. Easily distributable.
Cons:
Includes Deno runtime. Bigger package: 22MB (without counting the node or npm installation) vs 101MB.
Deno is still ironing out bugs and APIs. But, Deno 2 is coming.
I have been using Quint with Deno for a while.
But I wished if Quint releases could include binaries directly via
deno compile
.But I couldn't suggest as
quint verify
was breaking because of a http2 bug. Today, I resolved it on denoland/deno#24576 which makes Quint Deno-compatible. You can now try it on quint examples.With this, would you consider including Deno compiled Quint binaries in future releases?
Pros:
node
or anything else.Cons:
Refs:
deno compile
, standalone executables.pkgx
(previouslytea
) usesdeno compile
for release binaries.The text was updated successfully, but these errors were encountered: