У меня есть пакет, который я только что сделал, и у меня есть «старый режим», который в основном заставляет его работать так, как он работал раньше: импортировать все в текущее пространство имен. Одна из приятных сторон использования этого пакета в том, что нам больше не нужно это делать. В любом случае, я хотел бы, чтобы это было так, чтобы всякий раз, когда кто-либо делал:
use Foo qw(:oldmode);
Я выдаю предупреждение, что это устарело и что они должны либо импортировать только то, что им нужно, либо просто получать доступ к функциям с помощью Foo-> fun ();
Есть идеи, как это сделать?