Question

Je suis en train de soutenir les scripts embarqué dans une application Web existante et aimerions que nos utilisateurs soient en mesure d'écrire des scripts Boo en utilisant un éditeur HTML, problème est BOO utilise l'indentation comme python (au lieu de accolades dans les langues traditionnelles comme C # et JAVA).

Y at-il de toute façon de contourner cela? Y at-il une meilleure alternative que Boo qui n'a pas ces problèmes d'indentation?

Était-ce utile?

La solution

L'une des choses cool sur Boo est que la langue elle-même est très personnalisable. Il comprend un WSABooParsingStep étape du compilateur qui rend la langue agnostique par des espaces.

Brail (un moteur d'affichage pour monorail et ASP.NET MVC) utilise cette variante de Boo, vous pouvez l'utiliser comme modèle pour votre propre implémentation. Brail code source est , .

Autres conseils

Quel est le problème avec les espaces blancs?

En utilisant la touche de tabulation dans une zone de texte?

Il y a de résultats sur Google sur la façon de le faire.

Dans le cas contraire, pourriez-vous s'il vous plaît préciser votre problème?

Got presque la même discussion avec les utilisateurs finaux la semaine dernière. Les gens avaient des connaissances techniques minimales, principalement orientée vers les entreprises.

Tous ont convenu que les regards de syntaxe à base indentation plus propre et se sent plus simple. Donc, je prévois d'utiliser des scripts à base d'indentation dans mon prochain projet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top