5 ms·
The complexity of a language has nothing to do with its size. Brainfuck or Whitespace are two minuscule languages that produce the most impenetrable sources.
by hota_mazi 8y ago
The complexity of a language has nothing to do with its size.
Brainfuck or Whitespace are two minuscule languages that produce the most impenetrable sources.
- dwohnitmok 8y agoThat's true. I meant size in the hand-wavy sense of "this feels complicated" (although the syntax part is also true in this case). For example there's a GHC extension to overload the meaning of a type declaration (DataKinds). This technically doesn't introduce new syntax but it's definitely a "big" extension in my book.
- Tarean 8y ago> I'm from Microsoft and when you see Microsoft documentation it often says, you know, x y or z is a rich something, right. In this case Haskell - or ghc's version of haskell is a rich language. What does this mean? Sounds good, doesn't it? But it always means this, right. That it's a large, complex, poorly understood, ill documented thing that nobody understands completely. From a great talk by Simon Peyton Jones https://youtu.be/re96UgMk6GQ https://youtu.be/re96UgMk6GQ
- Tarean 8y agoLinked the wrong talk, oups https://www.youtube.com/watch?v=uR_VzYxvbxg https://www.youtube.com/watch?v=uR_VzYxvbxg