Описание тега boo
Boo - объектно-ориентированный, статически типизированный язык программирования для Common Language Infrastructure с синтаксисом, вдохновленным Python, и особым вниманием к расширяемости языка и компилятора.
2
ответа
1
ответ
Eval результат с вложением Boo в C#
Я пытаюсь встроить язык Boo в проект C#. Простой код выглядит следующим образом: var interpreter = new InteractiveInterpreter(); interpreter.Declare("Message", typeof(string)); interpreter.SetValue("Message", "A"); interpreter.Eval(@" print Message …
12 дек '12 в 04:53
1
ответ
Локальные переменные внутри лямбда-блока в Boo
Учитывая следующий код for i in range(10): touchManager.AddButton( {t | _i = i; StartLevel(_i) } ) def StartLevel(level): print level Я хотел бы _i переменная для хранения i значение, но не перезаписывается в следующей итерации. Как я могу достичь э…
04 ноя '13 в 18:13
2
ответа
Emacs: изменение отступа python.el в производном режиме
Я пытаюсь получить новый режим emacs из python.el (текущий официальный gnu) для Boo, и у меня возникают проблемы с изменением отступа. У кого-нибудь есть предложения о том, как лучше всего справиться с этим? Мне не нужно ничего кардинально менять, п…
15 фев '14 в 17:08
1
ответ
Как вы эмулируете словарь / хэш-таблицу в бу?
Если вы хотите создать класс boo, который будет вести себя как словарь или хеш-таблица, каков правильный синтаксис? В Python вы переопределите __getitem__ а также __setitem__, но мне не удалось найти эквивалентные магические методы в Boo, и я не дум…
26 авг '15 в 02:05
1
ответ
Как вы загружаете сборку в бу
Я пытаюсь использовать .NET сборка Microsoft.VisualBasic в моем коде бу выглядит так: import System import Regex from System.Text.RegularExpressions import Interaction from Microsoft.VisualBasic import Microsoft.VisualBasic ## import Reflection.Asse…
20 авг '13 в 16:57
8
ответов
Хороший динамический язык программирования для рекомендации.net
Что ж, после долгого времени написания.net программ на C# я начал злиться и расстраиваться из-за всего этого синтаксического мусора, который идет со статически типизированными языками. Теперь я хочу перейти на языки с динамической типизацией, которы…
05 окт '08 в 22:54
2
ответа
XAML и Бу в Sharpdevelop
Я могу создавать и запускать консольные приложения бу в Sharpdevelop. Есть ли способ указать пользовательский интерфейс с использованием разметки XAML и написать код в boo для разработки WPF в Sharpdevelop? Если нет, то есть ли другая альтернатива д…
26 июл '10 в 12:09
5
ответов
Бу против C# против Питона?
По сравнению с C#, Boo чувствует себя немного более Pythonic, но он также скомпилирован в.NET MSIL. Мне понравился его синтаксис, даже больше, чем синтаксис C#. Но я не смог найти ни одной книги, обучающей Бу. И я действительно не знаю, является ли …
06 окт '09 в 09:47
1
ответ
Тип проблемы с Observable.Create от Boo
Я пытаюсь использовать Reactive Extensions от Boo и сталкиваюсь с проблемами типа. Вот основной пример: def OnSubscribe(observer as IObservable[of string]) as callable: print "subscribing" def Dispose(): print "disposing" return Dispose observable =…
18 мар '11 в 06:11
2
ответа
Может ли язык домена (DSL) быть локализован (т.е. переведен)?
Я никогда не писал DSL, но я рассматриваю его как функцию для нового проекта (гипотетического). Для конечных пользователей будет возможность выразить на естественном языке такие понятия, как будни между 10 и 11, за исключением первого понедельника м…
16 мар '10 в 19:39
0
ответов
OpenTK и Assimp порт в Boo ничего не рендерит
Переполнение стека! Я довольно недавно заинтересовался созданием собственного игрового движка с использованием OpenTK (обертка.NET OpenGL) и Boo (очень похожий на Python) язык после некоторых моментов гнева по поводу производительности Unity 5. Да, …
27 ноя '18 в 15:34
1
ответ
Перегрузка операторов в Boo - op_NotEqual?
У меня есть старая библиотека C#, которую я конвертирую в Boo, и она использует перегрузку операторов. Чтобы не понимать причину этого, я ищу способ сделать то же самое в Бу. Это принимает форму: public static bool operator <(Duration duration, T…
01 апр '11 в 00:30
1
ответ
Возможно ли для класса aC# использовать атрибут boo macro.ast?
Можно ли украсить класс aC# атрибутом ast или вызвать макрос и взаимодействовать с компилятором Boo?
27 окт '11 в 20:14
2
ответа
Как я могу использовать методы расширения в бу
У меня есть список в моем скрипте бу и я хочу использовать методы расширения System.Linq, но компилятор бу выдает это исключение: BCE0019: Boo.Lang.Compiler.CompilerError: 'ToList' is not a member of 'System.Linq.IQueryable`1[[...]]'. ("..." - это т…
08 янв '11 в 12:58
2
ответа
Как я могу создать таблицу отправки в Boo?
Я хотел бы иметь возможность хранить функцию в хеш-таблице. Я могу создать карту как: hash = {} hash["one"] = def(): print "one got called" Но я не могу это назвать func = hash["one"] func() Это приводит к следующему сообщению об ошибке: Невозможно …
18 июл '09 в 09:37
2
ответа
Дженерики в Boo - есть ли эквивалент C# где
Есть ли способ в Boo выразить некоторые константы в универсальных типах, как мы можем сделать, используя предложение where в C#? Короче как писать? class MyClass<T> where T:Icomparable<T> {...} Спасибо
31 авг '09 в 14:15
1
ответ
Многоразовый вложенный макрос в бу?
Я пишу DSL с использованием boo, и я хотел бы сохранить его как можно более сухим. Мне было интересно, есть ли способ повторно использовать вложенный макрос. Например в topmacro1: submacro: topmacro1['submacro'] = 'defined' topmacro2: submacro: topm…
09 дек '10 в 17:40
2
ответа
Бу Справочная карта?
Я ищу синтаксический лист / справочную карту. Быстрый поиск в Google и на сайте Boo ничего не дал, кто-нибудь знает, где он?
11 сен '09 в 08:41
0
ответов
Компилятор Boo иногда выдает "Попытка чтения или записи в защищенную память"
Иногда я получаю следующее исключение при компиляции скриптов Boo: A unexpexted thing happened, C:\Resources\temp\de4ee12533b34facbb80d007648a48f2.BackendRole\RoleTemp output562348dc-eaec-41d3-9463-330b8bbe7ab8.bre(1,1): BCE0055: Boo.Lang.Compiler.C…
11 мар '13 в 16:33