I didn't know about the decimal-point + L notation for reals. It does seem... surprising. I don't see a reason why ‘R’ wouldn't be a good choice. I also don't see why someone would write ‘1.0L’ and expect a long.