Skip to content

Commit

Permalink
Fix a broken link on the doc site (#6500)
Browse files Browse the repository at this point in the history
zliu41 authored Sep 18, 2024
1 parent 2d3b78e commit 4b372ec
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions doc/docusaurus/docs/delve-deeper/glossary.md
Original file line number Diff line number Diff line change
@@ -41,11 +41,11 @@ A script which must be satisfied in order for a transaction to mint tokens of th

### Hydra

A Layer 2 scalability solution for Cardano.
A Layer 2 scalability solution for Cardano.

For a detailed technical report, please see:
For a detailed technical report, please see:

> Manuel M. T. Chakravarty, Sandro Coretti, Matthias Fitzi, Peter Gazi, Philipp Kant, Aggelos Kiayias, and Alexander Russell. [Hydra: Fast Isomorphic State Channels. Technical Report, Cryptology ePrint Archive, Report 2020/299, 2020](https://eprint.iacr.org/2020/299).
> Manuel M. T. Chakravarty, Sandro Coretti, Matthias Fitzi, Peter Gazi, Philipp Kant, Aggelos Kiayias, and Alexander Russell. [Hydra: Fast Isomorphic State Channels. Technical Report, Cryptology ePrint Archive, Report 2020/299, 2020](https://eprint.iacr.org/2020/299).
### distributed ledger

@@ -55,9 +55,9 @@ For a detailed technical report, please see:
### Marlowe

A domain-specific language for writing financial contract applications.
A domain-specific language for writing financial contract applications.

> See [Marlowe documentation](https://docs.marlowe.iohk.io/docs/introduction).
> See [Marlowe documentation](https://docs.marlowe.iohk.io/docs/introduction).
### multi-asset

@@ -73,14 +73,14 @@ The part of a contract application’s code which runs on the chain (i.e. as scr

### Plutus Core

Plutus Core is our "assembly language."
It is a low-level language based on higher-order polymorphic lambda calculus, a well-studied formalism for computing.
Plutus Core is our "assembly language."
It is a low-level language based on higher-order polymorphic lambda calculus, a well-studied formalism for computing.
Using the lambda calculus makes it an easy compilation target for functional programming languages, and allows us to have a simple, formally verified evaluator.

Plutus Core is the code that runs on-chain, i.e., by every node validating the transaction, using an interpreter known as the CEK machine.
Plutus Core is the code that runs on-chain, i.e., by every node validating the transaction, using an interpreter known as the CEK machine.
A Plutus Core program included in a Cardano transaction is often referred to as Plutus script or Plutus validator.

Plutus Core is designed for simplicity, determinism, and to allow careful cost control of program execution.
Plutus Core is designed for simplicity, determinism, and to allow careful cost control of program execution.

### Plutus IR

@@ -96,14 +96,14 @@ The combined software support for writing contract applications, including:

2. Plutus application framework

Please see:
Please see:

- [Plutus platform](../essential-concepts/plutus-platform.mdx)
- [Plutus foundation](../essential-concepts/plutus-foundation.md)
- [Plutus Core and Plutus Tx](../essential-concepts/plutus-core-and-plutus-tx.md)

### Plutus Tx

Plutus Tx is a high-level language for writing the validation logic of a smart contract, the logic that determines whether a transaction is allowed to spend a UTXO. Plutus Tx is not a new language, but rather a subset of Haskell, and it is compiled into Plutus Core, a low-level language based on higher-order polymorphic lambda calculus. Plutus Core is the code that runs on-chain, i.e., by every node validating the transaction, using an interpreter known as the CEK machine.
Plutus Tx is a high-level language for writing the validation logic of a smart contract, the logic that determines whether a transaction is allowed to spend a UTXO. Plutus Tx is not a new language, but rather a subset of Haskell, and it is compiled into Plutus Core, a low-level language based on higher-order polymorphic lambda calculus. Plutus Core is the code that runs on-chain, i.e., by every node validating the transaction, using an interpreter known as the CEK machine.

Plutus Tx is also the libraries and compiler for compiling Haskell into Plutus Core to form the on-chain part of a contract application.

1 comment on commit 4b372ec

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'Plutus Benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.05.

Benchmark suite Current: 4b372ec Previous: 2d3b78e Ratio
validation-auction_1-1 251 μs 173.2 μs 1.45
validation-auction_1-2 892.9 μs 650.4 μs 1.37
validation-auction_1-4 320.3 μs 221.5 μs 1.45
validation-auction_2-1 251.7 μs 173.8 μs 1.45
validation-auction_2-2 894.7 μs 617.3 μs 1.45
validation-auction_2-3 1166 μs 812.2 μs 1.44
validation-auction_2-4 882.8 μs 613.5 μs 1.44
validation-auction_2-5 320.6 μs 223 μs 1.44
validation-crowdfunding-success-1 292.7 μs 204.1 μs 1.43
validation-crowdfunding-success-2 293.6 μs 223.6 μs 1.31
validation-crowdfunding-success-3 292.5 μs 209.2 μs 1.40
validation-currency-1 345.3 μs 243.2 μs 1.42
validation-stablecoin_1-1 1268 μs 1107 μs 1.15
validation-stablecoin_1-2 271.6 μs 189.2 μs 1.44
validation-stablecoin_1-3 1453 μs 1020.9999999999999 μs 1.42
validation-stablecoin_1-4 286.1 μs 200.9 μs 1.42
validation-stablecoin_1-5 1870 μs 1315 μs 1.42
validation-stablecoin_1-6 354.1 μs 249.5 μs 1.42
validation-stablecoin_2-1 1267 μs 1045 μs 1.21
validation-vesting-1 426.8 μs 341 μs 1.25
validation-decode-game-sm-success_1-1 737.8 μs 513.8 μs 1.44
validation-decode-game-sm-success_2-6 229.7 μs 216.6 μs 1.06
validation-decode-multisig-sm-1 819.8 μs 706.1 μs 1.16
nofib-clausify/formula1 4360 μs 3072 μs 1.42
nofib-clausify/formula2 4446 μs 4112 μs 1.08
nofib-clausify/formula4 35750 μs 25850 μs 1.38
nofib-queens4x4/bt 5587 μs 5306 μs 1.05
nofib-queens4x4/bm 9583 μs 6799 μs 1.41
nofib-queens4x4/bjbt1 9179 μs 6496 μs 1.41
nofib-queens4x4/bjbt2 8592 μs 6081 μs 1.41
nofib-queens4x4/fc 19490 μs 13710 μs 1.42
nofib-queens5x5/bt 102400 μs 72700 μs 1.41
nofib-queens5x5/bm 83820 μs 76620 μs 1.09
marlowe-semantics/ced1ea04649e093a501e43f8568ac3e6b37cd3eccec8cac9c70a4857b88a5eb8 1197 μs 842.8 μs 1.42
marlowe-semantics/cf542b7df466b228ca2197c2aaa89238a8122f3330fe5b77b3222f570395d9f5 701.5 μs 494 μs 1.42
marlowe-semantics/d1ab832dfab25688f8845bec9387e46ee3f00ba5822197ade7dd540489ec5e95 47720 μs 36220 μs 1.32
marlowe-semantics/d1c03759810747b7cab38c4296593b38567e11195d161b5bb0a2b58f89b2c65a 1457 μs 1025 μs 1.42
marlowe-semantics/d64607eb8a1448595081547ea8780886fcbd9e06036460eea3705c88ea867e33 429.7 μs 302.4 μs 1.42
marlowe-semantics/dc241ac6ad1e04fb056d555d6a4f2d08a45d054c6f7f34355fcfeefebef479f3 667.4 μs 466.8 μs 1.43
marlowe-semantics/dd11ae574eaeab0e9925319768989313a93913fdc347c704ddaa27042757d990 1074 μs 759.5 μs 1.41
marlowe-semantics/e26c1cddba16e05fd10c34cbdb16ea6acdbac7c8323256c31c90c520ee6a1080 523 μs 368.7 μs 1.42
marlowe-semantics/e34b48f80d49360e88c612f4016f7d68cb5678dd8cd5ddb981375a028b3a40a5 551.9 μs 390.6 μs 1.41
marlowe-semantics/e3afd22d01ff12f381cf915fd32358634e6c413f979f2492cf3339319d8cc079 437.5 μs 308.2 μs 1.42
marlowe-semantics/e9234d2671760874f3f660aae5d3416d18ce6dfd7af4231bdd41b9ec268bc7e1 1329 μs 941.6 μs 1.41
marlowe-semantics/eb4a605ed3a64961e9e66ad9631c2813dadf7131740212762ae4483ec749fe1d 425.5 μs 303.1 μs 1.40
marlowe-semantics/ecb5e8308b57724e0f8533921693f111eba942123cf8660aac2b5bac21ec28f0 939.1 μs 661.2 μs 1.42
marlowe-semantics/f2a8fd2014922f0d8e01541205d47e9bb2d4e54333bdd408cbe7c47c55e73ae4 1057 μs 745.7 μs 1.42
marlowe-semantics/f339f59bdf92495ed2b14e2e4d3705972b4dda59aa929cffe0f1ff5355db8d79 6275 μs 4492 μs 1.40
marlowe-semantics/ffdd68a33afd86f8844c9f5e45b2bda5b035aa02274161b23d57709c0f8b8de6 1332 μs 943.5 μs 1.41
marlowe-role-payout/0004000402010401030101030100040000010104020201030001000204020401 249.7 μs 184.8 μs 1.35
marlowe-role-payout/0303020000020001010201060303040208070100050401080304020801030001 223.6 μs 170.7 μs 1.31
marlowe-role-payout/031d56d71454e2c4216ffaa275c4a8b3eb631109559d0e56f44ea8489f57ba97 228.3 μs 206 μs 1.11
marlowe-role-payout/0403020000030204010000030001000202010101000304030001040404030100 244.6 μs 181.2 μs 1.35
marlowe-role-payout/0405010105020401010304080005050800040301010800080207080704020206 279.8 μs 196.7 μs 1.42
marlowe-role-payout/041a2c3b111139201a3a2c173c392b170e16370d300f2d28342d0f2f0e182e01 281.5 μs 199.4 μs 1.41
marlowe-role-payout/04f592afc6e57c633b9c55246e7c82e87258f04e2fb910c37d8e2417e9db46e5 331.9 μs 234.2 μs 1.42
marlowe-role-payout/057ebc80922f16a5f4bf13e985bf586b8cff37a2f6fe0f3ce842178c16981027 236.2 μs 167.3 μs 1.41
marlowe-role-payout/06317060a8e488b1219c9dae427f9ce27918a9e09ee8ac424afa33ca923f7954 254.1 μs 178.8 μs 1.42
marlowe-role-payout/07658a6c898ad6d624c37df1e49e909c2e9349ba7f4c0a6be5f166fe239bfcae 230.5 μs 162.1 μs 1.42
marlowe-role-payout/0bdca1cb8fa7e38e09062557b82490714052e84e2054e913092cd84ac071b961 280.5 μs 198.1 μs 1.42
marlowe-role-payout/0c9d3634aeae7038f839a1262d1a8bc724dc77af9426459417a56ec73240f0e0 250.4 μs 177.1 μs 1.41
marlowe-role-payout/0d0f01050a0a0a0b0b050d0404090e0d0506000d0a041003040e0f100e0a0408 249.2 μs 175.5 μs 1.42
marlowe-role-payout/0dbb692d2bf22d25eeceac461cfebf616f54003077a8473abc0457f18e025960 287.3 μs 202.8 μs 1.42
marlowe-role-payout/0e00171d0f1e1f14070d0a00091f07101808021d081e1b120219081312081e15 242.7 μs 171.6 μs 1.41
marlowe-role-payout/0e72f62b0f922e31a2340baccc768104025400cf7fdd7dae62fbba5fc770936d 269.8 μs 190.5 μs 1.42
marlowe-role-payout/0e97c9d9417354d9460f2eb35018d3904b7b035af16ab299258adab93be0911a 262.3 μs 184.2 μs 1.42
marlowe-role-payout/0f010d040810040b10020e040f0e030b0a0d100f0c080c0c05000d04100c100f 276.7 μs 194.6 μs 1.42
marlowe-role-payout/1138a04a83edc0579053f9ffa9394b41df38230121fbecebee8c039776a88c0c 243 μs 171 μs 1.42
marlowe-role-payout/121a0a1b12030616111f02121a0e070716090a0e031c071419121f141409031d 234.5 μs 165.3 μs 1.42
marlowe-role-payout/159e5a1bf16fe984b5569be7011b61b5e98f5d2839ca7e1b34c7f2afc7ffb58e 240.3 μs 169.2 μs 1.42
marlowe-role-payout/195f522b596360690d04586a2563470f2214163435331a6622311f7323433f1c 234.2 μs 165 μs 1.42
marlowe-role-payout/cc1e82927f6c65b3e912200ae30588793d2066e1d4a6627c21955944ac9bd528 275 μs 193.8 μs 1.42
marlowe-role-payout/d5cda74eb0947e025e02fb8ed365df39d0a43e4b42cd3573ac2d8fcb29115997 267 μs 188.1 μs 1.42
marlowe-role-payout/d6bc8ac4155e22300085784148bbc9d9bbfea896e1009dd396610a90e3943032 277.9 μs 195.6 μs 1.42
marlowe-role-payout/da353bf9219801fa1bf703fc161497570954e9af7e10ffe95c911a9ef97e77bd 249.4 μs 175.7 μs 1.42
marlowe-role-payout/dc45c5f1b700b1334db99f50823321daaef0e6925b9b2fabbc9df7cde65af62e 251.6 μs 177.6 μs 1.42
marlowe-role-payout/df487b2fd5c1583fa33644423849bc1ab5f02f37edc0c235f34ef01cb12604f6 248.7 μs 176.1 μs 1.41
marlowe-role-payout/eabeeae18131af89fa57936c0e9eb8d2c7adba534f7e1a517d75410028fa0d6c 240.3 μs 169.2 μs 1.42
marlowe-role-payout/ec4712ee820eb959a43ebedfab6735f2325fa52994747526ffd2a4f4f84dd58e 234.6 μs 191.8 μs 1.22

This comment was automatically generated by workflow using github-action-benchmark.

CC: @IntersectMBO/plutus-core

Please sign in to comment.