Microsoft Visual Studio to compile PBASIC or Spin?
AwesomeCronk
Posts: 1,055
I was working with Visual Studio the other day, and thought that it might be nice to have Tools for Visual Studio that could create Spin and PBASIC Programs. I then thought that you could set your DEBUG location to "External Machine" or something, and then compile said programs. Curious, I used the the nifty search tool on these forums, and found this:
http://forums.parallax.com/discussion/141940/using-visual-studio-as-gcc-project-editor
Please Don't be upset with me guys, I like the available IDEs. I am just open to experimentation(and I like VS17's auto complete feature).
http://forums.parallax.com/discussion/141940/using-visual-studio-as-gcc-project-editor
Please Don't be upset with me guys, I like the available IDEs. I am just open to experimentation(and I like VS17's auto complete feature).
Comments
https://electronjs.org/
Electron in turn runs Javascript code under node.js https://nodejs.org/en/ which uses the V8 Javascript engine from Google. Electron also uses Google's rendering engine from the Chrome browser to render the IDE.
As such VS Code is a stand alone IDE with many of the features you might expect in an IDE like Visual Studio, Eclipse, InteliJ, etc. Syntax highlighting, warnings of syntax errors, autocompletion, git integration and so on.
VS Code supports a whole ton of languages. People have created plugins for all manner of things.
As much as I have loathed and despised MS for decades for their closed source, single platform software, their customer lock-in and underhand business dealings, I think VS Code is a brilliant thing, it is my IDE and editor of choice now a days.
I would be very happy if support for programming Propellers in Spin and C were created as VS Code plugins. That would be one way to get a great, cross-platform, IDE for the Propeller with minimal development effort.
Lucky for me there is nothing I want to do with computers that requires anything from MS. From operating systems to browsers to languages to databases to editors/IDEs, etc, etc.
The annoying thing is sometimes having to use programs that are Windows only.
Firefox, Chrome, Etcher, Espruino IDE, KiCad, Virtual Box, GIMP, Lazarus, InteliJ IDE, VS Code, QtCreator, SimpleIDE, mosquitto, LibreOffice, Quartus, Icarus Verilog, the Verilator, Atom editor, Sublime editor, Node.js, gnuplot, git and many more.
And it runs all kind of Linux software as well, stuff that I do need, using the Linux Subsystem for Windows.
With all that going I hardly ever see the Win 10 user interface, except the icons on my desktop, the start menu and occasionally settings.
But wait... I get mostly the same experience in Linux. Sometimes I forget this is a Win 10 machine. Except for the annoying forced updates at times when you don't want them and the built in spyware that I have to try and disable.
What am I missing?
Why do I have this Win 10 machine then? Because my boss insisted that I have it and paid for it. And there are some crappy configuration tools for various hardware gadgets we use that are Win only.
One has to build a language server, some standard used by Visual Studio, VS code, Sublime and other editors.
I looked into doing it, but do not have the time to spend on it.
Enjoy
Mike
That is what I was looking for. I will eventually look into that. Thanks!