Автозаполнение путей к файлам с Envision
Когда специалисты по данным работают с Envision, нашим доменно-ориентированным языком, адаптированным для количественной оптимизации в коммерции, мы стремимся обеспечить им максимальную продуктивность. Действительно, специалистов по данным не растят на деревьях, и когда такой оказывается, вы хотите максимально эффективно использовать его время.
А анализ данных начинается с загрузки входных данных, которые, оказывается, хранятся в виде плоских файлов внутри Lokad. Поэтому скрипт Envision всегда начинается с нескольких команд, например:
read "/sample/Lokad_Items.tsv"
read "/sample/Lokad_Orders.tsv" as Orders
read "/sample/Lokad_PurchaseOrders.tsv" as PurchaseOrders
Хотя синтаксис Envision компактен и понятен, имена файлов, наоборот, могут быть довольно сложными. С самого начала наш редактор исходного кода поставлялся с автозаполнением, однако до недавнего времени автозаполнение не предлагало вариантов для имен файлов. Несколько дней назад редактор был обновлен, и теперь имена файлов предлагаются следующим образом:

Эта функция была частью более масштабного обновления, которое также сделало редактор исходного кода Envision более отзывчивым и более подходящим для работы с большими скриптами.