Size: a a a

2021 October 08

SZ

Sergey Zhmylove in Modern::Perl
На первый взгляд нет, он для всех хешей рандомизирует если PERL_HASH_RANDOMIZE_KEYS.
Хотя может конечно может получится что-то сотворить с xhv_last_rand
источник

SZ

Sergey Zhmylove in Modern::Perl
Я не смотрел ещё особо
источник

SZ

Sergey Zhmylove in Modern::Perl
Так это, здесь автор этого всего сам описал структуру. А ты просишь о какой-то волшебной программе, которая проанализирует твой код и поймет, что от чего зависит (причем, это не просто граф вызовов)
источник

МИ

Михаил Иванов... in Modern::Perl
Нет, там ничего не описывается руками. Утилитка обходит рекурсивно модули в каталоге и для каждого экспортирует имеющуюся  документацию. Но плюс к этому строит меню с учётом взаимного расположения модулей.
источник

SZ

Sergey Zhmylove in Modern::Perl
Я не понимаю, что такое взаимное расположение :( Какое взаимное расположение у Scalar::Util и Test::More?
источник

AE

Alexandr Evstigneev in Modern::Perl
я не в курсе что это. Делал по примеру жавовских, но так чтобы без сорс фильтров. в итоге получилось что то похожее на rdoc
источник

МИ

Михаил Иванов... in Modern::Perl
@zhmylove

Есть модули
X::Y1::Z1
X::Y1::Z2
X::Y2::Z1

Если открыта страница X::Y1, то на ней же должны быть ссылки на родительский X, на соседний X::Y2 и на дочерние X::Y1::Z1 и X::Y1::Z2.
источник

МИ

Михаил Иванов... in Modern::Perl
@zhmylove Scalar::Util и Test::More это корни, они являются соседями.
источник

SZ

Sergey Zhmylove in Modern::Perl
Окей, спасибо, я понял идею. В общем случае, конечно, она неприменима...
В pod это традиционно решалось вручную указанием ссылок.
Даже метасран, который выглядит в этом плане более-менее, и тот имеет свои условности. А всё потому, что описанная тобой модель -- условная, хоть мы в большинстве случаев ее и придерживаемся
источник

c

crux in Modern::Perl
Вообще не должны, это условный неймспейс, который может как означать, так и не означать связь модулей.

Acme
Acme::EyeDrops
Acme::Don::t

как бы в одном неймспейсе, но ссылкам друг на друга в доках к ним делать нечего.
источник

МИ

Михаил Иванов... in Modern::Perl
Если они в разных дистрибутивах - ссылок не должно быть. Если в одном - должны быть.
источник

МИ

Михаил Иванов... in Modern::Perl
Генерируем документацию для дистрибутива.
источник

c

crux in Modern::Perl
Да вот тоже совершенно не факт
источник

c

crux in Modern::Perl
Utils
Utils::КостылиДляСтрок
Utils::КостылиДляDB
источник

МИ

Михаил Иванов... in Modern::Perl
Может по какой-то там философии в каких-то случаях не так. Но если они в одном дистрибутиве - их нужно видеть.
источник

c

crux in Modern::Perl
Может быть в вашем конкретном случае это так, но в общем случае - нет, поэтому инструмент с автогенерацией таких ссылок вряд ли есть готовый. Не возбраняется написать и выложить )
источник

МИ

Михаил Иванов... in Modern::Perl
Если открыт про КостылиДляСтрок, то нужно знать, что рядом есть КостылиДляDB
источник

c

crux in Modern::Perl
Может быть в вашем конкретном случае это так, но в общем случае - нет
источник

МИ

Михаил Иванов... in Modern::Perl
Я же выше два примера привёл. Инструменты есть и используются.
источник

c

crux in Modern::Perl
А, ну и хорошо, у меня "статью не читай, каммент пиши" сработало. Доехал до места, удаляюсь, спасибо за проведённое время ))
источник