3 ms·
I'm not sure it's elitism to be looking for type-system features that are well-over a decade old and generally non-controversial and considered vast positives.
by quaunaut 5y ago
I'm not sure it's elitism to be looking for type-system features that are well-over a decade old and generally non-controversial and considered vast positives.
I don't think they necessarily need to go crazy in this regard(as simplicity is one of Go's best strengths), but I don't think it's elitism.
- scns 5y ago> Algebraic data types were introduced in Hope, a small functional programming language developed in the 1970s at the University of Edinburgh. [0] It predates Miranda and Haskell and is contemporaneous with ML, also developed at the University. [1] ML had them too [2] [0] https://en.wikipedia.org/wiki/Algebraic_data_type#Programming_languages_with_algebraic_data_types https://en.wikipedia.org/wiki/Algebraic_data_type#Programmin... [1] https://en.wikipedia.org/wiki/Hope_(programming_language) https://en.wikipedia.org/wiki/Hope_(programming_language) [2] https://en.wikipedia.org/wiki/ML_(programming_language) https://en.wikipedia.org/wiki/ML_(programming_language) edit: add ML