On Sat, Feb 17, 2018 at 10:28 PM, Ben Bacarisse <ben.use...@bsb.me.uk> wrote:
> Marko Rauhamaa <ma...@pacujo.net> writes:
> <snip>
>> Many people think static typing is key to high quality. I tend to think
>> the reverse is true: the boilerplate of static typing hampers
>> expressivity so much that, on the net, quality suffers.
>
> I don't find that with Haskell.  It's statically typed but the types are
> almost always inferred.  If you see an explicit type, it's usually
> because the author thinks it helps explain something.
>
> (I don't want to start a Haskell/Python thread -- the only point is that
> static typing does not inevitably imply lots of 'boilerplate'.)
>

Which goes to show just how misunderstood terms like "static typing"
are. I wonder, is "static vs dynamic typing" on par with "call by
reference vs call by value" in the way people pigeon-hole every
programming language, not understanding that it's not a dichotomy?

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to