Я бы хотел иметь возможность просматривать и вносить изменения в исходный код установленных (через zef
) модулей perl6.Как я могу это сделать?
В моей системе источники модулей находятся под ~/.perl6/sources/
, и есть также некоторый файл метаданных о модулях в ~/.perl6/dist/
.
. Я также могу использоватьzef locate ...
, чтобы показать исходный путь модуля, но внесение изменений непосредственно в исходные файлы, по-видимому, не имеет никаких последствий (т. Е. use
модуль из REPL не показывает мои изменения).
Я предполагаю, что это потому, что модули были предварительно скомпилированы, и perl6 не принимает мои изменения и не перекомпилирует модули, когда я делаю изменения непосредственно в исходные файлы модуля таким образом ...
ОБНОВЛЕНИЕ: Удаление соответствующих предварительно скомпилированных файлов в ~/.perl6/precomp/...
, кажется, работает, но я не уверен, как и если это что-то испортит.