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

Cool stuff!

I'm curious why they chose to have expressions evaluated in right-associative order.... Basically why is operator precedence equivalent?

Was it done because it was easier to code? Don't understand why this would be of significant difficulty.

Won't this complete diversion from accepted notation hinder adoption?(not intending to imply they are aiming for widespread adoption)

Could anyone who would use the app for an actual purpose chime in here?

Totally understand this is a pet-project/example btw. Just wondering.

Cool shit googlers :)



Operators in APL had the same associativity and precedence semantics. On his github page, Rob Pike describes Ivy as "an interpreter for an APL-like language", so it makes sense.




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

Search: