Comment by FlyingSnake
Comment by FlyingSnake a day ago
> Arguably, our solution to the problem is just to color every function async-colored.
This is essentially how Golang achived color-blindness.
Comment by FlyingSnake a day ago
> Arguably, our solution to the problem is just to color every function async-colored.
This is essentially how Golang achived color-blindness.
It's basically how Java does it (circa 17) as well.
It's something you really can't do without a pretty significant language runtime. You also really need people working within your runtime to prefer being in your runtime. Environments that do a lot of FFI don't work well with a colorblind runtime. That's because if the little C library you call does IO then you've got an incongruous interaction that you need to worry about.