microsoft / microsoft/TypeScript
[Feature Request] Static C library
Personne n'a encore pris cette issue.
- Langage dominant
- Go
- Étoiles
- 111k
- Forks
- 14.3k
- Merge moyen
- 2 j 4 h
- PR mergées (30 j)
- 132
Description
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.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par localiser tsgo et son point d’entrée actuel de build Go, puis examinez comment le dépôt TypeScript produit les artefacts de release. Le travail est terminé lorsque les applications natives peuvent appeler la bibliothèque C statique et/ou dynamique ainsi obtenue, y compris le cas d’utilisation demandé d’intégration de Rust.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- c, go, rust
- Domaine
- compilers, devtools
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 25/100