microsoft / microsoft/TypeScript
[Feature Request] Static C library
Nessuno ha ancora preso questa issue.
- Lingua principale
- Go
- Stelle
- 111k
- Fork
- 14.3k
- Merge medio
- 2g 4h
- PR unite (30g)
- 132
Descrizione
Hi all,
I'd like to embed tsgo within my Rust binary (so I can distribute a single binary application).
Given Go can be compiled to static and dynamic C libraries, I'd like to request that tsgo be distributed as a static and/or dynamic C library such that it is directly callable from other native applications.
I am happy to open PRs to enable this functionality if the team is happy with the idea.
As embedders would be a small population, the embedder library doesn't need to be a stable interface for support purposes.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia individuando tsgo e il suo attuale punto di ingresso della build Go, quindi esamina come il repository TypeScript produce gli artefatti di release. Il lavoro è completo quando le applicazioni native possono chiamare la libreria C statica e/o dinamica risultante, incluso il caso d’uso richiesto dell’integrazione di Rust.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- c, go, rust
- Ambito
- compilers, devtools
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 25/100