4 ms·
> Being smart is not equivalent to "know the locations of a zillion and one hidden land mines". That's right, and I never said they were equivalent. But I thi
by lisper 5y ago
> Being smart is not equivalent to "know the locations of a zillion and one hidden land mines".
That's right, and I never said they were equivalent. But I think being smart is a prerequisite to navigating C++.
> If the majority of developers picked up Lisp or Haskell, they would likely discover new ways of thinking.
Yes, I agree. But the problem is that the weird-language-with-smart-users heuristic is as likely to lead one to Nock and Hoon as it is to Lisp and Haskell, and I don't believe that you will discover new ways of thinking in the former. What you will discover (though it may take you a lifetime to realize this) is complex obfuscations of simple ideas that were discovered long ago.
- Ericson2314 5y agoBy the time you finish navigating C++, you have no smarts left over :D. Now, when I first modified Nix I saw some surprisingly readable C++, but this was all performance non-critical code where C++ wasn't needed. In situations where the use of C++ is actually justified, the weirdest is much more pronounced, and the cognative burden much worse. Definitely agree Urbit is a trap, though.