Использует ли кто-нибудь Boo и может ли вы прокомментировать свои впечатления?


3

Я ищу заводной эквивалент на .NET http://boo.codehaus.org/

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

Может ли кто-нибудь прокомментировать опыт использования Boo и стоит ли искать более чем хобби цели в версии 1.0?

Edit: Изменено BOO освистывать

  0

Может ли кто-нибудь отредактировать BOO для Boo? 23 сен. 082008-09-23 18:27:44

  0

Просто сделал. 10 char min filler ... 03 фев. 092009-02-03 21:58:01

  0

Btw: Boo 0.9 недавно был выпущен: http://blogs.codehaus.org/people/bamboo/archives/001749_boo_09_is_here.html 03 фев. 092009-02-03 21:58:33

  0

Не можете добавить тэг "boo?" У меня есть как фаворит. 03 фев. 092009-02-03 22:06:28

1

Я использую BOO довольно много в последнее время. Он очень гибкий и очень мощный. Метапрограммирование работает хорошо, но это не так просто использовать, как Nemerle's. Кроме того, отсутствие вложенности произвольного выражения (например, def foo = if (bar) match (baz) {...} else 0;) делает определенные вещи сложнее, чем должно быть, но это не то, что вы собираетесь пропустите, если вы не приехали из Nemerle, OCaml, Haskell или что-то в этом роде.

В целом, я бы сказал, сделайте снимок. Я не думаю, что вы будете разочарованы.


1

Я написал для него документ для своего класса языка программирования. Я был очень впечатлен этим. Это очень весело, и они начали работать над BooLangStudio. SharpDevelop также поддерживает его.

Есть много вещей, которые мне понравились. Когда BooLangStudio будет выпущен с расширением кода, а компилятор boo достигнет 1.0 (это означает, что компилятор будет написан в чистом виде: D) Я определенно буду рассматривать его над C#. Это потрясающе, так что вы не пожалеете об этом!