Ezno

Languages and libraries

type checker

SHOW HN2023

Ezno

A TypeScript checker written in Rust, is now open source

github.com

#typescript#type checker#rust#static analysis

113points
24comments
#568of 3,109 in 2023
Top 19%of 2023 by points

How HN took it

CuriousMostly questions and neutral comments

1 positive, 8 neutral or asking, 1 mixed, 3 critical, out of 13 comments about the project. Thread score -0.08.

Idea: 0 for, 2 againstExecution: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Cool project and congrats on the launch

    From 2 comments
    • 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…
      ZephyrBlu on HN
    • Very cool! I'm curious, is this intended for dev tooling? For example, I could see this (or something similar) being useful as the engine for a typescript language server that…
      pcthrowaway on HN
  • Encouragement to finish the large project

    From 1 comment
    • 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 :]
      inglor on HN

Objections

  • Too early to run most programs

    From 1 comment
    • 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…
      esprehn on HN
  • Name is misread as Enzo

    From 3 comments
    • 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…
      ZephyrBlu on HN
    • I saw it as Enzo as well
      meowtimemania on HN
    • I don't know what it is about this name but I just can't not read it as "enzo".
      bin_bash on HN
  • Skepticism about full rewrites in Rust/Go

    From 1 comment
    • 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…
      esprehn on HN
  • Title calling it a rewrite is misleading

    From 1 comment
    • 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…
      jaredklewis on HN

Requests

  • Support for tsconfig

    From 1 comment
    • Does this have tsconfig support, or is it only checking on a per-file basis so far?
      xnorswap on HN
  • Rename to something less confusable

    From 1 comment
    • 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…
      ZephyrBlu on HN

Questions

  • Is it meant for dev tooling such as a language server?

    From 1 comment
    • Very cool! I'm curious, is this intended for dev tooling? For example, I could see this (or something similar) being useful as the engine for a typescript language server that…
      pcthrowaway on HN
  • Does it check per file only?

    From 1 comment
    • Does this have tsconfig support, or is it only checking on a per-file basis so far?
      xnorswap on HN

Alternatives named

  • stc

    From 2 comments
    • The analogy (by swc's author) would be https://github.com/dudykr/stc
      inglor on HN
    • Yeah, stc seems to be just using the TypeScript test suite as a proxy for completeness. Pretty far along, but unclear when it will actually be usable.…
      presentation on HN
  • swc

    From 1 comment
    • Very cool! I'm curious, is this intended for dev tooling? For example, I could see this (or something similar) being useful as the engine for a typescript language server that…
      pcthrowaway on HN
  • tsc

    From 1 comment
    • Which means being always behind. I rather have the Typescript team improve the experience, on their bootstrapped compiler.
      pjmlp on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/36232348)