ruby - узнать - создание приложения rails




Язык в песочнице в Rails (4)

Я обнаружил, что там есть песочница (созданная ребятами, которые пытались использовать ruby ​​в вашем браузере, но она была совместима только с Ruby 1.8. Другая проблема заключается в том, что я больше не могу ее найти (кажется, они перестают обслуживать драгоценный камень от серверы ...).

Итак, есть ли безопасный способ запуска ruby ​​в песочнице (чтобы вы могли запустить его из своего браузера)? Или простой способ запускать (например, lua / python) в песочнице (без доступа к файловой системе, без создания объектов и т. Д.) И вызываться из Ruby (Rails 2.2)?

Я хочу сделать приложение вроде try_ruby, даже без рубина под ним. Но это должен быть легкий язык (я видел, что в рубине был пролог, даже lisp, но я не думаю, что они легко изучают языки ...).

Итак, есть ли у вас какие-либо предложения или советы? Или я должен просто начать создавать свой собственный DSL в Ruby (если есть решение для создания несколько безопасной системы)?

Спасибо


Другим способом является то, что codepad.org делает это (выделение VВ и проверка вызовов)



Сегодня утром я столкнулся с этой статьей на hackety.org (мертвая ссылка). Возможно, он может служить вам в качестве руководства в правильном направлении


Я не уверен, хотите ли вы запускать любой язык в песочнице. Но я обнаружил, что JavaScript уже давно работает как песочница. Проект рубинового гонщика позволяет встроить двигатель v8 в рубин. Надеюсь, это поможет.





sandbox