2010-11-25 27 views
2

J'essaie de prendre en charge les scripts intégrés dans une application Web existante et souhaite que nos utilisateurs puissent écrire des scripts Boo en utilisant un éditeur HTML, le problème est que BOO utilise une indentation de type python (au lieu de crochets dans les langages plus traditionnels comme C# et JAVA).Utilisation de Boo dans une application Web

Y a-t-il un endroit autour de ça? Y at-il une meilleure alternative que Boo qui n'a pas ces problèmes d'indentation?

Répondre

1

L'un des avantages de Boo est que le langage lui-même est très personnalisable. Il inclut une étape de compilation WSABooParsingStep qui rend le langage agnostique. (Un moteur de vue pour Monorail et ASP.NET MVC) utilise cette variante de Boo, vous pouvez l'utiliser comme modèle pour votre propre implémentation. Le code source Brail est here, les tests here.

1

Quel est le problème avec les espaces?

L'utilisation de la touche de tabulation dans une zone de texte?

Il existe many results on Google sur comment faire cela.

Sinon, pourriez-vous clarifier votre problème?

+0

Plus comme dans fckeditor –

0

J'ai eu presque la même discussion avec les utilisateurs finaux la semaine dernière. Les gens avaient des connaissances techniques minimales, principalement axées sur les affaires. Tous sont d'accord pour dire que la syntaxe basée sur l'indentation a l'air plus propre et semble plus simple. Donc, je prévois d'utiliser un script basé sur l'indentation dans mon prochain projet.