Использование Boo в веб-приложении - PullRequest
2 голосов
/ 25 ноября 2010

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

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

Ответы [ 3 ]

1 голос
/ 25 ноября 2010

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

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

1 голос
/ 25 ноября 2010

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

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

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

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

0 голосов
/ 25 ноября 2010

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

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

...