А я и не говорил, что это метаязык. Если я правильно понял комментарий, на который ответил, то речь там шла именно о ре-использовании кода в различных окружениях, а не о природе подхода.
Про быстрый стек: а если использовать список? Т.е. Node — массив или объект с полями value и next, где в next записана ссылка на следующий такой элемент.
Немного побенчмаркил на вставки элементов: обычные массивы и SplStack показывают примерно одинаковые результаты (последний все же чуть быстрее), мой же способ гораздо хуже.
Думаю, что если захотеть, то и брейнфак можно сделать. Но я вряд ли захочу, ибо проект не столько развлекательный, сколько для практического применения.
Пишу на псевдокоде, работает в PHP