Are there programming languages in which 2½ is read as a numeric rational literal?
@technomancy perl6 will parse ½ as 0.5, but rejects 2½. 2 + ½ does work
@technomancy well, it renders back out as 0.5, but it appears to be a "Rat"