There is a newer version of the record available.

Published March 3, 2026 | Version v0.13.1
Software Open

usethesource/rascal-language-servers: v0.13.1

  • 1. @SWAT-engineering
  • 2. Centrum Wiskunde & Informatica
  • 3. Wolters Kluwer
  • 4. Vrije Universiteit Amsterdam
  • 5. @plse-lab

Description

Works best with Rascal 0.42.0 (and rascal-maven-plugin 0.30.7). Due to changes in the type checker, users will most likely also have to update their library dependencies to the latest release.

New Features for Rascal Developers

  • Project target folders, containing binaries, are now excluded from search results by default to prevent duplicate results. The IDE provides a quick-fix to help configuring existing projects.

New features for DSL developers

  • DSLs can contribute their own code completion using the LanguageService::completion contribution.

Improved features

  • There is now a setting to influence how much memory is allocated for the Rascal and Parametric LSP servers (rascal.lSP.maxHeapSize).
  • Automatic renaming of module names when moving files have been improved for escaped names.
  • Automatic renaming of module names when moving files is now a lot faster in many cases.
  • Various improvements for multi-project workspaces.
  • Various performance & reliability improvements.

Rascal 0.42.0 highlights

Below is a summary of the full release-notes for rascal 0.42.x.

  • Many improvements to the type-checker and the messages it produces.
  • The interpreter is more robust when importing/extending complex module structures.
  • The REPL betters supports (re)loading of modules.
  • The debugger has gained many new features, improving the debugging experience.

Files

usethesource/rascal-language-servers-v0.13.1.zip

Files (680.7 kB)

Name Size Download all
md5:df18ed817f1bc9c9d52114c992a711cc
680.7 kB Preview Download

Additional details

Related works