You're arguing for charitable interpretations of statements by people who claimed Go didn't need generics or even that Go was better without them, saying that one should be able to change ones opinion without being…
This was actually more challenging to respond to than I thought it would be. In Go (as the blog post that I linked alludes to): "The convention in the Go libraries is that even when a package uses panic internally, its…
I'm not a native English speaker, so I had to look up a definition of disingenuous to make sure I didn't misunderstand you. I promise you I'm trying to be candid with my own opinion, and not trying to deceive in any…
I would offer the same criticism of them, as it's the behavior in general that I don't prefer. But of course it's perfectly fine to disagree, this is all about preferences. I like fail fast, being required to handle…
I am not a Go expert so please correct me if I'm wrong, but... The fact that the stdlib HTTP utils in Go recover from panics in handlers and provide no way of changing this via easy setting is one of the things that…
This does seem very interesting, at first glance. One thought: > These “scoped life-time” reference counts are used by the C++ shared_ptr⟨T⟩(calling the destructor at the end of the scope), Rust’s Rc⟨T⟩(using the Drop…
That is actively ongoing work: https://blog.rust-lang.org/2020/08/18/laying-the-foundation-...
Edit: As varbhat has edited their post to clarify that they indeed did not mean to say backing in an adversarial way, my post can be ignored or just read as my understanding of the space. Apologies if I misunderstand…
I recently "closed" 12000+ (not a typo) tabs in one of my Firefox profiles into OneTab. In another profile I have 30+ different windows open for different projects and contexts, and I have more profiles (typically one…
Yours is an excellent comment, factual and even handed. As someone who had to delve into these things and had to implement e.g. a variant of MultiPaxos for work (this was before Raft existed), I agree that there is a…
Yeah, I'm not really plugged into the community that well but I think reasonml.org is the long term plan and that some sort of transition might be going on? I've mostly used reasonml.github.io and Bucklescript docs, but…
> React developers do not understand functional programming As some sibling comments note, this is not a fair conclusion to draw. And not that it disproves your statement, but Reacts original creator Jordan Walke wrote…
Oh, wow. I stumbled over the thread just the other day and mechanically just read the month and day... Since it was November I somehow assumed it was recent without reacting. Thanks for the correction! Well, belated…
Yes, there are a lot of us out there who use Signal and have this single missing feature as our largest pain point. My previous phone (iOS) would have been donated or sold to someone who could make better use of it, had…
Do you mean to say that you think that the OpenSSL project feeling obliged to implement the heartbeat extension created by a standards body is significantly more to blame for causing Heartbleed than the (understandable)…
I really think that's an oversimplification. There are always the pro and con arguments about software mono culture and there are good points on both sides, and in this case there is indeed a gigantic cost to…
I am a paying Spotify customer since 2010 or so and have also spent countless hours developing software for personal use integrating with Spotify. I've used e.g. their old (now deprecated) C-library and now rely on the…
Superb and very enjoyable writeup! The kind that makes you sit down in a comfy chair with a cup of hot chocolate and enjoy a good read. Kudos for both the engineering and the writeup!
I’ll add to all the examples in this thread that the Rust (also partly of ML descent) compiler was written in OCaml until it became self hosting. I’ll also +1 the comments about ReasonML which is very promising. Though…
Ha, that was a superb answer, thanks! :D I'll be checking that site! I know you may not have your fingers in this particular flower pot, so the "you" was directed at the entire Rust community. However, while we're here…
I'm waiting eagerly too, thanks for all the hard work you do! I read somewhere in all the discussions that Carl was hesitant to go all-in on futures 0.3 (those are definitely landing in std, right?) in tokio before some…
You remember correctly. This is present in "A fire upon the deep" by Vinge, which is one of the best sci-fi books I have read (although I am not particularly well read). Really, that book contained several concepts (the…
I like that line of thinking. When discussing the suitability of different programming languages I always point to the problem at hand and identifying the abstraction level the problem is at. What your problem requires…
Yeah, the difference in pressure required is a huge part of it! I feel that a lot with gel pens. I also really love the clear, legible lines. Interesting about your moving on to a fountain pen. Now I feel inspired to…
I went through so many years without bothering to find out why I hated some pens and loved some pens, until I decided to dive into the subject a bit. The type of ink and pen affects writing joy so much. I discovered…
You're arguing for charitable interpretations of statements by people who claimed Go didn't need generics or even that Go was better without them, saying that one should be able to change ones opinion without being…
This was actually more challenging to respond to than I thought it would be. In Go (as the blog post that I linked alludes to): "The convention in the Go libraries is that even when a package uses panic internally, its…
I'm not a native English speaker, so I had to look up a definition of disingenuous to make sure I didn't misunderstand you. I promise you I'm trying to be candid with my own opinion, and not trying to deceive in any…
I would offer the same criticism of them, as it's the behavior in general that I don't prefer. But of course it's perfectly fine to disagree, this is all about preferences. I like fail fast, being required to handle…
I am not a Go expert so please correct me if I'm wrong, but... The fact that the stdlib HTTP utils in Go recover from panics in handlers and provide no way of changing this via easy setting is one of the things that…
This does seem very interesting, at first glance. One thought: > These “scoped life-time” reference counts are used by the C++ shared_ptr⟨T⟩(calling the destructor at the end of the scope), Rust’s Rc⟨T⟩(using the Drop…
That is actively ongoing work: https://blog.rust-lang.org/2020/08/18/laying-the-foundation-...
Edit: As varbhat has edited their post to clarify that they indeed did not mean to say backing in an adversarial way, my post can be ignored or just read as my understanding of the space. Apologies if I misunderstand…
I recently "closed" 12000+ (not a typo) tabs in one of my Firefox profiles into OneTab. In another profile I have 30+ different windows open for different projects and contexts, and I have more profiles (typically one…
Yours is an excellent comment, factual and even handed. As someone who had to delve into these things and had to implement e.g. a variant of MultiPaxos for work (this was before Raft existed), I agree that there is a…
Yeah, I'm not really plugged into the community that well but I think reasonml.org is the long term plan and that some sort of transition might be going on? I've mostly used reasonml.github.io and Bucklescript docs, but…
> React developers do not understand functional programming As some sibling comments note, this is not a fair conclusion to draw. And not that it disproves your statement, but Reacts original creator Jordan Walke wrote…
Oh, wow. I stumbled over the thread just the other day and mechanically just read the month and day... Since it was November I somehow assumed it was recent without reacting. Thanks for the correction! Well, belated…
Yes, there are a lot of us out there who use Signal and have this single missing feature as our largest pain point. My previous phone (iOS) would have been donated or sold to someone who could make better use of it, had…
Do you mean to say that you think that the OpenSSL project feeling obliged to implement the heartbeat extension created by a standards body is significantly more to blame for causing Heartbleed than the (understandable)…
I really think that's an oversimplification. There are always the pro and con arguments about software mono culture and there are good points on both sides, and in this case there is indeed a gigantic cost to…
I am a paying Spotify customer since 2010 or so and have also spent countless hours developing software for personal use integrating with Spotify. I've used e.g. their old (now deprecated) C-library and now rely on the…
Superb and very enjoyable writeup! The kind that makes you sit down in a comfy chair with a cup of hot chocolate and enjoy a good read. Kudos for both the engineering and the writeup!
I’ll add to all the examples in this thread that the Rust (also partly of ML descent) compiler was written in OCaml until it became self hosting. I’ll also +1 the comments about ReasonML which is very promising. Though…
Ha, that was a superb answer, thanks! :D I'll be checking that site! I know you may not have your fingers in this particular flower pot, so the "you" was directed at the entire Rust community. However, while we're here…
I'm waiting eagerly too, thanks for all the hard work you do! I read somewhere in all the discussions that Carl was hesitant to go all-in on futures 0.3 (those are definitely landing in std, right?) in tokio before some…
You remember correctly. This is present in "A fire upon the deep" by Vinge, which is one of the best sci-fi books I have read (although I am not particularly well read). Really, that book contained several concepts (the…
I like that line of thinking. When discussing the suitability of different programming languages I always point to the problem at hand and identifying the abstraction level the problem is at. What your problem requires…
Yeah, the difference in pressure required is a huge part of it! I feel that a lot with gel pens. I also really love the clear, legible lines. Interesting about your moving on to a fountain pen. Now I feel inspired to…
I went through so many years without bothering to find out why I hated some pens and loved some pens, until I decided to dive into the subject a bit. The type of ink and pen affects writing joy so much. I discovered…