top | item 37589363

(no title)

winwhiz | 2 years ago

I hope this experiment fails. It is one cherry picked do-what-I-mean feature that muddies the Go1 Promise and will almost always be covering up a subtle logic error. It also adds a bit more historical knowledge you have to remember: In early part of the second thousand twenty fourth year of our Lord, in version 1.22.0, a subtle change was made that maybe ignored on a per file basis or per module basis as has been done previously in the future as you might recall in 1.20.8 and 1.19.13.

If it doesn't fail I have a couple more ideas, if the compiler can prove my double only ever interacts with ints then... just do what I mean it's provably correct.

package main // YUM! I WANT MOAR DWIMMY.... AND SIGILS AND BLESS AND UNLESS

func easy(one int, won float64) { print(one + won) }

func main() { easy(1, 1) }

discuss

order

No comments yet.