Вопросы по теме 'boo'

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

Вложенные классы .NET
Текущая библиотека классов, над которой я работаю, будет иметь базовый класс (Field) с более чем 50 конкретными типами «полей», которые будут наследоваться от «Field» и вложены друг в друга для обеспечения удобочитаемости. Например... abstract...
1280 просмотров
schedule 21.11.2022

Бу в Visual Studio?
Есть ли способ использовать boo в моем msvs? Я хотел бы, чтобы моя форма вызывала некоторый код boo вместо C#.
3061 просмотров
schedule 11.03.2022

Можно ли сохранить динамическую сборку на диск?
Недавно я купил книгу Айенде Building DSLs in Boo (купите ее, прочитайте, она потрясающая), но я Я столкнулся с проблемой реализации и хочу посмотреть, как выглядит сгенерированный код. Обычно я бы использовал рефлектор для просмотра кода, но в...
7821 просмотров
schedule 10.10.2022

Boo: Явное указание типа хэша
Я новичок в Boo и пытаюсь понять, как объявить тип хеша. Когда я делаю: myHash = {} myHash[key] = value (later) myHash[key].method() компилятор жалуется, что "метод не является членом объекта". Я понимаю, что он не знает, какого...
400 просмотров
schedule 04.03.2024

Как создать вложенный макрос в Boo
Я создаю вложенные макросы в Boo, я написал эту программу: macro text: macro subMacro: text["Text"] = "Hello World" return [| block: System.Console.WriteLine( "Hello World" ); |] Но я получаю сообщение об ошибке...
269 просмотров
boo
schedule 24.08.2022

Насколько стабилен и зрел Бу?
Я посмотрел на Бу, и он выглядит довольно круто! Мне просто интересно, насколько он стабилен на данном этапе? Я имею в виду, не могли бы вы использовать его в реальном рабочем коде?
736 просмотров
boo
schedule 03.02.2024

Использование Boo в веб-приложении
Я пытаюсь поддерживать встроенные сценарии в существующем веб-приложении и хотел бы, чтобы наши пользователи могли писать сценарии Boo с помощью редактора HTML, проблема в том, что BOO использует отступы, подобные питону (вместо фигурных скобок в...
281 просмотров
schedule 09.02.2023

Проблема типа с Observable.Create from Boo
Я пытаюсь использовать Reactive Extensions от Boo и сталкиваюсь с проблемами типа. Вот основной пример: def OnSubscribe(observer as IObservable[of string]) as callable: print "subscribing" def Dispose(): print "disposing"...
271 просмотров
schedule 04.09.2022

Boo — предотвращение произвольного импорта
В настоящее время я оцениваю кандидатов на язык сценариев приложений для размещения в приложении .Net и наткнулся на Boo. Однако я изо всех сил пытаюсь понять из документации, будет ли в любом случае мешать пользователю импортировать любое...
78 просмотров
schedule 19.12.2023

Работает ли система сборки Phantom под Mono?
Я ищу кроссплатформенные системы сборки для проектов .Net. Phantom выглядит интересно, однако мне интересно, будет ли он нормально работать в Linux с Mono. Он построен поверх Boo. Похоже, у Boo есть поддержка в Mono...
177 просмотров
schedule 06.03.2023

Проблема с сигнатурами методов Microsoft.Office.Core
Я получаю следующую ошибку при компиляции проекта Boo, который использует взаимодействие: textbox = _ActiveWorkSheet.Shapes.AddTextbox(MsoTextOrientation.msoTextOrientationHorizontal, left, top, width, height) Лучшая перегрузка для метода...
562 просмотров
schedule 03.04.2023

Преобразование массива из 2 последовательных байтов в целые числа быстрее
У меня есть «огромный» объем данных, который может варьироваться от 50 до 100 мегабайт. Я читаю эти данные в виде массива байтов, используя файловый стример. Дело в том, что я хочу преобразовать все последовательные 2 байта в целое число. Как я...
544 просмотров
schedule 08.01.2023

массив класса в бу, невозможно получить доступ к свойствам
Итак, я создал класс в bool, который имеет три свойства: Name as string, required как bool, read as bool. Затем я собираюсь создать метод (SetDefault), который проходит через массив этого типа и устанавливает все необходимые свойства обратно в true...
50 просмотров
boo
schedule 02.09.2022

Eval ошибка в единстве
Там же это работает: Debug.Log(gameObject); И это выдает BCE0020: Boo.Lang.Compiler.CompilerError: экземпляр типа UnityEngine.Component требуется для доступа к нестатическому элементу gameObject. eval("Debug.Log(gameObject);"); Это...
240 просмотров
schedule 27.11.2022

InvalidCastException: невозможно преобразовать тип источника в тип назначения
Я получил данные из xml и сохранил их в массиве. Я закодировал, как показано ниже. Private var dataarray=new Array(); private var timearray=new Array(); private var distancearray=new Array(); private var detailStock : String; private var...
1223 просмотров
schedule 12.11.2022

Обработка входного файла Excel и сериализация его строк
Мне нужно решить упражнение, но я не могу решить одну ошибку. У меня не так много знаний о языке Бу, извините. Мой код: public class Item (IIDataReaderLoadable): Sequence as long Code as string Description as string Weight as decimal...
802 просмотров
schedule 26.05.2022