News for hackers. Stuff that matters.
Re:Introduction to TLA+ Model Checking in the Command Line by tombert on Friday January 18, 2019 @12:54AM (#18937313)
I am glad to see that I am not the only person who hates the TLA Toolbox. TLA+ is brilliant, but I always feel like an outsider using Vim to edit my specs.
Re:Introduction to TLA+ Model Checking in the Command Line by cmarinas on Friday January 18, 2019 @08:59AM (#18939300)
I rarely use the Toolbox (especially since I couldn't find a pre-built Toolbox for ARM processors). I'm happy with vim or emacs and I usually have a script (that also does some massaging on the PlusCal-generated code): https://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/ker...
Re:Introduction to TLA+ Model Checking in the Command Line by mcguire on Friday January 18, 2019 @11:00AM (#18940162)
Frama-C is similar; every one says to use the gui, but I find it horrible and just use the command line while feeling like a cave man.
Re:Introduction to TLA+ Model Checking in the Command Line by hwayne on Friday January 18, 2019 @11:30AM (#18940422)
If it helps at all, I do that a lot too, and have started working on extending my vim plugin[1] to also do configuration and run TLC.

Honestly the big blocker here is learning how vimscript better.

[1] https://github.com/hwayne/tla.vim/

Re:Introduction to TLA+ Model Checking in the Command Line by tombert on Friday January 18, 2019 @12:30PM (#18940969)
Out of curiosity (and I'm speaking largely out of ignorance on this), have you considered making this plugin NeoVim specific and doing it in another language you are more comfortable with?

EDIT: Also, just realize that you are the person who wrote the Practical TLA+ book...I loved it! Thanks for writing it!

Re:Introduction to TLA+ Model Checking in the Command Line by RBerenguel on Friday January 18, 2019 @02:01AM (#18937537)
I do it in emacs, have been meaning to write a mode for a while, but.. time.