id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	os	architecture	failure	difficulty	testcase	blockedby	blocking	related
7044	reject reading rationals with exponent notation	maeder		"The program

{{{
main = print (1E1000000000 :: Rational)
}}}

fails in the same way as for doubles currently. This should not happen at compile time! Therefore I suggest to forbid using the e-notation for rationals, it is not legal for integers either.

(An alternative would be to evaluate the rational only at run-time)"	bug	new	normal	7.8.1	Compiler	7.4.2				Unknown/Multiple	Unknown/Multiple	None/Unknown	Unknown				#5692
