Все вопросы: [boo]

36 вопросов

похожие теги:
10
голосов
5ответов
15768 просмотров

Boo vs C# vs Python?

Compared to C#, Boo feels a bit more Pythonic but it's also compiled down to .NET MSIL. I liked its syntax, even more than C#'s syntax. But I couldn't find a single book teaching Boo. And I really don't know, if learning Boo is better than C# or learning C# is better than Boo. I just want to use...

1
голосов
2ответов
404 просмотров

Boo Reference Card?

I'm looking for a boo syntax sheet/reference card. A quick search on google and on boo's site didn't turn up anything, does anyone know where one is?

3
голосов
2ответов
1449 просмотров

Generics in Boo - Is there an equivalent of the C# where clause

Is there a way in Boo to express some constaints on generic types as we can do using the where clause in C#? In short, how to write?: class MyClass<T> where T:Icomparable<T> {...} Thank you

3
голосов
2ответов
400 просмотров

What is a real-world application for HORN?

I've been hearing a bit about HORN lately, and wonder what problems it can solve or how a real life situation of using it is beneficial. http://code.google.com/p/hornget/

1
голосов
2ответов
290 просмотров

How can I create a control like the one from Eclipse's autocomplete?

I'd like to create an autocomplete control using Boo/C#. Here's a screenshot from the internet if you don't know how it looks like : alt text http://archive.eclipse.org/eclipse/downloads/drops/S-3.5M7-200904302300/images/p2autocomplete.png I'm basically thinking of a undecorated window/dialog (...

18
голосов
3ответов
1961 просмотров

Are there non-CLI implementations (esp, JVM) of the Boo programming language?

Boo looks like an interesting language, but it appears to be implemented only for the Common Language Infrastructure (CLI), AKA .NET -- at least, I haven't found any other implementation, and I'd especially like one for the JVM, if it exists. So, I thought I'd double check on Stack Overflow -- AR...

4
голосов
1ответов
437 просмотров

How can I intercept a method call in Boo?

Ruby has method_missing , Python has getattr. Does Boo offer something I can use to intercept method calls?

1
голосов
2ответов
170 просмотров

How can I create a dispatch table in Boo?

I'd like to be able to store a function in a hashtable. I can create a map like: hash = {} hash["one"] = def(): print "one got called" But I'm not able to call it: func = hash["one"] func() This produces the following error message: It is not possible to invoke an expression on type 'obj...

5
голосов
4ответов
1405 просмотров

Is Boo 100% C# compatible?

Boo seems like a very cool language. Is it 100% C# compatible? I mean: can I use any C# DLL/class? Could I make use of the XNA framework?

5
голосов
1ответов
1036 просмотров

Difficult boo syntactic macro

I'm creating a DSL for an extensible card game engine I'm working on, with boo. I have a card macro that creates a class for a new type of card, and initializes some properties in the constructor. That macro has a few submacros for setting other things. Basically I want it to turn something like...

1
голосов
1ответов
2030 просмотров

How can I use FluentFile in Rhino ETL DSL?

I have been playing around with the Rhino ETL library and really like the direction that it's going. However I have found that the bad part about it is the documentation is sparse and there doesn't seem to be enough good information on how to create these pipeline processes and especially using t...

3
голосов
1ответов
561 просмотров

В Boo, как мне указать параметр массива?

В Boo, допустим, я переопределяю метод, который принимает параметр, который принимает string[] urls. Вывод типа по какой-либо причине не соответствует базовому классу, поэтому мне нужно явно указать тип параметра . class MyClass: MyBase override method(urls as Array[of (string)]) dostuf...

1
голосов
3ответов
1610 просмотров

Почему можно выбрать Iron Python вместо Boo?

Возможные дубликаты: BOO против IronPython Бу против IronPython Допустим, вы хотите встроить язык сценариев в приложение .NET. Boo основан на синтаксисе Python, но также включает вывод типов и в целом кажется лучшим и более современным языком для встраивания в качестве язык...

2
голосов
3ответов
526 просмотров

Boo - хороший выбор для написания модульных тестов?

Я разрабатываю C # на стеке Castle. Я новичок в модульном тестировании и слышал, что более гибкий язык (чем C #) может облегчить написание тестов. Как вы думаете, стоит ли тратить время на изучение Boo только для написания модульных тестов? Мы используем IDE SharpDevelop, поэтому у нас ест...

7
голосов
5ответов
3031 просмотров

Бу в Visual Studio?

Есть ли способ использовать boo в моих msvs? Я бы хотел, чтобы моя форма вызывала какой-то код boo вместо C #.

1
голосов
1ответов
1155 просмотров

Nant, Booc и x64

У меня есть проект .NET, который всегда создавался / запускался на 32-битных машинах. У меня новый 64-битный компьютер, и я пытаюсь заставить его работать на нем. Скрипт сборки находится в nant, и в какой-то момент мы компилируем некоторый код boo с помощью задачи nant. Код boo ссылается на нашу...

16
голосов
4ответов
2602 просмотров

BOO против IronPython

В чем разница между IronPython и BOO ? Есть ли необходимость в двух Python-подобных языках?

6
голосов
11ответов
5927 просмотров

Какую технологию использовать при создании DSL для механизма правил?

Какую технологию вы бы порекомендовали для создания DSL для Бизнес-правила и блок приложения проверки для .NET ? А почему? Архитектура фреймворка разработана и протестирована на производстве. Я просто хочу создать процессор .NET для преобразования удобочитаемых правил в скомпилированные реал...

1
голосов
3ответов
1272 просмотров

Вложенные классы .NET

Текущая библиотека классов, над которой я работаю, будет иметь базовый класс (Field) с более чем 50 конкретными типами «полей», которые будут унаследованы от «Field» и вложены для обеспечения удобочитаемости. Например ... abstract class Field { public int Length { get; set; } public ...

1
голосов
2ответов
1549 просмотров

Минимальный пример Silverlight

Каков действительно минимальный пример приложения Silverlight? Например, я сделал следующий пример с IronPython: from System.Windows import Application from System.Windows.Controls import Canvas, TextBlock canvas = Canvas() textblock = TextBlock() textblock.FontSize = 24 textblock.Text = ...

3
голосов
2ответов
442 просмотров

Как добавить ключевое слово языка в Boo, чтобы 'when' вел себя как 'if'

Кажется, я не могу понять, как добавить ключевое слово 'when' в BOO , которое должно вести себя как «если». Я полагаю, что мог бы создать метод, но тогда я не могу перемещать when, как я могу с if. Приветствуются любые указатели. -Mark

2
голосов
1ответов
635 просмотров

Внутренности видны Бу (Бинсору)

Я использую Castle Windsor для IoC, и я хочу использовать Binsor для определения моей конфигурации. Я хочу, чтобы Бу были видны мои внутренности. Я пытался пометить свою сборку InternalsVisibleTo("Boo.Lang"), но это не помогло. Я пробовал InternalsVisibleTo("Rhino.Commons"), потому что заметил, ...

8
голосов
1ответов
1658 просмотров

Лямбды в Бу?

Что делать с лямбдами в слове boo? "Вызываемый" - это то же самое? Как определить метод, принимающий лямбда в качестве параметра?

48
голосов
8ответов
19431 просмотров

В чем смысл ключевого слова var?

Ключевое слово var устраняет необходимость в явном типе декларации, и я с интересом прочитал обсуждение SO того, когда это может быть целесообразно . Я также читал (но не использовал) Boo , который, кажется, помогает далее, сделав необязательным для объявления локальной переменной . С B...

10
голосов
6ответов
1605 просмотров

Что Бу может для тебя сделать?

Попытка найти хобби побочного проекта поддержит меня в моей работе над C # с 9 до 5, и я смотрел на Бу. некоторые? какой у вас опыт общения с Бу? какие приложения / проекты вы сделали с Boo или на что способна Бу? Угадайте, что это мир Интернета, и я хотел бы запачкать руки настольны...

14
голосов
10ответов
969 просмотров

Когда новый язык является правильным инструментом для работы?

В течение долгого времени я пробовал разные языки, чтобы найти нужный набор функций, но не мог его найти. У меня есть языки, которые подходят для различных моих проектов, но я придумал пересечение этих языков, которое позволит мне выполнять 99,9% моих проектов на одном языке. Я хочу следующее: ...

26
голосов
7ответов
6292 просмотров

Бу против IronPython

После просмотра каждого из этих двух проектов кажется, что оба ОЧЕНЬ похожи. Оба работают поверх интерфейса командной строки, оба имеют синтаксис в стиле python, оба используют .NET вместо стандартных библиотек python. Итак, в чем разница между ними и преимущества каждого из них?

1
голосов
2ответов
660 просмотров

Определение операторов в Boo

Я собираюсь перенести некоторые из моих метапрограмм облегченного веса с Nemerle на Boo и пытаюсь понять, как определять пользовательские операторы. Например, в Nemerle я могу делать следующее: macro @<-(func, v) { <[ $func($v) ]> } Тогда эти два эквивалента: foo <- 5; ...

9
голосов
8ответов
1332 просмотров

Хороший динамический язык программирования для рекомендаций .net

Что ж, после долгого написания программ .net на C # я начал злиться и расстраиваться из-за всей этой синтаксической ерунды, которая идет со статически типизированными языками. Теперь я хочу перейти на языки с динамической типизацией, использующие CLI. Так что я немного поискал, и мне не понравил...

3
голосов
2ответов
390 просмотров

Кто-нибудь использовал Boo, и вы можете прокомментировать свой опыт?

Я ищу отличный эквивалент в .NET http://boo.codehaus.org/ Пока что Boo выглядит интересным, но он статически типизирован, но все же включает некоторые функции метапрограммирования, которые я бы искал. Может ли кто-нибудь прокомментировать опыт использования Boo, и стоит ли изучать версию...