Comments (5)
Maybe I can make a .. vscode::
directive and use it to call out differences
from learntla-v2.
I teach my classes in VSCode, the problem that keeps me from migrarting everything (besides laziness) is that you can't put negative numbers or sequences as constants in VScode, at least not without some file shenaniganry
from learntla-v2.
ah ok.
I can help with the laziness: if you file tickets here outlining what's to be done, I can pick up some of them. (And easy to do when I'm just starting your series.)
VSCode issues: presumably you've filed them with the extension maintainers? They sound pretty critical to making VSCode a replacement tool.
from learntla-v2.
The problem isn't with VSCode, it's with TLC. TLC's .cfg
format can't accept anything besides basics numbers and sets.
To make constants with sequences or negative numbers, you need to create a separate file called, like MySpecMC.tla
, and then INSTANCE MySpec WITH Constant1 <- -1, Constant2 <- <<foo, bar>>
, and then define a new MySpecMC.cfg
. The Toolbox does this automatically for you.
from learntla-v2.
The problem...'s with TLC. TLC's .cfg format can't accept anything besides basics numbers and sets.
Is there an issue on the TLC repo about this?
Seems like what the Toolbox does is a workaround.
from learntla-v2.
Related Issues (20)
- Feature Request: eBook build target HOT 2
- Bug in the LET sample sepc HOT 1
- Improvements to Operators and Value chapter
- fix typo: remove "far" from "That's why concurrency errors are so far hard to find."
- syntax highlighting bug in Structured Data part HOT 1
- Structured data chapter improvements
- feature request: all images should be clickable HOT 5
- feature request: pluscal/tla cheatsheet HOT 2
- Consider mentioning TLAPS in "Refactor Properties"
- Reduce memory allocation Windows issue
- Java module overrides are hard
- Mention operator re-definitions
- Warn that a set has to be symmetric when it is declared symmetric
- Update sphinx from 4.4.0 to 7.2.2
- Typo in the number of functions when explaining function sets? HOT 1
- Vocabulary HOT 2
- Duplication checker: itself self-explanatory, text around it confusing
- text seems to silently swap between examples
- Invariant checking doesn't work (?)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from learntla-v2.