News for hackers. Stuff that matters.
Re:Go 2 Draft Designs by sdegutis on Tuesday August 28, 2018 @04:14PM (#17862445)
> Today it exists in Standard ML, OCaml, F#, Ada, Haskell, Mercury, Visual Prolog, Scala, Julia, and others.

> Java, C#, Visual Basic .NET and Delphi have each introduced "generics" for parametric polymorphism.

https://en.wikipedia.org/wiki/Parametric_polymorphism

Re:Go 2 Draft Designs by chowells on Tuesday August 28, 2018 @06:33PM (#17863536)
A bunch of low-reach languages have true parametric polymorphism. A bunch of common languages have polymorphism that may be parametric or may be bounded by runtime type information checks, and you can't tell the difference from the types.

Neither of those contradict my assertion that most programmers have never done work in a language where the type system can make guarantees that they can trust.

Re:Go 2 Draft Designs by whateveracct on Tuesday August 28, 2018 @08:16PM (#17864082)
This is a very pedantic point