📝Runtime is what makes languages unique

Language runtime is what makes Programming Languages unique and hard to unify. Each runtime characteristic brings a different trade-off and is hard to unify with other characteristics.

e.g., this is why Guile has failed as a universal language—you can translate Python/Emacs Lisp syntax, but it’s hard to re-implement runtime behavior.

See also