See https://news.ycombinator.com/item?id=31416448
I assumed those were aliases for `git a` and `git cp` which are in the config file.
What tools? That's a git config file.
> The fact most kids dont have a relationship with their parents or guardians where they can talk to them about anything is highlighted with metadata like you have highlighted. You have a source for that? The statistics…
I also haven't seen an ad on the Gmail web client in years. Maybe because I pay for extra storage through Google One? Edit: It looks like it doesn't happen in the primary tab and I have all the other tabs disabled which…
Reading through the GitHub issue, it seems like the one place it makes sense in my eyes is that you can refer to stuff in external libraries with your convention even if the library uses a different one. I'm not sure if…
Thanks, but an answer from someone that knows the language that they're talking about would be much more productive.
> Lately when I search for something like "recipe for borgelnuski" I get a page of links to sites with names like "Molly and Audrey" that first tell you a long story about their grandmothers pet kangaroo, then go…
> FP is terrible at logging Um, what? You can't just drop this without elaborating. I've never seen anybody have problems logging in a functional language.
You still haven't shown me any data to back up your assertion, but you're welcome I guess.
Here's one more file than you listed without BangPatterns enabled: https://github.com/rainbyte/frag/blob/master/src/BitSet.hs https://github.com/rainbyte/frag/blob/master/src/Command.hs…
> The vast majority of the code in that repository is in the IO monad and uses carefully placed “!” eager evaluation annotations. This is the claim we're talking about. Since you're into facts, not subjective opinions,…
Yes, rendering is by definition I/O. That's also one file. You stated: > The vast majority of the code in that repository is in the IO monad and uses carefully placed “!” eager evaluation annotations. Do you have…
> The vast majority of the code in that repository is in the IO monad and uses carefully placed “!” eager evaluation annotations. Looking through that repository, I believe we have extremely different definitions of…
I find VS Code with the Haskell extension to be very good for displaying type signatures, code completion and navigation, etc. Holes (which are covered by the article) are the go-to way to see what's possible at the…
It's absolutely not peculiar to Python, it's something that every single language implementation has to make a decision on one way or the other. Here's an SO answer from 2008 about how to enable TCO in various C and C++…
I'm not sure, so here are a couple examples. def f() = g() In a language implementation that doesn't optimize tail calls, the stack would look like the following after the call to g: g f main In a language…
Tail call optimization has nothing to do with optimizing for different CPUs, it's about dropping a function's stack frame when it's evaluating its return expression and its stack frame isn't needed anymore.
What problem? I'm looking for an example of where poor scalability has been a problem in a Haskell codebase.
I'd also be interested in a Haskell example.
You almost never use List<T>? Dictionary<TKey, TValue>? IEnumerable<T>?
> - oh, it's not "just a bind operator" It is though, it's a function/operator that is defined in userland. > - oh, you need special syntax > - oh, you need a third party library that may or may not have support for…
> Even Haskell has dot notation to chain functions since it's just so much easier to read and write... Are you referring to function composition?
The people that would want to know about a new version of some software are surely already familiar with that software, no?
> Everyone who could possibly care about Lisp already knows everything they care to know about it. I think you're in a bit of an HN bubble if you honestly believe this to be true.
See https://news.ycombinator.com/item?id=31416448
I assumed those were aliases for `git a` and `git cp` which are in the config file.
What tools? That's a git config file.
> The fact most kids dont have a relationship with their parents or guardians where they can talk to them about anything is highlighted with metadata like you have highlighted. You have a source for that? The statistics…
I also haven't seen an ad on the Gmail web client in years. Maybe because I pay for extra storage through Google One? Edit: It looks like it doesn't happen in the primary tab and I have all the other tabs disabled which…
Reading through the GitHub issue, it seems like the one place it makes sense in my eyes is that you can refer to stuff in external libraries with your convention even if the library uses a different one. I'm not sure if…
Thanks, but an answer from someone that knows the language that they're talking about would be much more productive.
> Lately when I search for something like "recipe for borgelnuski" I get a page of links to sites with names like "Molly and Audrey" that first tell you a long story about their grandmothers pet kangaroo, then go…
> FP is terrible at logging Um, what? You can't just drop this without elaborating. I've never seen anybody have problems logging in a functional language.
You still haven't shown me any data to back up your assertion, but you're welcome I guess.
Here's one more file than you listed without BangPatterns enabled: https://github.com/rainbyte/frag/blob/master/src/BitSet.hs https://github.com/rainbyte/frag/blob/master/src/Command.hs…
> The vast majority of the code in that repository is in the IO monad and uses carefully placed “!” eager evaluation annotations. This is the claim we're talking about. Since you're into facts, not subjective opinions,…
Yes, rendering is by definition I/O. That's also one file. You stated: > The vast majority of the code in that repository is in the IO monad and uses carefully placed “!” eager evaluation annotations. Do you have…
> The vast majority of the code in that repository is in the IO monad and uses carefully placed “!” eager evaluation annotations. Looking through that repository, I believe we have extremely different definitions of…
I find VS Code with the Haskell extension to be very good for displaying type signatures, code completion and navigation, etc. Holes (which are covered by the article) are the go-to way to see what's possible at the…
It's absolutely not peculiar to Python, it's something that every single language implementation has to make a decision on one way or the other. Here's an SO answer from 2008 about how to enable TCO in various C and C++…
I'm not sure, so here are a couple examples. def f() = g() In a language implementation that doesn't optimize tail calls, the stack would look like the following after the call to g: g f main In a language…
Tail call optimization has nothing to do with optimizing for different CPUs, it's about dropping a function's stack frame when it's evaluating its return expression and its stack frame isn't needed anymore.
What problem? I'm looking for an example of where poor scalability has been a problem in a Haskell codebase.
I'd also be interested in a Haskell example.
You almost never use List<T>? Dictionary<TKey, TValue>? IEnumerable<T>?
> - oh, it's not "just a bind operator" It is though, it's a function/operator that is defined in userland. > - oh, you need special syntax > - oh, you need a third party library that may or may not have support for…
> Even Haskell has dot notation to chain functions since it's just so much easier to read and write... Are you referring to function composition?
The people that would want to know about a new version of some software are surely already familiar with that software, no?
> Everyone who could possibly care about Lisp already knows everything they care to know about it. I think you're in a bit of an HN bubble if you honestly believe this to be true.