Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

sess should be a pure R package

Geschlossen
#1,829 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

@renkun-ken arbeitet bereits daran.

Seit 05.10.2026.

  • #1830 von @renkun-ken — offen

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Refactoring
Klarheit
Muss geklärt werden
Aktivitätsstatus
Aktiv
Tech-Stack
c, r, typescript
Bereich
desktop, devtools

Rechercherichtung

The issue identifies native C code in the sess package as the reason source installation needs a compiler, and points to the experimental Interactive runtime in issue #1805. Read that issue and compare the two proposed directions: split the bridge into a separate package, or remove it and simplify the backend. Done means ordinary sess installation no longer requires a compiler, with a chosen approach preserving the intended Interactive support.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

I think this should block 3.1.0.

sess now contains native C code for the experimental Interactive runtime (#1805).
As a result, installing the bundled package from source requires a compiler.

This is particularly problematic on Windows, where users may need to install the very large Rtools toolchain just to use ordinary vscode-R session integration, even though the native Interactive console bridge is not supported on Windows.

I see two possible directions:

  • Split the native Interactive bridge into a separate package, keeping the normal sess package compiler-free.
  • Remove the C bridge entirely and simplify the Interactive backend. Full Interactive functionality could initially be limited to the arf backend if necessary.

@renkun-ken Since R Interactive is still experimental, would you be open to prioritizing compiler-free installation and simplicity for 3.1.0, even if that means some Interactive features are initially available only with arf?

I don't think requiring Rtools as part of the normal vscode-R setup is acceptable.

Vorherrschende Sprache
TypeScript
Sterne
1.2k
Forks
145
Ø Merge
1 T. 14 Std.
Gemergte PRs (30 T.)
57

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus REditorSupport/vscode-R

Alle Issues in REditorSupport/vscode-R

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.