First thing I was thinking of when I saw the picture was: Is that Bart Simpson?
I do. I remember adding a lot of buffer time just in case I wouldn't be able to find my way. It is much more convenient now with G-Maps and other providers. I also remember how expensive the maps for the early…
Well, you somehow got me. When I mentioned the "everything F[_]ed" in my top post I thought I'd made it clear that I knew the commonalities. And I have to admit that I find these commonalities very fascinating. I can…
Thank you for sharing your experience. Back then when I used Scala this was really turning me off Scala. Good that it all settled and that the Scala community can focus on the more important tasks again.
> why not use a fold/reduce in order to get as much parallelism as possible for free? I always wondered how this would then be configured in a convenient way. I mean, there are situations where you can not just let the…
> I suspect that the above reflects a very personal experience rather than something general. Isn't the FP community in the Scala world at war?
> Option, Result, and Future are all both Functors (map) and Monads (and_then). No. They are Option and Result and Future. > You've probably used them without even knowing, because we didn't give it some weird,…
Even though I see that these language capabilities remove restrictions I hope that HKTs and with them Functors, Monads, etc. will never make it into Rust. The thing I like most about Rust is that it is still a practical…
I agree with you and would even go a bit further. Actually the word "boring" is completely misused in my opinion. It is all about choosing the right solution. This has nothing to do with things being boring or fancy.…
> However, for most people, using Rust for these purposes is absolutely not recommended. Who are these "most people"? Can you get more specific here? > Java/Kotlin paired with reactive streams makes these tasks super…
> In order to have a meaningful discussion, let me expand on what I mean by "boring". This is the problem with how boring is used. According to Wiktionary it just means "unable to engage or hold the interest". So how…
> to have found the perfect abstraction, or ... Didn't even know that I was writing about the perfect abstraction. Mediocre environments are where you will not find much code of high quality even though every GoF…
I never understood why people are looking for things which are boring and I think it is mostly employers who do. They should look for something which is good and solves their problems. I don't know how something with…
Please do not take this (Knuths statement) out of context. It is necessary read the whole text to understand this sentence. It has nothing to do with whether performance matters.
First thing I was thinking of when I saw the picture was: Is that Bart Simpson?
I do. I remember adding a lot of buffer time just in case I wouldn't be able to find my way. It is much more convenient now with G-Maps and other providers. I also remember how expensive the maps for the early…
Well, you somehow got me. When I mentioned the "everything F[_]ed" in my top post I thought I'd made it clear that I knew the commonalities. And I have to admit that I find these commonalities very fascinating. I can…
Thank you for sharing your experience. Back then when I used Scala this was really turning me off Scala. Good that it all settled and that the Scala community can focus on the more important tasks again.
> why not use a fold/reduce in order to get as much parallelism as possible for free? I always wondered how this would then be configured in a convenient way. I mean, there are situations where you can not just let the…
> I suspect that the above reflects a very personal experience rather than something general. Isn't the FP community in the Scala world at war?
> Option, Result, and Future are all both Functors (map) and Monads (and_then). No. They are Option and Result and Future. > You've probably used them without even knowing, because we didn't give it some weird,…
Even though I see that these language capabilities remove restrictions I hope that HKTs and with them Functors, Monads, etc. will never make it into Rust. The thing I like most about Rust is that it is still a practical…
I agree with you and would even go a bit further. Actually the word "boring" is completely misused in my opinion. It is all about choosing the right solution. This has nothing to do with things being boring or fancy.…
> However, for most people, using Rust for these purposes is absolutely not recommended. Who are these "most people"? Can you get more specific here? > Java/Kotlin paired with reactive streams makes these tasks super…
> In order to have a meaningful discussion, let me expand on what I mean by "boring". This is the problem with how boring is used. According to Wiktionary it just means "unable to engage or hold the interest". So how…
> to have found the perfect abstraction, or ... Didn't even know that I was writing about the perfect abstraction. Mediocre environments are where you will not find much code of high quality even though every GoF…
I never understood why people are looking for things which are boring and I think it is mostly employers who do. They should look for something which is good and solves their problems. I don't know how something with…
Please do not take this (Knuths statement) out of context. It is necessary read the whole text to understand this sentence. It has nothing to do with whether performance matters.