microsoft / microsoft/TypeScript
[Feature Request] Static C library
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 14.3k
- Ø Merge
- 2 T. 4 Std.
- Gemergte PRs (30 T.)
- 132
Beschreibung
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.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, tsgo und seinen aktuellen Go-Build-Einstiegspunkt zu finden, und prüfe anschließend, wie das TypeScript-Repository Release-Artefakte erzeugt. Die Arbeit ist abgeschlossen, wenn native Anwendungen die resultierende statische und/oder dynamische C-Bibliothek aufrufen können, einschließlich des angeforderten Rust-Einbettungsanwendungsfalls.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- c, go, rust
- Bereich
- compilers, devtools
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100