15 pontos por ojkwon 2022-10-28 | 10 comentários | Compartilhar no WhatsApp
  • Implementação de TypeScript feita pelo desenvolvedor do swc
  • É a implementação baseada em Rust que foi compartilhada no início do desenvolvimento, e foi decidido não usar a implementação de geração de código baseada em Golang
  • Trata-se de uma implementação inicial, não uma versão concluída, e há expectativa de contribuições de usuários e desenvolvedores
  • Código aberto

10 comentários

 
kunggom 2022-10-28

A expressão “implementação em TypeScript” parece dar margem à interpretação de que esse software foi implementado em TypeScript. Na realidade, ele foi implementado em Rust.

 
roxie 2022-10-29

A expressão "implementação de TypeScript" é, por si só, algo que não poderia ser mais claro do que "alguma coisa que implementa TypeScript". Não parece haver margem para mal-entendidos.

 
kunggom 2022-10-31

Hum… talvez eu não tenha conseguido me expressar com clareza, mas, para que a primeira frase seja de fato uma formulação “que não poderia ser mais clara”, como você disse, acho que teria que ser [implementação do compilador TypeScript].

 
roxie 2022-10-31

Graças ao exemplo que você deu, consegui entender qual foi o seu raciocínio. Obrigado por me dar a oportunidade de compreender.

 
roxie 2022-10-31

!! Agora que ouvi isso, faz sentido mesmo; concordo.

 
manaris 2022-10-28

Como é uma implementação da especificação do compilador TypeScript, não seria essa a forma correta de expressar? Isto é, trata-se de uma implementação de TypeScript feita em Rust.

 
kunggom 2022-10-29

Quando li a primeira parte do resumo acima, achei que isso tinha sido implementado em TypeScript. Logo em seguida, ao continuar lendo abaixo, percebi que não era isso, mas ficou um pouco confuso para mim.

 
gmlwo530 2022-10-28

Que incrível ver um desenvolvedor coreano tocando um projeto tão excelente... sensacional

 
kunggom 2022-10-28

Pelo post no blog do desenvolvedor, parece que, por causa da experiência anterior com o projeto swc, no começo ele não pretendia tornar isso open source.

 
hmmhmmhm 2022-10-28

Como foi desenvolvido em Rust, também é bem rápido,
e o fato de manter informações de tipo como o tsc
faz dele um projeto que consegue unir velocidade e aplicabilidade ao mesmo tempo... Estou animado!