Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

sess should be a pure R package

Fechada
#1,829 2 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

@renkun-ken já está trabalhando nisso.

Desde 5/10/2026.

  • #1830 de @renkun-ken — aberto

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
25/100
Tipo de issue
Refatoração
Clareza
Precisa de esclarecimento
Status de atividade
Ativa
Stack de tecnologia
c, r, typescript
Domínio
desktop, devtools

Direção de pesquisa

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.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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.

Linguagem predominante
TypeScript
Estrelas
1.2k
Forks
145
Merge médio
1d 14h
PRs com merge (30d)
57

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de REditorSupport/vscode-R

Todas as issues de REditorSupport/vscode-R

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.