Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Amalgam LanguageNew to Visual Studio Code? Get it now.
Amalgam Language

Amalgam Language

Howso Incorporated

howso.com
|
262 installs
| (1) | Free
Language support for Amalgam
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Amalgam™ VSCode Extension

The Amalgam VSCode extension provides support for syntax highlighting and debugging for the Amalgam language.

Highlighting Theme

To switch highlighting themes: CTRL-K-T

Usage

This extension supports debugging Amalgam scripts as well as Trace files produced by using the Python interface for Amalgam: amalgam-lang-py.

Example launch.json configurations:

Below is an example of a launch.json configuration used to debug the Amalgam script that is currently being edited:

{
  "type": "amalgam",
  "request": "launch",
  "name": "Run Amalgam",
  "program": "${file}",
  "stopOnEntry": false,
  "executable": "/path/to/your/amalgam_interpreter"
},

Below is an example of a launch.json configuration used to debug using a trace file produced by amalgam-lang-py:

{
  "type": "amalgam",
  "request": "launch",
  "name": "Run Trace",
  "program": "${workspaceFolder}/howso.amlg",
  "executable": "/path/to/your/amalgam_interpreter",
  "tracefile": "${file}",
  "stopOnEntry": false
},

VSCode launch.json configuration options

Option Required Type Description
program Yes string The path to an amalgam file to run/debug.
workingDirectory No string The directory to change into before executing the program.
executable No string The absolute path to the Amalgam executable.
tracefile No string A path to a trace file to run against program.
args No string[] Array of additional CLI arguments to pass to the Amalgam executable.
stopOnEntry No boolean Automatically stop program after launch (when in debug)

License

License

Contributing

Contributing

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft