G
YouTube TikTok Games
Skip to content

Support TLA+ bags  #8

Open
Open

Description

@minhnhdo

TLA+ has a "bag" type which is better known as a multiset. We need to support bags and their corresponding operators and functions. A bare-bones Go multiset library is available at https://github.com/soniakeys/multiset.

Original issue: https://bitbucket.org/whiteoutblackout/pgo/issues/32/support-tla-bags

Activity

  1. minhnhdo commented on Jan 17, 2018

    @minhnhdo
    ContributorAuthor
  2. minhnhdo commented on Jan 17, 2018

    @minhnhdo
    ContributorAuthor
  3. minhnhdo commented on Jan 17, 2018

    @minhnhdo
    ContributorAuthor

    Bags (and records) should be implemented in Go using maps.

    Original comment: https://bitbucket.org/whiteoutblackout/pgo/issues/32/support-tla-bags#comment-39332688

  4. fhackett commented on Jun 11, 2018

    @fhackett
    Contributor

    We now have a framework for implementing built-in modules. See pgo.trans.intermediate.TLABuiltins for details.

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