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

Yes, that's exactly what I was sayint 2 comments upper this thread:

> The point I wanted to make is that it's the same getA, but anyone reading the code should understand that result binded to a and b will be different.

So, while referrential transparency is still in place, programmer who reads the code will most likely care not about getA's result, but rather what will a and b get binded to, and in those terms it's just the same as good old

a = getA(); b = getA();



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

Search: