Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>SLangNew to Visual Studio Code? Get it now.
SLang

SLang

Alik Khilazhev

|
808 installs
| (0) | Free
SLang code highlighter.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SLang code highlighter

View on the Visual Studio Marketplace

This VS Code extension provides syntax highlighting for SLang, the experimental general-purpose programming language described by Alexey Kanatov and Eugene Zouev. It is distinct from the Shader Slang language. The extension recognizes .slang files and registers the VS Code language ID slang-academic.

About SLang

SLang explores how procedural, object-oriented, functional, and concurrent programming can fit into one language. Its central construct is the unit, which brings together ideas from modules, classes, and types. The language design also discusses multiple inheritance, reference and value objects, immutability, and type safety.

Kanatov and Zouev presented an overview of SLang in their 2017 paper, SLang: Current Status and Next Steps. This highlighter was first published in 2018. Their later paper, Unified type system for the modern general-purpose programing language, develops the type-system ideas using SLang examples.

This extension provides highlighting and basic editor configuration; it does not include a compiler or language server.

Screenshots

VsCode Dark Theme Newton Rainglow Theme

Release Notes

0.0.1

Initial release of extension.

0.0.2

  • Add few more keywords support

0.0.3

  • Add few more keywords support

0.1.0

  • Add logo

0.2.0

  • Change the VS Code language ID from slang to slang-academic to distinguish this language from Shader Slang. Update any files.associations entries or [slang] settings that target this extension.
  • Document SLang and its research history.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft