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?