Увидел новость:
Компания Microsoft опубликовала реализацию Lua VM, написанную на языке Go.
Думаю: "О, интересно: lua живёт! Но чем их обычная lua или luajit не устроила?"
Читаю, а дальше выясняется, что это уже минимум 6-я (!!!) реализация lua vm на Go. Зачем так много? Ладно, не спрашиваю, зачем оно вообще, типа на С стандартная реализация может простреливать ногу или ещё что-нибудь, но шесть штук и только на Go?!! Может, это просто упражнение такое: реализовать на языке несложную VM. Кто-нибудь может подсказать?