Size: a a a

2020 January 22

VG

Vadim Goncharov in Modern::Perl
в данной задаче простой #define же по сути
источник

AP

Anton Petrusevich in Modern::Perl
ну, конкретно этот синтаксис поди не сложно реализовать, но делать это придётся самостоятельно
источник

AU

Alexey Ugnichev in Modern::Perl
Anton Petrusevich
ну, конкретно этот синтаксис поди не сложно реализовать, но делать это придётся самостоятельно
Есть шанс, что кто-то уже заморочился.
источник

AP

Anton Petrusevich in Modern::Perl
что такое сорс фильтр: на входе текст модуля/файла перед тем, как он будет передан интерпретатору перла. сорс-фильтр его преобразовывает и отдаёт интерпретатору. если номера строк изменились, то становится "удобно" в случае репортов перла об ошибках
источник

AK

Andrey Konovalov in Modern::Perl
Anton Petrusevich
затем! (с)
Элементарно можно взять файл текущего *.pl и кодом просто внутри этого pl сформировать новый файл, после чего запустить его интерпретатором. Это если eval не канает
источник

AP

Anton Petrusevich in Modern::Perl
слушай, сколько сорс-фильтров ты уже написал?
источник

AP

Anton Petrusevich in Modern::Perl
основная проблема сорс-фильтров, что они вообще никак не связаны/интегрированы с парсером перла, поэтому нельзя просто взять и добавить фич в язык, например
источник

VG

Vadim Goncharov in Modern::Perl
Anton Petrusevich
что такое сорс фильтр: на входе текст модуля/файла перед тем, как он будет передан интерпретатору перла. сорс-фильтр его преобразовывает и отдаёт интерпретатору. если номера строк изменились, то становится "удобно" в случае репортов перла об ошибках
но можно прагмы #line расставить?
источник

VG

Vadim Goncharov in Modern::Perl
смахивает, что эти фильтры - как раз полный аналог сишного препроцессора :)
источник

AP

Anton Petrusevich in Modern::Perl
Vadim Goncharov
смахивает, что эти фильтры - как раз полный аналог сишного препроцессора :)
ну да, так примерно и есть
источник

AP

Anton Petrusevich in Modern::Perl
только синтаксиса не предусмотрено, свой нужно приделывать
источник

IB

Ivan Bessarabov in Modern::Perl
Некоторые плагины dist-zilla делают приблизительно это
источник

AP

Anton Petrusevich in Modern::Perl
Vadim Goncharov
но можно прагмы #line расставить?
попробуй
источник

IB

Ivan Bessarabov in Modern::Perl
вставить правильную версию перед публикацией на cpan
или там pod переформатировать, добавить вскякие стандартные вещи
источник

VG

Vadim Goncharov in Modern::Perl
прикольно
источник

VG

Vadim Goncharov in Modern::Perl
а это куда читать вообще? оно в из коробки есть?
источник

AP

Anton Petrusevich in Modern::Perl
есть
источник

AP

Anton Petrusevich in Modern::Perl
или ты про дистзиллу?
источник

VG

Vadim Goncharov in Modern::Perl
не, про сами
источник

AP

Anton Petrusevich in Modern::Perl
источник