15 points par ojkwon 2022-10-28 | 10 commentaires | Partager sur WhatsApp
  • Implémentation de TypeScript par le développeur de swc
  • Il s’agit de l’implémentation basée sur Rust qui avait été partagée au début du développement, et il a été décidé de ne pas utiliser l’implémentation de génération de code basée sur Golang
  • Ce n’est pas une version finalisée, car il s’agit d’une implémentation précoce, et les contributions des utilisateurs comme des développeurs sont attendues
  • Open source

10 commentaires

 
kunggom 2022-10-28

L’expression « implémentation TypeScript » semble pouvoir prêter à confusion, comme si ce logiciel était implémenté en TypeScript. En réalité, il est implémenté en Rust.

 
roxie 2022-10-29

L’expression « implémentation de TypeScript » ne pourrait guère être plus explicite que « quelque chose qui implémente TypeScript ». Cela ne semble pas prêter à confusion.

 
kunggom 2022-10-31

Euh… c’est peut-être moi qui ne me suis pas exprimé clairement, mais je pense vraiment que, comme vous l’avez dit, pour que la toute première phrase soit formulée de manière « qu’on ne peut pas rendre plus claire », il faudrait écrire [implémentation du compilateur TypeScript].

 
roxie 2022-10-31

Grâce à l’exemple que vous avez donné, j’ai pu comprendre votre raisonnement. Merci de m’avoir donné l’occasion de le comprendre.

 
roxie 2022-10-31

!! Maintenant que j’y pense, c’est vrai. Je suis d’accord.

 
manaris 2022-10-28

Comme il s’agit d’une implémentation de la spécification du compilateur TypeScript, n’est-ce pas une formulation plus correcte ? C’est en fait une implémentation de TypeScript écrite en Rust.

 
kunggom 2022-10-29

Quand j’ai lu la première partie du résumé ci-dessus, j’ai cru qu’il était implémenté en TypeScript. En poursuivant juste en dessous, j’ai compris que ce n’était pas le cas, mais c’était un peu déroutant.

 
gmlwo530 2022-10-28

Qu’un développeur coréen mène un projet aussi formidable… c’est énorme.

 
kunggom 2022-10-28

En lisant le blog du développeur, on comprend qu’au départ, il ne comptait apparemment pas publier cela en open source, en raison de son expérience sur l’ancien projet swc.

 
hmmhmmhm 2022-10-28

Développé en Rust, c’est rapide, et le fait qu’il conserve les informations de type comme tsc en fait un projet qui combine à la fois vitesse et potentiel d’exploitation... C’est prometteur !