Why not Go lang?
- variable shadowing is a big footgun and I dno how to make it error instead of just warn in vscode!
- can't trust the runtime anymore after seeing this (which got fixed in 1.26.2) and which affected me(spent a few days thinking it's my program's fault):
- has GC
- can shift/move stacks at runtime
- must be careful when doing win32 syscalls, especially if wrapping them in my own wrappers (
go:uintptrescapes)
- must be careful when doing win32 syscalls, especially if wrapping them in my own wrappers (
- can shift/move stacks at runtime
- some 3rd party tools issues:
- golangci-lint's YAML config is a pain