Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Standard module for Apalache #183

Closed
konnov opened this issue Jul 22, 2020 · 2 comments
Closed

[FEATURE] Standard module for Apalache #183

konnov opened this issue Jul 22, 2020 · 2 comments
Assignees
Labels
new New issue to be triaged.
Milestone

Comments

@konnov
Copy link
Collaborator

konnov commented Jul 22, 2020

Following #181 and #157, we should finally introduce a standard module for Apalache that contains all handy operators, which until today have been introduced only by the Apalache transformations. We should expose these operators to the users, so they should be able to fix issues by hand. We have to expose all operators in BmcOper in Apalache.tla, except for probably <:, which should be introduced in its own module Types.tla.

@lemmy, is there any standard practice for distributing non-SANY modules, or shall we just expect the user to download Apalache.tla from a known location and keep it up to date?

@konnov konnov added the new New issue to be triaged. label Jul 22, 2020
@konnov konnov added this to the v0.7.1-known-issues milestone Jul 22, 2020
@konnov konnov self-assigned this Jul 22, 2020
@lemmy
Copy link
Contributor

lemmy commented Jul 22, 2020

"Standard Modules" are those that appear in Specifying Systems. For other modules that have broad applicability, I've created https://github.com/tlaplus/CommunityModules/

@konnov
Copy link
Collaborator Author

konnov commented Jul 22, 2020

Cool, I have opened an issue there. I think it is more of an issue for the SANY parser, but it is also related to the community libraries.

konnov added a commit that referenced this issue Jul 29, 2020
konnov added a commit that referenced this issue Jul 30, 2020
@konnov konnov closed this as completed in 6d99ae0 Aug 3, 2020
@konnov konnov added the FAF label Dec 11, 2020
@konnov konnov modified the milestones: v0.7.2-known-issues, backlog2020 Dec 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new New issue to be triaged.
Projects
None yet
Development

No branches or pull requests

2 participants