News for hackers. Stuff that matters.
Re:Why SQLite Does Not Use Git by pjmlp on Wednesday April 11, 2018 @09:24AM (#16810819)
Well, I only get blank stares when I mention octopus merges around here.
Re:Why SQLite Does Not Use Git by btschaegg on Thursday April 12, 2018 @01:58AM (#16818382)
...as I get stares (okay, mostly of fear) if I point out that we need a branch in my workplace. What you can/can't do (sanely) with your tool shapes how you think about its problem space.

To emphasize that even more: Try to explain the concept of an ML-style sum type (i.e. a discriminated union in F#) to someone who only knows languages with C++-based type systems. You'll have a hard time to even explain why this is a good idea, because they will try to map it to the features they know (i.e. enums and/or inheritance hierarchies), and fail to get the upsides.

Re:Why SQLite Does Not Use Git by pjmlp on Thursday April 12, 2018 @07:49AM (#16819857)
Easy, is is called std::variant, available since C++17.
Re:Why SQLite Does Not Use Git by btschaegg on Thursday April 12, 2018 @11:37AM (#16822037)
Yeah, I guess. Except that std::variant is basically a glorified C union with all the drawbacks that entails.