15 Punkte von ojkwon 2022-10-28 | 10 Kommentare | Auf WhatsApp teilen
  • Eine TypeScript-Implementierung vom Entwickler von swc
  • Die ursprünglich zu Beginn der Entwicklung geteilte Rust-basierte Implementierung; es wurde entschieden, die Golang-basierte Codegen-Implementierung nicht zu verwenden
  • Dies ist eine frühe Implementierung und keine fertige Version; Beiträge von Nutzern und Entwicklern sind willkommen
  • Open Source

10 Kommentare

 
kunggom 2022-10-28

Die Formulierung „TypeScript-Implementierung“ könnte missverstanden werden, als wäre diese Software in TypeScript implementiert. Tatsächlich ist sie jedoch in Rust implementiert.

 
roxie 2022-10-29

Die Formulierung „TypeScript-Implementierung“ kann kaum eindeutiger sein als „etwas, das TypeScript implementiert“. Sie scheint keinen Raum für Missverständnisse zu lassen.

 
kunggom 2022-10-31

Hm … vielleicht habe ich mich nicht klar genug ausgedrückt, aber ich denke, dass es, wie Sie wirklich gesagt haben, eine [Implementierung des TypeScript-Compilers] sein müsste, damit der allererste Satz eine Formulierung ist, die „nicht klarer sein könnte“.

 
roxie 2022-10-31

Dank Ihres Beispiels konnte ich nachvollziehen, welche Überlegungen Sie angestellt haben. Vielen Dank, dass Sie mir die Gelegenheit zum Verständnis gegeben haben.

 
roxie 2022-10-31

!! Je mehr ich darüber nachdenke, desto mehr stimmt das wohl – ich stimme zu.

 
manaris 2022-10-28

Da es sich um eine Implementierung der TypeScript-Compiler-Spezifikation handelt, wäre das nicht die korrekte Formulierung? Es ist vielmehr eine in Rust implementierte TypeScript-Implementierung.

 
kunggom 2022-10-29

Als ich den ersten Teil der obigen Zusammenfassung gelesen habe, dachte ich, das bedeute, dass dies in TypeScript implementiert wurde. Als ich direkt darunter weiterlas, wurde mir klar, dass das nicht der Fall ist, aber es war etwas verwirrend.

 
gmlwo530 2022-10-28

Dass ein koreanischer Entwickler ein so großartiges Projekt vorantreibt … unglaublich.

 
kunggom 2022-10-28

Dem Blog des Entwicklers nach zu urteilen, wollte er das anfangs wegen seiner Erfahrungen mit dem bestehenden swc-Projekt offenbar nicht als Open Source veröffentlichen.

 
hmmhmmhm 2022-10-28

Es ist in Rust entwickelt und deshalb sehr schnell,
und da Typinformationen wie bei tsc erhalten bleiben,
ist das ein Projekt, das gleichzeitig Geschwindigkeit und vielseitige Einsatzmöglichkeiten vereint. Ich bin gespannt!