The speed of light is an integer. Why should we care?

In theory, it might be possible to detect integer overflow involving constants without any runtime cost. (See my proposal here.), So code like

const c = 299_792_458;  # the speed of light
...
planks_length = sqrt(G*h_bar/c^3)

could give a warning.

However, this might actually make things more confusing, because users who see this warning might assume that integer overflow always results in a warning, and then write code that gives overflow at runtime.

2 Likes