stc - Hızlı TypeScript tür denetleyicisi
(kdy1.dev)- swc geliştiricisinin TypeScript implementasyonu
- İlk geliştirme sırasında paylaşılan Rust tabanlı implementasyon; Go tabanlı codegen implementasyonunun kullanılmamasına karar verildi
- Erken bir implementasyon olduğundan tamamlanmış bir sürüm değil ve kullanıcılar ile geliştiricilerin katkıları bekleniyor
- Açık kaynak
10 yorum
“TypeScript implementasyonu” ifadesi, bu yazılımın sanki TypeScript ile yazılmış gibi yanlış anlaşılmasına yol açabilir. Oysa gerçekte Rust ile geliştirildi.
"TypeScript implementasyonu" ifadesi, bundan daha açık olamayacak şekilde "TypeScript'i uygulayan bir şey" anlamına gelir. Yanlış anlaşılmaya pek açık görünmüyor.
Hmm… Belki kendimi net ifade edemedim ama, gerçekten de söylediğiniz gibi ilk cümlenin “bundan daha açık olamayacak” bir ifade olması için bunun [TypeScript derleyici uygulaması] olması gerektiğini düşünüyorum.
Örnek verdiğiniz için nasıl bir düşünce süreciniz olduğunu anlayabildim. Anlama fırsatı verdiğiniz için teşekkür ederim.
!! Düşününce öyle gerçekten, katılıyorum
TypeScript derleyici spesifikasyonunun bir implementasyonu olduğu için daha doğru ifade bu olmaz mı? Yani Rust ile yazılmış bir TypeScript implementasyonu.
Yukarıdaki özet metninin ilk kısmını okuduğumda bunun TypeScript ile uygulandığı anlamına geldiğini sanmıştım. Hemen altını okumaya devam edince öyle olmadığını anladım ama biraz kafa karıştırıcıydı.
Böyle harika bir projeyi Koreli bir geliştiricinin yürütüyor olması... müthiş
Geliştiricinin bloguna bakınca, mevcut
swcprojesindeki deneyimleri nedeniyle başlangıçta bunu açık kaynak olarak yayımlamayı düşünmediği anlaşılıyor.Rust ile geliştirildiği için oldukça hızlı,
üstelik
tscgibi tip bilgisini de koruması açısındanhızı ve uygulanabilirliği aynı anda yakalayan bir proje gibi görünüyor.. umut verici!