LINUX.ORG.RU

История изменений

Исправление lbvf50txt, (текущая версия) :

На кой фик тащить в ядро ещё один интерпретатор?

Что я вам могу на этот вопрос ответить? Можно решить вопрос так, можно решить вопрос эдак. В Linux сделали eBPF, в NetBSD сделали через Lua.

Опять возвращаемся к первому сообщению:

Вместо изобретения велосипедов просто берется и встраивается Lua в любой проект, где нужно писать скрипты: от компьютерных игр до текстовых редакторов.

В NetBSD взяли и встроили в С программу интерпретатор Lua. Без оверинжинирина. Без прописывания дополнительных интерфейсов, взяли уже готовые Lua Bindings.

Плюсы: Быстрей реализовать.
Минусы: Ограничевает выбор языков одним Lua.

По поводу Lunatik/eBPF я не разбирался в плюсах и минусах этих решений.

Исходная версия lbvf50txt, :

На кой фик тащить в ядро ещё один интерпретатор?

Что я вам могу на этот вопрос ответить? Можно решить вопрос так, можно решить вопрос эдак. В Linux сделали eBPF, в NetBSD сделали через Lua.

Опять возвращаемся к первому сообщению:

Вместо изобретения велосипедов просто берется и встраивается Lua в любой проект, где нужно писать скрипты: от компьютерных игр до текстовых редакторов.

Взяли и встроили в С программу интерпретатор Lua. Без оверинжинирина. Без прописывания дополнительных интерфейсов, взяли уже готовые Lua Bindings.

Плюсы: Быстрей реализовать.
Минусы: Ограничевает выбор языков одним Lua.