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

It depends on the language. At least for me as a Haskell programmer, the arguments are not really valid.

* The operators do indeed mean the mathematical symbols

* Haskell does not support unicode in operators normally. The operators are ascii.

* I have yet to come across where the ligatures were wrong for my code and as I do not have those unicode operators in my code (and am not really sure how to type them) they were never ambiguous.

I am happy to have ligatures in Haskell. A colleague of mine programs in Agda though, which supports unicode operators and they have their mathematical meaning there. So he's fine without ligatures and does indeed type the unicode symbols using vim. It really depends on the language.




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

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

Search: