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

Debugger does not support monolith/multi-module specs #2

Open
pfeodrippe opened this issue Mar 7, 2021 · 1 comment
Open

Debugger does not support monolith/multi-module specs #2

pfeodrippe opened this issue Mar 7, 2021 · 1 comment

Comments

@pfeodrippe
Copy link

pfeodrippe commented Mar 7, 2021

I will check the debugger and add any issues here so it's easy for us to track, if we find more convenient we can split them into their own issues (or what I find that are issues, feel free to ignore it if you think it's fine).

Great work BTW, it will certainly help the TLA+ community to bring more people to the table.

Some issues below (I will add more as I find them (and add a comment for notification if there are any watchers for this issue)):

  1. While debugging a monolith step and after stepping into, I've got
Unable to open 'BlockingQueue_TE.tla': 
Unable to read file '/Users/paulo.feodrippe/dev/BlockingQueue/BlockingQueue_TE.tla'
(Error: Unable to resolve non-existing file '/Users/paulo.feodrippe/dev/BlockingQueue/BlockingQueue_TE.tla').

As expected, creating the file did allow me to step into it.

  1. In a monolith spec, I cannot add a breakpoint to a module that it's not the first one (the module which gives name to the TLA file).

  2. Evaluate in Debug Console is not working yet, placeholder for a future implementation?

  3. Let's say we have the expression /\ waitSet' = _TETrace[j].waitSet, when I hover my mouse cursor over waitSet (and after waitSet' has the value of _TETrace[j].waitSet), it only shows "waitSet", should this show the value correspondent to it? I guess this will be solved when the debug console evaluation is implemented.

@pfeodrippe pfeodrippe changed the title Debugger issues reporting Debugger Isues Report Mar 7, 2021
@pfeodrippe pfeodrippe changed the title Debugger Isues Report Debugger Issues Report Mar 7, 2021
@lemmy lemmy changed the title Debugger Issues Report Debugger does not support monolith/multi-module specs Mar 19, 2021
@lemmy
Copy link
Owner

lemmy commented Mar 19, 2021

  1. Yes, this is not yet implemented
  2. Does it show a value when you hover over _TETrace?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants