Go to file
KtorZ 4f7f39292d
Fix subtle bug in pattern rendering
When rendering missing or redundant patterns, linked-list would
  wrongly suggest the last nil constructor as a pattern on non-empty
  list.

  For example, before this commit, the exhaustivness checker would yield:

  ```
  [(_, True), []]
  ```

  as a suggestion, for being the result of being a list pattern with a
  single argument being `(_, True) :: Nil`. Blindly following the
  compiler suggestion here would cause a type unification error (since
  `[]` doesn't unify with a 2-tuple).

  Indeed, we mustn't render the Nil constructor when rendering non-empty
  lists! So the correct suggestion should be:

  ```
  [(_, True)]
  ```
2023-08-02 10:31:35 +02:00
.github fixup! chore: remove references to cargo2nix from build 2023-07-09 23:20:29 -04:00
aikup Bump versions to 1.0.0-alpha, update CHANGELOG. 2023-04-13 17:35:21 +02:00
crates Fix subtle bug in pattern rendering 2023-08-02 10:31:35 +02:00
examples chore: commit acceptance test plutus files 2023-07-17 17:34:00 -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: re-add nix stuff from @waalge 2023-06-07 17:16:56 -04:00
CHANGELOG.md chore: prepare changelog for release 2023-07-15 21:34:41 -04:00
CONTRIBUTING.md Update CONTRIBUTING.md 2023-07-04 08:33:15 -04:00
Cargo.lock feat: add a generator for shell completions 2023-07-25 14:00:29 -04:00
Cargo.toml feat: finish splitting up parsers 2023-07-04 17:19:28 -04:00
LICENSE chore: adjustment cargo.toml 2023-05-23 10:40:26 -04:00
README.md chore: add stats to readme 2023-07-18 19:28:07 -04:00
flake.lock chore: update flake 2023-07-27 10:23:10 -04:00
flake.nix chore[nix]: remove unused cargoBuildFlags 2023-07-27 10:23:10 -04:00

README.md

Aiken 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