All the pain to get echo working was 100% worth it! What a great release
Sure print being a function has slight benefits in certain cases but the Gleam team also makes very compelling arguments to implement echo as a special keyword.
So what do we learn from that? Maybe don't do breaking changes to your language. Maybe debugging and actually printing should be separate things, one a statement, the other a function? I don't know.
I’m not sure it’s possible to extrapolate any lessons for Python from this Gleam language feature or the chosen syntax.
Thanks for all your work, great to see how well the language and tooling are maturing.
Printf is the only way to reliably debug multi threaded programs.