Live data from Hacker News

Show HN: Ezno, a TypeScript checker written in Rust, is now open source

github.com

21–25 of 25 posts

Re: Show HN: Ezno, a TypeScript checker written in Rust, is now open source

#21
post #4

The issue has always been that people start these projects, see just how big/hard checking the whole of TypeScript is and don't finish it. It would be awesome if you finished it :]

does TS even have a spec? I thought the type checking rules are basically "whatever tsc does"

Which means being always behind. I rather have the Typescript team improve the experience, on their bootstrapped compiler.

Re: Show HN: Ezno, a TypeScript checker written in Rust, is now open source

#22

Very cool! Congrats on the launch, even if it is very early. Unsolicited feedback: I read the name an Enzo (n-zo) until I read the readme and realized it was Ezno (es-no). Since in a previous post [0] you say you're unsure on the name, Enzo could be a good one if this is a common mistake. [0] https://kaleidawave.github.io/posts/introducing-ezno/

A newer update than one you linked: https://kaleidawave.github.io/posts/ezno-23/

Re: Show HN: Ezno, a TypeScript checker written in Rust, is now open source

#23
post #6

This is extremely early per the disclaimer at the top, like too early to even run most toy programs. In general I'm kind of skeptical of the approach these rewrite in rust/go projects are going. Maybe as wasm plugins for hot paths in existing tools, but it's not clear to me that the full rewrites are where we want to be long term as a community.

I don’t see how this project can be considered a rewrite of anything. Yes, it compiles JavaScript and uses TypeScripts typing syntax, but it has different features and semantics compared with TypeScript. It’s like saying C++ is a rewrite of C.

I think the HN title is pretty misleading.

Re: Show HN: Ezno, a TypeScript checker written in Rust, is now open source

#24

Very cool! Congrats on the launch, even if it is very early. Unsolicited feedback: I read the name an Enzo (n-zo) until I read the readme and realized it was Ezno (es-no). Since in a previous post [0] you say you're unsure on the name, Enzo could be a good one if this is a common mistake. [0] https://kaleidawave.github.io/posts/introducing-ezno/

Thanks! I could see why the name is a problem. Especially how N rotated 90 is Z. Unfortunate a bit late, given it was free on the package systems etc :/

Naming still remains the hardest programming problem ...

Post reply on HN