In Gforth, is there a way to add an integer value to a floating point value?
Something like 1 + 2.1? If I do 1 2.1e f+ I get an error which I’m guessing is because the values are not on the same stack. I know that I could just do 1.0e 2.1e f+, but that’s not what I’m trying to figure out how to do.
Gforth has the
s>fandd>fwords that convert an int (single cell and double cell respectively) to a double – Gforth floating point functions doc is hereshould do the trick in this case.