Quando scienziati dei dati lavorano con Envision, il nostro linguaggio specifico del dominio pensato per l’ottimizzazione quantitativa per il commercio, vogliamo assicurarci che siano il più produttivi possibile. In effetti, i scienziati dei dati non crescono sugli alberi, e quando per caso ne hai uno disponibile, vuoi sfruttarne al massimo il tempo.

Un’ analisi dei dati inizia caricando i dati di input, che per caso sono archiviati come file flat all’interno di Lokad. Pertanto, uno script Envision inizia sempre con alcune istruzioni come:

read "/sample/Lokad_Items.tsv"
read "/sample/Lokad_Orders.tsv" as Orders
read "/sample/Lokad_PurchaseOrders.tsv" as PurchaseOrders

Mentre la sintassi di Envision è compatta e lineare, i nomi dei file, invece, possono essere piuttosto complessi. Fin dall’inizio, il nostro editor di codice sorgente era stato rilasciato con il completamento automatico, tuttavia fino a poco tempo fa, il completamento automatico non forniva suggerimenti per i nomi dei file. Qualche giorno fa, l’editor di codice è stato aggiornato, e ora i nomi dei file vengono suggeriti come segue:

Questa funzionalità faceva parte di un aggiornamento più ampio che ha reso anche l’editor di codice Envision più reattivo e più adatto a gestire script di grandi dimensioni.