0
ответов

Moose coercion and builders

This follows on from my previous question about Moose structured types. I apologise for the length of the question. I wanted to ensure that I included all the necessary details. MyApp::Type::Field ...
вопрос задан: 23 May 2017 11:47
0
ответов

Как использовать BDC (каталог бизнес-данных) в sharepoint определения пользователя?

У меня есть база данных в SQL Server 2008. Я установил MOSS 2007 и настроил службы Sared. Я хочу использовать концепцию BDC для отображения данных на страницах sharepoint по его веб-частям. Какие шаги я ...
вопрос задан: 8 July 2015 02:32
0
ответов

Moose vs. MooseX::Declare

POSTLUDE MooseX::Declare would no longer be recommended by anyone as it relies on Devel::Declare which served its purpose but is itself obsolete. At this point if anyone wants MX::D they should look ...
вопрос задан: 30 April 2015 14:24
0
ответов

Perl/Moose. Как я могу динамически выбирать конкретную реализацию метода?

Я написал простой класс на основе Moose под названием Document. Этот класс имеет два атрибута: имя и домашнюю страницу. Класс также должен предоставить метод с именем do_something(), который извлекает и возвращает...
вопрос задан: 8 June 2012 19:16
0
ответов

Используйте один модуль и получите Moose плюс несколько расширений MooseX

Допустим, у меня есть кодовая база с кучей классов на основе Moose -, и я хочу, чтобы все они использовали общий комплект модулей расширения MooseX ::*. Но я не хочу, чтобы каждый класс на основе Moose -начинался как...
вопрос задан: 20 April 2012 01:41
0
ответов

Почему «использовать namespace::autoclean» предпочтительнее, чем «без Moose»?

Часто встречающаяся рекомендация по передовому опыту в отношении Moose выглядит следующим образом: «Бит use namespace::autoclean — это просто хорошая гигиена кода, поскольку он удаляет импортированные символы из вашего класса...
вопрос задан: 4 March 2012 21:41
0
ответов

Moose «строитель» против «по умолчанию»

Я понимаю, что использование Builder позволяет подклассам легко переопределять значения атрибутов по умолчанию, и они могут потребоваться для ролей. Это также можно сделать, используя значение по умолчанию, например: has 'foo' => is ...
вопрос задан: 2 March 2012 10:37
0
ответов

Чем Moose отличается от объектно-ориентированной системы Python? [закрыто]

Мой первоначальный вопрос был слишком расплывчатым и был «закрыт как неконструктивный». Поэтому я пересмотрю вопрос, чтобы он отвечал на уже опубликованные ответы. :-) Меня интересует ...
вопрос задан: 9 February 2012 15:54
0
ответов

Использование благословенных CodeRefs с ограничениями типа Moose

Мы используем классы Moose, которые сериализуют итераторы в различные выходные форматы. Мы описываем итератор как атрибут: has iterator => (is => 'ro', isa => 'CodeRef', required = & ...
вопрос задан: 26 January 2012 17:03
0
ответов

using localtime inside moose default values

Что не так с кодом ниже? При запуске я получаю: "Use of uninitialized value in concatenation (.) or string at ./main.pl line 14" #!/usr/bin/perl package Test; use Moose; has 'message' =&...
вопрос задан: 16 January 2012 17:48
0
ответов

Требует ли MooseX :: Declare, чтобы '{' находился в той же строке, что и 'метод'?

Кажется, это работает: используйте MooseX :: Declare; Пример класса {method my_method () {} } Похоже, это не создает метода: use MooseX :: Declare; class Example {method my_method () {...
вопрос задан: 11 January 2012 13:21
0
ответов

Почему подкласс не наследует константы своего родителя?

Итак, я занимался своим делом с Муси и подумал, что было бы неплохо использовать константу в тех местах, где я использую числа, чтобы было понятно что означают эти числа или в случае, если они изменятся позже ...
вопрос задан: 19 October 2011 17:20
0
ответов

Как вы карризуете встроенную функцию для логического типа (и устанавливаете ее на 1 или 0)?

Я думал, что могу каррировать логический собственный тип, чтобы установить значение true или false при вызове функции, но не Похоже, не работает так, как я ожидал, обновленный с чертами имеет 'Lock' => (is => '...
вопрос задан: 19 October 2011 04:30
0
ответов

Можно ли обернуть стандартные модули Perl в Moose?

Многие стандартные модули используют прямой Perl - проблема в том, что эти ребята не используют материал Moosey, поэтому я ловлю себя на том, что оборачиваю их в Moose или изобретаю некоторые заново. простые функции в большем масштабе ...
вопрос задан: 15 October 2011 00:50
0
ответов

Почему «использовать перегрузку» не работает с «use namespace: autoclean»?

Хорошо, просто для проверки работоспособности перегрузка, похоже, у меня не работает. Я не знаю, какая у меня версия perl, или версия overload.pm, или что-то не так с тем, как я ее реализовал, но ...
вопрос задан: 12 October 2011 05:13
0
ответов

Как я могу установить статическую переменную, к которой могут получить доступ все подклассы одного и того же базового класса (Perl / Moose)?

Поскольку Perl / Moose всегда вызывает функцию BUILD базового класса перед вызовом функции подкласса BUILD , каждый раз, когда вы создаете подкласс, создается новый экземпляр базового класса. Как мне перейти ...
вопрос задан: 28 September 2011 18:26
0
ответов

как лучше всего перегрузить строку в аксессоре атрибута Moose?

У меня есть класс, в котором я хочу применить перегрузку строки к его атрибуту id. Однако Moose не допускает перегрузку строк в средствах доступа к атрибутам. Например: пакет Foo; использовать Moose; use overload '...
вопрос задан: 29 August 2011 12:49
0
ответов

Внедрение зависимости для классов Moose

У меня есть класс Moose, которому нужно отправлять запросы типа Foo :: Request. Мне нужно сделать эту зависимость доступной извне, чтобы я мог легко обмениваться реализацией запроса в тестах. Я ...
вопрос задан: 18 August 2011 20:38
0
ответов

Как я могу создать внутренние (частные) переменные (атрибуты) объекта Moose?

Я бы хотел, чтобы некоторые атрибуты (возможно, это неправильный термин в данном контексте) были частными, то есть только внутренними для использования объекта - не могут быть прочитаны или написано снаружи. Например, подумайте ...
вопрос задан: 4 August 2011 07:16
0
ответов

Существуют ли какие-либо современные (Moose / PSGI) веб-фреймворки, кроме Catalyst?

Существуют ли какие-либо фреймворки для веб-разработки на Perl кроме Catalyst, которые: написаны с помощью Moose изначально написано для PSGI (без какой-либо эмуляции PSGI) Unicode готов / безопасен - так что Perl 5.10+ small, ...
вопрос задан: 29 July 2011 10:11
0
ответов

Perl OO с использованием Moose - лучший способ кодирования примера делегирования?

Perl Moose отличается от других объектных систем, поэтому не всегда понятно, как перевести пример, известный с других языков, на лосьоний жаргон. Рассмотрим следующий пример Rectangle на Java ...
вопрос задан: 28 July 2011 15:57
0
ответов

Могу ли я использовать подстановочные знаки оболочки для выбора имен файлов в диапазоне от двухзначных чисел (например, от foo_1.jpg до foo_54.jpg)?

У меня есть каталог с файлами изображений от foo_0.jpg до foo_99. jpg. Я хочу скопировать файлы с foo_0.jpg через foo_54.jpg. Возможно ли это просто с использованием подстановочных знаков bash? Я думаю что-то вроде cp ...
вопрос задан: 22 June 2011 21:21
0
ответов

Moose OOP или стандартный Perl?

Я собираюсь написать несколько поисковых роботов для веб-сайта, идея состоит в том, что сайт будет использовать некоторые внутренние сценарии Perl для извлечения данных с других сайтов, мой дизайн (в очень абстрактный путь ..) будет писать ...
вопрос задан: 17 June 2011 22:14
0
ответов

Moose (Perl): определения атрибутов доступа в базовых классах

Используя __PACKAGE __-> meta-> get_attribute ('foo'), вы можете получить доступ к определениям атрибутов foo в данном классе, что может быть полезно. #! perl пакет Bla; использовать Moose; has bla => is => 'ro', ...
вопрос задан: 3 June 2011 16:04
0
ответов

Полезные ошибки для Moose и MooseX :: Declare

Moose очень хорош, но иногда простые опечатки могут вызывать волнующие длинные следы стека с, с моей точки зрения, нулевым полезным содержанием . Итак, есть ли какие-нибудь инструменты, чтобы интерпретировать это ...
вопрос задан: 31 May 2011 04:37
0
ответов

Сохранение объекта Moose, имеющего PDL в качестве атрибута

Я новичок в Moose, и у меня все хорошо, пока я не столкнулся с проблемой, используя PDL в качестве свойства. Я хочу иметь возможность записывать объект в файл (я использовал use MooseX :: Storage; с Storage ('io' => ...
вопрос задан: 23 May 2011 20:36
0
ответов

Примените специальную проверку (помимо типов лося) к атрибуту лося

Типы лося великолепны, но иногда вам нужно быть более конкретным. Все вы знаете эти правила типов данных: этот параметр может быть только 'A', 'B' или 'C', или только символ валюты, или должен соответствовать некоторым ...
вопрос задан: 28 April 2011 20:23
0
ответов

How to make the Moose constructor die on being passed an undeclared attribute?

Moose is very tolerant by default. You can have a class named Cucumber and pass an undeclared attribute (like wheels) to the constructor. Moose won't complain about that by default. But I might prefer ...
вопрос задан: 28 April 2011 15:41
0
ответов

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

Боюсь, это основной вопрос. Взгляните на следующий код. Я хотел бы знать, есть ли способ объявить атрибут срезов таким образом, чтобы избежать шаблонных get_slices и ...
вопрос задан: 28 April 2011 13:32
0
ответов

Как я могу получить более точное сообщение об ошибке, если требуемый атрибут не предоставлен в Moose?

Я новичок в Moose. До сегодняшнего дня наши среды были на Perl 5.8.2, который не поддерживал Moose. Я проработал несколько примеров и подумал, что настройка «required => 1» на ...
вопрос задан: 19 April 2011 18:11