News for hackers. Stuff that matters.
Re:Pyre: Fast Type Checking for Python by m0meni on Friday May 11, 2018 @12:57PM (#17048895)
Also they're rewriting messenger in basically OCaml (Reason[0]) i.e. a statically typed FP language.

[0]: https://reasonml.github.io/

Re:Pyre: Fast Type Checking for Python by dons on Friday May 11, 2018 @01:26PM (#17049189)
And "eradicate" for Java... http://fbinfer.com/docs/eradicate.html

we love types. They help us ship stuff faster.

Re:Pyre: Fast Type Checking for Python by laylomo2 on Friday May 11, 2018 @03:45PM (#17050317)
This should be upvoted higher. ReasonML is a fantastically beautiful language.
Re:Pyre: Fast Type Checking for Python by weberc2 on Friday May 11, 2018 @06:54PM (#17051300)
Yeah, it just needs to work on its tooling and library story. Last time I tried, the OCaml toolchain was such a big pain that the Reason community basically told me to give up and compile to Node. And then there are relatively few native-ReasonML libraries, so you have to figure out how to integrate with OCaml which usually means learning how to _read_ OCaml without clawing your eyes out (I'm only sort of joking).

I'm rooting for Reason, but it has a few nontrivial hills to climb before it's practical.

Re:Pyre: Fast Type Checking for Python by Rotareti on Saturday May 12, 2018 @08:52PM (#17056842)
I find it already very practical for web frontend work. Editor support is great if you use VSCode.
Re:Pyre: Fast Type Checking for Python by weberc2 on Sunday May 13, 2018 @12:27PM (#17059700)
That's encouraging to hear. Unfortunately I don't do much frontend web development, but hopefully if the frontend web-dev story catches on then the backend will follow.