Hacker News new | ask | show | jobs
by User23 1889 days ago
The use of invisible operators is obnoxious because it means symbol names must all be atoms. Why is yz (multiply y z) but 23 is (toint (cat “2” “3”))? A great deal of mathematical syntax is actually ambiguous as written too. Plenty of it is fine, but it’s intellectually dishonest to deny that many common notations have no merit beyond widespread historical usage. Which in case it isn’t clear means yes of course the student should learn them for the benefit of reading great works of the past.
1 comments

You aren't even getting into the fun of "display numbers" where, 2.000 could be 2000 or 2,000 or 2'000 depending on who wrote it. :D
Or 0. ;)