Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I post this on every post about Nix I encounter, but I sincerely hope that it gets static electricity typing one day. I have yet to try typenix (a fork of the typescript compiler applying the typescript type system to nix)

https://github.com/ryanrasti/typenix



Adding TS types to Nix would make it so much easier to write Nix code. Which string do I need here? Oh the type system knows, the language server shows it inline - I don't have to look at the source. I've used NixOS since 2018 and written nixpkgs derivations and it would've saved me so much time.

I'm glad that TypeNix exists but it really should just be officially supported or even the default.


I'm fairly close to releasing something called nix-compile, which is a type inferring Hindley-Milner compiler that unifies across nixlang and bash. It finds a lot of bugs. Because it has a very complete view of your project, it can do cute stuff like precise go to definition across modules, annotate code with types in the comments, it's cool.


> static electricity typing

I assume that was an autocomplete typo?


Lol yes




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: