News for hackers. Stuff that matters.
Re:Case Study: Npm uses Rust for its CPU-bound bottlenecks [... by lllr_finger on Monday March 04, 2019 @07:53AM (#19300825)
It wasn't intended as a drive-by pedantic swipe - I was genuinely curious whether OP meant strong or static. Conversations about type systems and application correctness are exactly the place where precise definitions are welcomed, but I understand that the distinction between strong and static is often conflated. It can be relevant if we're discussing static typing for example, as then something like TypeScript becomes useful.

There's a great writeup by one of the C# people (I want to say it was Erik Meijer, but I'm having a hard time finding it atm) about the distinctions we're discussing here, their relevance to correctness, and the impact on ergonomics. My takeaway from it was that occasionally you will encounter problems that are easier to solve with some freedom and that's why strong/static languages like C#/Rust include pragmatic escape hatches like the dynamic object and the Any trait (respectively).

Re:Case Study: Npm uses Rust for its CPU-bound bottlenecks [... by bluejekyll on Monday March 04, 2019 @02:23PM (#19304371)
I think that's fair.

If you do find that writeup, I'd be interested in reading it.

Re:Case Study: Npm uses Rust for its CPU-bound bottlenecks [... by api on Monday March 04, 2019 @10:47AM (#19302103)
I think I meant static and typed strong.