Size: a a a

2021 July 13

sA

saintserge Andreev in Modern::Perl
Я для теста создаю модуль в рантайме.
источник

sA

saintserge Andreev in Modern::Perl
Хотелось бы его менять
источник

sA

saintserge Andreev in Modern::Perl
Или мокнуть?
источник

sA

saintserge Andreev in Modern::Perl
У меня в data  кое какие настройки хранятся
источник

sA

saintserge Andreev in Modern::Perl
Ну если нельзя просто оберну то что получает данные из  data и там уже замокаю
источник

SZ

Sergey Zhmylove in Modern::Perl
Интересный вопрос. Буду у компа посмотрю
источник

sA

saintserge Andreev in Modern::Perl
Спасибо.
источник

SZ

Sergey Zhmylove in Modern::Perl
Data похоже readonly
источник

W

Warstone in Modern::Perl
Но это только флаг. Никто-же не мешает это поменять, не?
источник

SZ

Sergey Zhmylove in Modern::Perl
Ну естессно поменять можно, но не на РР
источник

SZ

Sergey Zhmylove in Modern::Perl
И тогда вопрос «нафига» становится ещё острее
источник

W

Warstone in Modern::Perl
Всегда есть один ответ "для тестов"
источник

SZ

Sergey Zhmylove in Modern::Perl
Проще тогда уж <DATA> в массив запихать и вертеть как угодно
источник

GK

Grigoriy Koudrenko in Modern::Perl
Сама дата да, но typeglob можно замокать :) например:
cat X.pm
package X;
use strict;
use warnings;
use utf8;
use v5.14;

sub foo { print for <DATA>; }

1;
__DATA__
some data

cat x.pl
#!/usr/bin/env perl

use strict;
use warnings;
use utf8;
use v5.14;

use lib q'.';
use X;

use IO::Scalar;

X::foo();

my $data = "New data\n";
my $fh = IO::Scalar->new(\$data);
${X::}{DATA} = $fh;

X::foo();

./x.pl
some data
New data
источник

D

Den in Modern::Perl
как и говорил - вот неполный список https://rentry.co/32fan
источник

D

Den in Modern::Perl
в первой секции - чего убрать из самого перла, во второй, чего докинуть из php
источник

D

Den in Modern::Perl
так как у php довольно обширный стдлиб и расширения я затрахаюсь их функции перечислять
источник

DS

Dmitriy Shamatrin in Modern::Perl
Я сейчас скажу крамольную вещь
источник

DS

Dmitriy Shamatrin in Modern::Perl
Но перл это язык не только для веба
источник

DS

Dmitriy Shamatrin in Modern::Perl
На кой хуй переменные для сессий, кукисов и прочего добра?
источник