2
ответа

Как иметь возврат Американского лося экземпляр дочернего класса вместо его собственного класса для полиморфизма

Я хочу создать универсальный класс, разработчик которого не возвратил бы экземпляр этого универсального класса, но экземпляр специализированного дочернего класса. Поскольку Американский лось делает автоматическое объектное здание, я не добираюсь...
вопрос задан: 8 June 2010 11:14
2
ответа

Как я представляю mixin/role/trait с UML правильно?

Меня и несколько других разработчиков в настоящее время очищают нашу базу унаследованного кода, главным образом отделяясь визуальный и слои данных. Для помощи разработчикам, не вовлеченным в этот рефакторинг, понимают модель, я был бы...
вопрос задан: 22 April 2010 11:17
2
ответа

Производительность, пораженная использованием MooseX:: Объявить главным образом встреченный во время запуска?

Производительность, пораженная использованием MooseX:: Объявите главным образом встреченный, в то время как это делает свое начальное волшебство (т.е. "перевод" определения в стандартный синтаксис Perl)? т.е. однажды компиляция и начальная буква
вопрос задан: 30 March 2010 17:07
2
ответа

Как я могу получить структурированные исключения из Американского лося?

Рассмотрите этот простой класс: пакет Foo; используйте Американского лося; имеет нечто => (=> 'rw', isa => 'Интервал'); И затем этот код: используйте Попытку:: Крошечный; используйте Foo; мой $f = попытка {Foo-> новый (нечто => 'Не...
вопрос задан: 11 February 2010 00:19
2
ответа

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

Я хотел бы просто объявить атрибут "только для чтения" у Американского лося, который не может быть инициализирован в вызове к новому. Таким образом, после объявления следующего: ДЕРН пакета:: KuuAnalyze:: ProdId; используйте Американского лося;
вопрос задан: 29 November 2009 12:11
2
ответа

Модификаторы Метода Американского лося Perl: Звоните 'вокруг' прежде чем 'прежде' и 'после'

Я использую Американского лося, и я должен перенести вызовы метода в свой проект. Важно, чтобы мой код обертывания был самым внешним модификатором. Что я сделал, до сих пор помещается мои модификаторы метода в Роли Американского лося и...
вопрос задан: 9 November 2009 17:32
2
ответа

Как я лучше всего делаю инициированные средства доступа со значениями по умолчанию у Американского лося?

У меня есть ситуация, где я хотел бы кэшировать некоторые вычисления для использования позже. Скажем, у меня есть список позволенных значений. Так как я собираюсь быть проверкой, чтобы видеть, находится ли что-нибудь в том списке, я иду в...
вопрос задан: 11 October 2009 14:55
2
ответа

Как я могу объявить переменную класса как плавающую точку у Американского лося?

Как я могу объявить переменную класса как плавающую точку у Американского лося? Мой (вымышленный) образец ниже ошибок продуктов для "Реального", "Число" и т.д. "Ул." работает, но побеждает цель.. Поиск/Google не делает...
вопрос задан: 17 September 2009 14:02
2
ответа

Как делают я объявляю, что класс использует больше чем одну роль с MooseX:: Объявить?

Учитывая, что роли, Fooable и Barable и были определены, как я говорю, что класс FooBar делает Fooable и Barable? У меня нет проблемы при высказывании #!/usr/bin/perl, используют MooseX:: Объявите; роль Fooable...
вопрос задан: 29 July 2009 23:48
2
ответа

Как я могу интегрировать Американского лося в Комодо?

Комодо ActiveState является моим предпочтительным Perl IDE на OS X и XP. Недавно я начал кодировать новые проекты с помощью Американского лося. Имеет любого, нашел способ преподавать Комодо, как "определить" Атрибут Американского лося и...
вопрос задан: 25 July 2009 08:11
2
ответа

Как Роли и Черты отличаются по Американскому лосю?

Я записал ряд классов и интерфейсов, которые реализованы у Американского лося, также использующего роли. То, что я испытываю затруднения при понимании, является точными различиями и в использовании и в реализации Американского лося...
вопрос задан: 8 July 2009 13:59
2
ответа

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

Мне нужен атрибут класса у Американского лося. Прямо сейчас я говорю: #!/usr/bin/perl используют 5.010; используйте строгий; используйте предупреждения; используйте MooseX:: Объявите; класс Пользователь {имеет идентификатор => (isa => "ул."
вопрос задан: 29 June 2009 16:52
2
ответа

Как Вы создаете подтипы у Американского лося?

Я только начинаю использовать Американского лося. Я создаю простой объект уведомления и хотел бы проверить, что исходные данные имеют 'почтовый' тип. (Проигнорируйте на данный момент простое соответствие regex). Из документации I...
вопрос задан: 22 March 2009 17:29
2
ответа

Американский лось или Meta?

Я пытался сделать это много путей, но ни один из них не кажется достаточно корректным. (Я также задаюсь вопросом, есть ли у CPAN или Американского лося уже это. Десятки поисков, которые я делал со временем, показывали...
вопрос задан: 16 March 2009 16:50
2
ответа

Каким образом MooseX:: устройство хранения данных, кажется, не следует за чертами атрибута для некоторых объектов?

Я соединил немного тестового сценария для демонстрации моей проблемы: пакет P1; используйте Американского лося; используйте MooseX:: устройство хранения данных; с устройством хранения данных; имеет 'вздор' => (=> 'rw'); пакет P2; используйте Америка
вопрос задан: 7 March 2009 14:02
2
ответа

Могу я определять функции за пределами использования класса MooseX:: Объявить?

Я недавно начал использовать модуль MooseX:: Объявить. Я люблю его за его синтаксис. Это изящно и аккуратно. Сделал, чтобы любой столкнулся со случаями, где Вы хотели бы записать много функций (некоторые из них большой)...
вопрос задан: 15 February 2009 09:30
1
ответ

Выключение встроенных конструкторов с MooseX:: Объявить

Поздравления, Как продолжение моего предыдущего вопроса об Американском лосе, я теперь столкнулся с новой проблемой. У меня есть класс Американского лося, который использует Рецепт 12 для расширения родительского класса неамериканского лося.Вот:...
вопрос задан: 23 May 2017 12:34
1
ответ

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

Что корректный путь состоит в том, чтобы создать экземпляр из другого объекта Американского лося? На практике я видел сделанные многочисленные пути: $obj-> мета-> имя-> новый () $obj-> новый () ##, который был удержан от использования...
вопрос задан: 14 July 2010 22:05
1
ответ

Как может я использовать Американского лося с Тестом:: Класс?

Я в настоящее время осуществляю рефакторинг набор тестов, созданный коллегой, и хотел бы использовать Тест:: Класс [:: Большинство] при выполнении так. Когда я запустил, я выяснил, что мог действительно использовать несколько ролей Американского лося для.
вопрос задан: 14 May 2010 17:45
1
ответ

Американский лось:: Ошибка:: Каркайте сообщение об ошибке не с точки зрения вызывающей стороны

Я просто недавно начал на Американском лосе, и это - большая платформа OO не только, чтобы использовать, но также и изучить новые понятия OO. Одна из вещей, которые я хотел сделать, состояла в том, чтобы сделать сообщение об ошибке с точки зрения...
вопрос задан: 2 May 2010 07:53
1
ответ

Восстановление лениво созданного атрибута, когда базовый атрибут изменяется у Американского лося

У меня есть класс Американского лося с атрибутом lazy_build. Значение того атрибута является функцией другого (неленивого) атрибута. Предположим, что кто-то инстанцирует класса со значением 42 для...
вопрос задан: 25 April 2010 10:00
1
ответ

Триггеры американского лося, не стреляя, когда Используя DBIX:: класс

Я плохо знаком с Американским лосем и пытаюсь использовать его с DBIx:: Класс. Основные запросы DBIC и обновление работы находят, но любой триггер, который я пытаюсь записать, не становится выполняемым, когда я изменяю атрибут. использовать...
вопрос задан: 5 March 2010 21:22
1
ответ

Существует ли плагин энергии, который составляет шоу атрибутов Американского лося в Tag_List?

Я редактирую пакеты, которые используют Американского лося, и я задавался вопросом, был ли плагин для составления шоу атрибутов Американского лося в Списке Тега. Например, в следующем коде, опции атрибута делают...
вопрос задан: 2 February 2010 06:14
1
ответ

Как я могу получить доступ к метаклассу модуля, к моей роли Американского лося относятся?

Я использую роли Американского лося для применения некоторого поведения обертки вокруг некоторых методов доступа в классе. Я хочу применить эту роль ко многим модулям, каждый из которых имеют различный набор атрибутов чей...
вопрос задан: 18 November 2009 22:14
1
ответ

Проблема с mixins в MooseX:: класс NonMoose

Рассмотрите следующее: пакет MyApp:: CGI; используйте Американского лося; используйте MooseX:: NonMoose; используйте Данные:: Самосвал; расширяет 'CGI:: Приложение'; НАЧНИТЕ {печать "начинает isa =". Самосвал \@MyApp:: CGI:: ISA;}; печать "
вопрос задан: 1 November 2009 03:29
1
ответ

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

Какие стратегии люди Perl использовали, когда насмешка Американского лося возражает, что они введут в другие объекты Американского лося как ограниченные типом атрибуты? Тест:: MockObject:: Расширяется, кажется, не играет хорошо...
вопрос задан: 3 September 2009 17:30
1
ответ

Контакт с несколькими - наследованные конструкторы у Американского лося

Поздравления, я изучаю Американского лося, и я пытаюсь записать CGI:: подкласс Приложения с Американским лосем, который сделан трудным тем, что Приложение CGI не основано на Американском лосе. В моих других подклассах Приложения CGI...
вопрос задан: 29 June 2009 10:43
0
ответов

Moose (Perl): преобразовать undef в пустую строку или 0, а не умереть ( )

Я получил много исключений от QA из-за неполных данных, передаваемых в мои конструкторы Moose. Имя атрибута присутствует в аргументах конструктора, но значение равно undef. Это факт ...
вопрос задан: 23 May 2017 12:22
0
ответов

Современный perl - готовые к запуску приложения - обучение на примерах - из чего? [закрыто]

Я изучаю современный perl - Moose, Plack и т. д. Во многих советах вы можете прочитать «учиться на примерах» - поэтому я начал поиск готовых к запуску приложений, написанных на современном perl. Просмотрено много страниц ...
вопрос задан: 23 May 2017 12:02
0
ответов

Как сделать Mason2 UTF-8 чистый?

Переформулируем вопрос, потому что @optional задал мне было непонятно и связано одно решение на основе HTML :: Mason Четыре простых шага, чтобы очистить Unicode Mason UTF-8 с помощью Apache, mod_perl и DBI, ...
вопрос задан: 23 May 2017 12:00