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

I think it's mental rigidity. In BASIC, the = symbol means both assignation as in

X = X + 1

and equality as in

IF X = 3 THEN 'Do something

and it's as natural as 'to dust' meaning both removing the dust and adding dust, depending on context, and 'to sanction' meaning both to approve and to punish. And the Prolog way seems all good too. There are more than one way to think about things.



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

Search: