LINUX.ORG.RU

scripting language for soft real-time systems


0

0

хочу часть логики в системе вынести в скрипты, ищу шуструю и маленькую VM

пока нашел:

http://www.compuphase.com/pawn/pawn.htm
даже на микроконтроллерах пашет, части кода на ассемблере
вроде подходит но что-то давно не обновлялось и примеры не все рабочие.


http://nekovm.org
сайт красивый :)
оно маленькое, должно быть не менее быстрым, но пока не пробовал


может кто знает что подобное ?

З.Ы. луа и жабу не предлагать

anonymous

Ответ на: комментарий от anonymous

Гм. А насколько "soft" ваш realtime? Потому что в зависимости от этого, ответ лежит где-то между "да что угодно" и "да что угодно с non-pausing GC".

Perl, кстати, может подойти - у него refcounting (GC есть, но запускается только при выходе из программы для выполнения финализаторов, которые DESTROY) - поэтому время исполнения предсказуемо.

anonymous
()
Ответ на: комментарий от cvv

> ещё есть LISP

Гм. И как в существующих реализациях с паузами на GC? В лиспе-то точно не подсчет ссылок.

anonymous
()

да насчёт луа я уже понял что погорячился :)

я просто надеялся что есть чтото, разработаное именно с такой задумкой.

но похоже что надо брать всех претендентов и тестировать.

система должна отвечать за время менее 1.5 милисекунд, сейчас она отвечает за менее 1 милисекунды.

железо p3 800, ram 128
ядро vanilla 2.6.21 с rt патчами

anonymous
()
Ответ на: комментарий от anonymous

Ну рз так, то следует протестировать и Питон (с Boost.Python, например).

И хорошо было бы запостить сюда результаты :)

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous

> может тогда и яву ?

ну, если ты считаешь яву скриптовым языком - то да.

tailgunner ★★★★★
()

limbo (для виртуальной машины Dis)

возможен как подсчёт ссылок, сборка мусора, так и всё вместе

Nihilist
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.