In dryLang, there is only one numeric type under the hood: a 64-bit float (Float64). This simplifies math and eliminates confusing casting issues between integers and floats.
You can also use exponent notation for very large or very small numbers.
dryLang also safely handles large raw number literals without integer overflow garbage, interpreting them safely within float bounds.
Warning: Extremely large exponent literals like
1e400will result in an overflow error (E110 bad number) and will be rejected.