| Porth language for VSCodeGitHub repository: Porth language extension for VSCode FeaturesThis is a Visual Studio Code extension created by Tim Holzhey to add Porth language support. Porth is an imperative, stack-based programming language.
Porth is open-source and is currently being developed by Alexey Kutepov aka Tsoding. Features: 
Syntax highlightingCode snippetsBootstrap, compile and run commandsIntegrated Porth compiler (submodule)Jump to definition (CTRL+LEFTCLICK) 
 Usage
Open a .porthfileOpen the Command Pallet (CTRL+SHIFT+Pfor Windows/Linux orCMD+SHIFT+Pon Mac) and enter one of the supported commands:
Porth: Bootstrap compiler (required once before compiling)Porth: Compile programPorth: Run programPorth: Open examples folder Make sure you have all required commands (python3, nasm, ld) added to $PATH. Settings
porth.path: Path to the porth compiler (default:_builtin_)porth.debug: Compiler debug flag (default: off)porth.auto-run: Auto run the program after compiling (default: on)fasm.path: Path to the fasm compiler (default:_builtin_) Work in progressFuture features: 
Test programsSyntax error diagnosticsAutocomplete suggestionsParse definitions from all included files RequirementsLinux x86 compiling
Install flat assembler (FASM) for Linux with sudo apt-get install fasm Windows 10 (WSL) x86 compiling
Windows Subsystem for Linux (WSL), install with: wsl --installDownload flat assembler (FASM) for LinuxUnzip and move the fasm folder to a reasonable locationRemove file fasmand renamefasm.x64tofasmAdd FASM to $PATHand restart macOS compiling
Docker is required to compile for macOS, fasm is bundled |  |