Skip to content

Remove std scheme - #1159

Draft
toinehartman wants to merge 51 commits into
mainfrom
feature/remove-std-scheme
Draft

Remove std scheme#1159
toinehartman wants to merge 51 commits into
mainfrom
feature/remove-std-scheme

Conversation

@toinehartman

@toinehartman toinehartman commented Jul 20, 2026

Copy link
Copy Markdown
Member

@toinehartman toinehartman self-assigned this Jul 20, 2026
@toinehartman
toinehartman force-pushed the feature/remove-std-scheme branch from ba7fb37 to a9bd695 Compare July 20, 2026 07:00
@toinehartman
toinehartman force-pushed the feature/remove-std-scheme branch from 8b22840 to f15c784 Compare July 21, 2026 07:34
@toinehartman
toinehartman force-pushed the feature/remove-std-scheme branch from 3ef3d1f to b43f9da Compare July 28, 2026 16:17
@toinehartman
toinehartman force-pushed the feature/remove-std-scheme branch from c0c71ac to 7cf3756 Compare August 7, 2026 09:01
@toinehartman
toinehartman force-pushed the feature/remove-std-scheme branch from 7cf3756 to 7b61233 Compare August 7, 2026 09:41
Comment thread rascal-vscode-extension/src/test/vscode-suite/dsl.test.ts Outdated
Comment thread rascal-vscode-extension/src/RascalExtension.ts Outdated
return jars.map(j => path.join(this.jarRootPath, j)).join(path.delimiter);

private buildTerminalJVMPath(rascalClasses: string[] | undefined): string {
const lsp = path.join(this.jarRootPath, 'rascal-lsp.jar');

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is wrong, as the rascal-lsp dependency should come from the pom.xml not from the extension.

Comment on lines -46 to +52
"title": "Create New Rascal Terminal, Import Module, and Run Main Function"
"title": "Create New Rascal Terminal, Import Module, and Run Main Function",
"enablement": "editorLangId == rascalmpl"
},
{
"command": "rascalmpl.importModule",
"title": "Create New Rascal Terminal and Import Module"
"title": "Create New Rascal Terminal and Import Module",
"enablement": "editorLangId == rascalmpl"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this change in this PR?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because I was looking for a way to start a REPL in the Pico project from the LSP testing setup, and figured, why can we not open a REPL in a project from a language file (instead of only a Rascal file)? I can find another way to open this REPL and offer these changes in a separate PR, since I still think they are valuable.

DavyLandman added a commit to usethesource/rascal that referenced this pull request Aug 18, 2026
Extract/unify computation of a class path given a path config.

This code can also be used to simplify class path computations in the
following PRs:
- usethesource/rascal-language-servers#1159
- usethesource/rascal-language-servers#1156
@toinehartman
toinehartman force-pushed the feature/remove-std-scheme branch from 4a2931e to f8c04b4 Compare August 20, 2026 07:21
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants