2008-09-23 5 views
3

Je suis à la recherche d'un équivalent groovy sur .NET http://boo.codehaus.org/Est-ce que quelqu'un a utilisé Boo et pouvez-vous commenter vos expériences?

Jusqu'à présent Boo semble intéressant, mais il est statiquement typé, mais ne comprend quelques-unes des caractéristiques de métaprogrammation je rechercheront. Quelqu'un peut-il commenter l'expérience de l'utilisation de Boo et est-il utile de regarder dans plus d'un but de passe-temps à une version 1.0?

Modifier: Changé BOO Boo

+0

Quelqu'un peut-il éditer BOO pour Boo? –

+0

Juste fait. 10 min min remplisseur ... – torial

+0

Btw: Boo 0.9 a été récemment publié: http://blogs.codehaus.org/people/bamboo/archives/001749_boo_09_is_here.html – torial

Répondre

1

J'utilise Boo beaucoup ces derniers temps. C'est très flexible et très puissant. La métaprogrammation fonctionne bien, mais ce n'est pas aussi facile à utiliser que celle de Nemerle. De plus, le manque d'imbrication d'expressions arbitraires (par exemple def foo = if (bar) match (baz) {...} else 0;) rend certaines choses plus dures qu'elles ne le devraient, mais ce n'est pas quelque chose que vous allez faire. mademoiselle, à moins que vous ne veniez de Nemerle, OCaml, Haskell, ou quelque chose du genre.

Dans l'ensemble, je dirais qu'il faut essayer. Je ne pense pas que tu sois déçu.

1

J'ai écrit un article dessus pour mon cours de langage de programmation. J'étais vraiment impressionné par ça. C'est très amusant, et ils ont commencé à travailler sur BooLangStudio. SharpDevelop a également un certain soutien pour cela.

Il y a beaucoup de choses que j'ai aimé à ce sujet. Quand BooLangStudio sera publié avec une complication de code, et que le compilateur boo atteindra 1.0 (cela signifie que le compilateur sera écrit en pur boo: D) Je vais certainement le considérer sur C#. C'est génial donc vous ne regretterez pas d'y jeter un coup d'œil!

Questions connexes