Skip to content
This repository was archived by the owner on Aug 20, 2021. It is now read-only.
This repository was archived by the owner on Aug 20, 2021. It is now read-only.

act2 migration #416

Description

@MrChico

As I'm getting closer to being able to output k specs from act2, I'm thinking about how to integrate it to the klab workflow. Roughly, we want to replace klab build with act compile, and there is some experimentation going on on the act2 branch of this repo.

In this process, I expect the following things to change:

  • I'm not convinced having the calls section as part of the behaviour is a good idea. I think better would be to simply indicate the dependencies of specs in the config.json for each directory, to get the gas extraction and proving workflow from that.
  • Obviously, there are syntactic changes to how specs are written, which in general will make many specs a lot shorter.
  • Instead of a separate storage markdown file, the new act format works with a spec for the constructor. From this both storage locations and type checking can be inferred.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions