История изменений
Исправление lbvf50txt, (текущая версия) :
На кой фик тащить в ядро ещё один интерпретатор?
Что я вам могу на этот вопрос ответить? Можно решить вопрос так, можно решить вопрос эдак. В Linux сделали eBPF, в NetBSD сделали через Lua.
Опять возвращаемся к первому сообщению:
Вместо изобретения велосипедов просто берется и встраивается Lua в любой проект, где нужно писать скрипты: от компьютерных игр до текстовых редакторов.
В NetBSD взяли и встроили в С программу интерпретатор Lua. Без оверинжинирина. Без прописывания дополнительных интерфейсов, взяли уже готовые Lua Bindings.
Плюсы: Быстрей реализовать.
Минусы: Ограничевает выбор языков одним Lua.
По поводу Lunatik/eBPF я не разбирался в плюсах и минусах этих решений.
Исходная версия lbvf50txt, :
На кой фик тащить в ядро ещё один интерпретатор?
Что я вам могу на этот вопрос ответить? Можно решить вопрос так, можно решить вопрос эдак. В Linux сделали eBPF, в NetBSD сделали через Lua.
Опять возвращаемся к первому сообщению:
Вместо изобретения велосипедов просто берется и встраивается Lua в любой проект, где нужно писать скрипты: от компьютерных игр до текстовых редакторов.
Взяли и встроили в С программу интерпретатор Lua. Без оверинжинирина. Без прописывания дополнительных интерфейсов, взяли уже готовые Lua Bindings.
Плюсы: Быстрей реализовать.
Минусы: Ограничевает выбор языков одним Lua.