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

ELPL Programming Language

Syed Ishaq

|
5 installs
| (0) | Free
Extension for ELPL Programming language with syntax highlighting and running environment
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ELPL Language Support

ELPL Language Support is an extension that provides full support for the ELPL programming language, including syntax highlighting, code snippets, custom icons, and the ability to run ELPL code directly from VS Code.


Features

  • Syntax highlighting for .elpl files
  • Code snippets for common ELPL constructs
  • Run ELPL code directly in the editor
  • Play button in editor title for quick execution
  • Keybinding: Cmd+Enter (macOS) / Ctrl+Enter (Windows/Linux) to run code
  • Custom ELPL file icons for better project organization

Requirements

  • macOS, Linux, or Windows
  • ELPL executable installed and accessible (either bundled in the extension or globally at /usr/local/bin/elpl)
  • VS Code version 1.62.3 or higher

Extension Settings

This extension allows users to configure the path to the ELPL executable:

  • elpl.executablePath: Optional path to the ELPL executable.
    • Leave empty to use the bundled version.
    • Example: /usr/local/bin/elpl

You can set this in your VS Code settings (Cmd+, / Ctrl+,) → Extensions → ELPL.


Known Issues

  • The extension requires the ELPL executable to have proper execution permissions.
  • Running code on systems without the executable configured may fail.
  • Currently, some advanced ELPL features (like Java directives) require proper syntax to avoid parser errors.

Release Notes

7.1.2

  • Update to ELPL
  • Introducing Standard libraries
  • Added List
  • New built-in methods
  • Bug fixes
  • Performance Improvements

7.1.1

  • Update to ELPL
    • Bug fixes
    • Performance improvements

7.1.0

  • Bug fixes

7.0.9

  • Bug fixes

7.0.8

  • Update to ELPL 6.7.2
    • Bug fixes
    • Performance improvements

7.0.7

  • Update to ELPL 6.7.1

    • Bug fixes
    • Performance improvements
  • Added new assignment operators:

    • pels (+=)

    • mels (*=)

    • dels (/=)

    • sels (-=)

    • mls (%=)

7.0.6

  • Update to ELPL 6.7.0
    • Bug fixes
    • Improved interoperability with Java (better handling of float and arrays)
    • Performance improvements

7.0.5

  • Update to ELPL 6.6.9
    • Bug fixes

7.0.4

  • Bug fixes
    • Layout issues fixed
    • Snippet issues fixed

7.0.0

  • Full release of ELPL extension
    • Syntax highlighting
    • Snippets
    • Run code functionality
    • Custom icons

-----------ELPL VERSION---------

6.8.0

  • Introducing standard libraries
    • elpl.sys.io
    • elpl.sys.Math
  • Added List
  • New built-in methods
  • Bug fixes
  • Improved performance

6.7.6

  • Added new built-in methods for Maps
    • .delete()
    • .clear()
    • .has()
  • Exception handling
  • Improved Interop with Java
  • Bug fixes
  • Performance improvements

6.7.2

  • Bug fixes
  • Performance improvements
  • Added built-in methods

6.7.1

  • Bug fixes
  • Performance improvments
  • New assignment operators

6.7.0

  • Minor improvements
  • Better interoperability with Java
  • Improved foreach loop
  • Multidimensional arrays support
  • Maps added

6.6.9

  • Bug fixes

6.6.8

  • Bug fixes

6.6.6

  • Stable binary

Enjoy coding in ELPL!

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