Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I believe the reason it never took off in a serious way is because it combines all the downsides of dynamic typing with the downsides of static typing.

Are you talking about scheme? It didn't take off for the same reason all other functional languages didn't take off. Why functional languages aren't as popular, who knows.

> Types are meant to document code.

Not true. Comments/documentation are meant to document code. Types and type systems exist to constrain the program space to produce sound programs. Type systems limit the number of valid programs. Types and type systems do not exist to document code.



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: