NLDSL

NLDSL Overview

NLDSL supports data analysis (and in future, other domains) in Python/R with Domain Specific Languages (DSLs) for common operations. The DSLs are expanded during the editing into Python/R, and do not create any dependencies.

NLDSL is currently availabe for Visual Studio Code. It comprises an editing environment featuring DSL-level code completions and other utilities. In near future, we will support JupyterLab, PyCharm/Intellij IDEA, and other editors implementing the Language Server Protocol.


Installation

To install, search for term NLDSL in the Extensions view (Ctrl+Shift+X) within Visual Studio Code. Then install the version suitable for your operating system. Alternative ways and details are described here.


Documentation of supported DSLs


If you are interested, please feel free to explore our other papers here.