sess should be a pure R package
Mantenedores costumam responder em até 1 dia
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
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
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de REditorSupport/vscode-R
-
(feat) Additional Arrow supportTalvez já em andamento @Fred-Wu assumiu há 7 dias. Abertaenhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
REditorSupport/vscode-R#1785 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100
REditorSupport/vscode-R#1838 ·
Mantenedores costumam responder em até 1 dia
-
[Bug]: Not able to send code to third party terminal with development version from R: Workspace.Talvez já em andamento @eitsupi assumiu hoje. Abertabug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
REditorSupport/vscode-R#1836 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
(Feat): update status bar PID when switching between Data and List Viewers from different sessionsTalvez já em andamento @Fred-Wu assumiu há 2 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 58/100
REditorSupport/vscode-R#1827 ·
Mantenedores costumam responder em até 1 dia
-
3.2.0 releaseAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
REditorSupport/vscode-R#1824 · 7 comentários · 2 reações ·
Mantenedores costumam responder em até 1 dia
Todas as issues de REditorSupport/vscode-R
Issues semelhantes
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
Mantenedores costumam responder em até 1 dia
-
[Bug] remember() with special characters in namespace hangs until timeout instead of returning 400Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
MystenLabs/MemWal#1133 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug user-priority/P2
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 Menos de uma hora Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
Effect-TS/effect#8881 · 1 comentário ·
Mantenedores costumam responder em até 1 dia