Hacker News new | past | comments | ask | show | jobs | submit login

Type systems are by-definition only a conservative approximation of all programs.

The good thing is that 99.999999999999% of all programs never need to be written, and there are plenty of type systems which deal well with the last 0.00000000001.

> No, it does not.

Ok, that leaves the failure of Lisp outside of hobbyist mom's basements a mystery.




> Type systems are by-definition only a conservative approximation of all programs.

This is where I lost a track of your arguments.

> Ok, that leaves the failure of Lisp outside of hobbyist mom's basements a mystery.

Lisp did not fail. It's in pretty much all the mainstream languages now.


> This is where I lost a track of your arguments.

Then maybe you should maybe spend some time studying these topics instead of acting up on HN.

> Lisp did not fail. It's in pretty much all the mainstream languages now.

This is where I lost the last doubts about the reality and your lack of closeness with it.


> Then maybe you should maybe spend some time studying these topics instead of acting up on HN.

Chances are, I implemented more varieties of type systems than you can name.

> This is where I lost the last doubts about the reality and your lack of closeness with it.

Scala fanboys are much more detached from the reality. The reality rejected bondage&discipline languages long ago.


You continue to amuse me.


Please eliminate rudeness from your comments on HN. You've crossed the line into incivility several times in this thread. That's unacceptable here. https://news.ycombinator.com/newsguidelines.html

Please also don't post unsubstantive comments. That means avoiding programming language flamewars, since they're only nominally about programming and really about insults and disses.


You did not answer, fanboy. Does Scala already allow to use macro in the same compilation unit it was defined?


> You did not answer, fanboy

We ban accounts that do this repeatedly. On HN, please post civilly and substantively, or not at all.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: