Go to file
KtorZ 91a7e77ab4 Add 'Pair' pattern and rework internals to use it.
Currently, pattern-matching on 'Pair' is handled by treating Pair as a
  record, which comes as slightly odd given that it isn't actually a
  record and isn't user-defined. Thus now, every use of a record must
  distinguish between Pairs and other kind of records -- which screams
  for another variant constructor instead.

  We cannot use `Tuple` either for this, because then we have no ways to
  tell 2-tuples apart from pairs, which is the whole point here. So the
  most sensical thing to do is to define a new pattern `Pair` which is
  akin to tuples, but simpler since we know the number of elements and
  it's always 2.
2024-05-04 14:04:12 -04:00
.github fix: blst stuff is not happy on windows aarch64 2023-12-04 22:29:23 -05:00
aikup feat(aikup): error message when version not found 2024-02-27 21:38:00 -05:00
crates Add 'Pair' pattern and rework internals to use it. 2024-05-04 14:04:12 -04:00
examples fix: found issue with record access on Pairs 2024-05-04 14:04:12 -04:00
.editorconfig rename examples/tests/{a,b,c,d,e,f} into examples/acceptance_tests/00{1,2,3,4,5,6} 2022-12-14 09:45:24 +01:00
.gitattributes Add support for Nix flakes. 2023-02-07 13:16:17 +01:00
.gitignore chore: commit an ignore we can all use without accidentally commiting test files/folders 2024-03-12 08:10:33 -04:00
CHANGELOG.md Check for args length when comparing types. Duh! 2024-05-01 10:48:15 +02:00
CONTRIBUTING.md chore: add release instructions in contributing.md 2023-08-24 15:43:26 -06:00
Cargo.lock chore(deps): bump h2 from 0.3.24 to 0.3.26 2024-04-08 12:26:51 -04:00
Cargo.toml chore: bump pallas 2024-01-25 11:07:18 -05:00
LICENSE chore: update license 2024-05-01 22:10:47 -04:00
README.md chore: use updated theme method 2024-02-15 14:47:53 -05:00
flake.lock bump flake ... but in a way that works for external builds?! 2024-03-04 14:32:27 +00:00
flake.nix bump flake ... but in a way that works for external builds?! 2024-03-04 14:32:27 +00:00

README.md

Aiken

A modern smart contract platform for Cardano

Licence Crates.io Tests


Installation

How to use

For more information please see the user manual.

Contributing

Want to contribute? See CONTRIBUTING.md to know how.


Note

The name comes from Howard Aiken, an American physicist and a pioneer in computing.

Stats

Alt