lubutu
Joined 15 years ago
Karma
1,147
Submissions
231
Member since
Mar 26
Joined 15 years ago
Any chance you could elaborate?
Perl I have used. I wouldn't say the same about that...
<access.log head -n 500 | grep ...
... though that's less familiar to many, I'm sure.I rebase commits so they don't break the build but the history remains clean and incremental. Selective fixups and so on isn't the same as squashing everything into a single commit.
> This would be a hint that your PR was too big and addressing more than one thing.
I don't think so. Sure, that can be true, but squashes can also simply lose vital history. Suppose you remove a file and then replace it with code copied and modified from another file. If you then squash that, all Git will say is you made a massive edit to the file.
; these produce an error, since `b` isn't defined when the body of `a` is compiled
let a = \x -> (b x * 3),
b = \x -> (a x / 2)
It surprised me when this was called out, given that both a and b are defined in the one 'let'. Was there a specific reason you decided not to treat it as a 'letrec'?