Как говорит Кристиан: «Невозможно импортировать все функции из модуля». Компилятор не имеет директивы import_all
, и я думаю, что это сделано намеренно, чтобы не допустить чрезмерного импорта функций.
Импорт функций вместо полной их квалификации M:F(...)
обычно плохой стиль. Существует семантическая разница между вызовом функции локального модуля и функцией в другом модуле (правила загрузки кода), поэтому я думаю, что лучше делать явные внешние вызовы. Можно было бы сделать исключения для импорта функций модуля dict / lists / sets, поскольку они обычно понятны и вряд ли изменятся во время обновления кода.