Quando gli scienziati dei dati lavorano con Envision, il nostro linguaggio di dominio specifico dedicato all’ottimizzazione quantitativa per il commercio, vogliamo assicurarci che siano il più produttivi possibile. Infatti, gli scienziati dei dati non crescono sugli alberi e quando ne hai uno a disposizione, vuoi sfruttare al massimo il suo tempo.

Un’analisi dei dati inizia caricando i dati di input, che sono memorizzati come file piatti 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

Sebbene la sintassi di Envision sia compatta e semplice, i nomi dei file possono essere piuttosto complessi. Fin dall’inizio, il nostro editor di codice sorgente è stato rilasciato con la funzionalità di completamento automatico, tuttavia fino a poco tempo fa, il completamento automatico non forniva suggerimenti per i nomi dei file. Alcuni giorni fa, l’editor di codice è stato aggiornato e i nomi dei file sono ora suggeriti come segue:

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