Использование Boo в веб-приложении

Я пытаюсь поддерживать встроенные сценарии в существующем веб-приложении и хотел бы, чтобы наши пользователи могли писать сценарии Boo с помощью редактора HTML, проблема в том, что BOO использует отступы, подобные питону (вместо фигурных скобок в более традиционных языках, таких как C # и ЯВА).

Есть ли что-то вокруг этого? Есть ли лучшая альтернатива, чем Boo, у которой нет этих проблем с отступами?


person code-ninja    schedule 25.11.2010    source источник


Ответы (3)


Одна из замечательных особенностей Boo заключается в том, что сам язык очень настраиваемый. Он включает шаг компилятора WSABooParsingStep, который делает язык независимым от пробелов.

Brail (механизм представления для Monorail и ASP.NET MVC) использует этот вариант Boo, вы можете использовать его в качестве модели для собственной реализации. Исходный код Brail находится здесь, тесты здесь.

person Mauricio Scheffer    schedule 25.11.2010

В чем проблема с пробелом?

Использование клавиши табуляции в текстовом поле?

В Google есть множество результатов о том, как это сделать.

В противном случае, не могли бы вы уточнить вашу проблему?

person Albireo    schedule 25.11.2010

На прошлой неделе было почти такое же обсуждение с конечными пользователями. У людей были минимальные технические знания, в основном ориентированные на бизнес.

Все согласились, что синтаксис на основе отступов выглядит чище и проще. Поэтому я планирую использовать сценарии на основе отступов в своем следующем проекте.

person Lex Lavnikov    schedule 25.11.2010