Type Systems Debate

The cluster centers on discussions evaluating the strengths, weaknesses, expressiveness, and overall value of type systems in programming languages, often comparing languages like Haskell, Rust, Go, and Java while debating if better type systems lead to superior software.

➡️ Stable 0.5x Programming Languages
5,541
Comments
20
Years Active
5
Top Authors
#2379
Topic ID

Activity Over Time

2007
1
2008
16
2009
64
2010
52
2011
129
2012
105
2013
234
2014
387
2015
328
2016
382
2017
461
2018
379
2019
354
2020
473
2021
444
2022
392
2023
502
2024
388
2025
428
2026
24

Keywords

QED FORTRAN FUD DI PL API E.g type type systems haskell languages language systems types java programming expressive

Sample Comments

lallysingh Oct 3, 2019 View on HN

Sure, just look at the languages that have more stringent type systems.

modshatereality Jun 23, 2021 View on HN

What language has a better type system?

dimonomid Dec 8, 2017 View on HN

Not sure what do you mean by "its type system isn't robust".

moralestapia Aug 18, 2023 View on HN

A type system doesn't really solve that issue tho.

sdinsn Oct 3, 2018 View on HN

A better type system != better software.

pencilguin Nov 6, 2022 View on HN

"Lean hard on your type system's capabilities".

Dylan16807 May 16, 2023 View on HN

They didn't say the type system is a problem, they said it caused a problem.

pka Nov 10, 2016 View on HN

Having a good type system would be a good start :)

pierre_massat Aug 2, 2016 View on HN

Why is the type system a joke (genuine question)?

DarkKomunalec Jun 20, 2017 View on HN

How would a type system hinder those people?