Complétion automatique des chemins de fichiers avec Envision
Lorsque data scientists travaillent avec Envision, notre langage spécifique au domaine, conçu pour l’optimisation quantitative du commerce, nous voulons nous assurer qu’ils soient aussi productifs que possible. En effet, on ne trouve pas des data scientists sur des arbres, et lorsque vous en avez un de disponible, vous voulez tirer le meilleur parti de son temps.
Une analyse de données commence par charger des données d’entrée, qui se trouvent être stockées sous forme de fichiers plats dans Lokad. Ainsi, un script Envision commence toujours par quelques instructions telles que:
read "/sample/Lokad_Items.tsv"
read "/sample/Lokad_Orders.tsv" as Orders
read "/sample/Lokad_PurchaseOrders.tsv" as PurchaseOrders
Bien que la syntaxe Envision soit compacte et simple, les noms de fichiers peuvent, en revanche, être assez complexes. Dès le début, notre éditeur de code source avait été lancé avec l’autocomplétion, mais jusqu’à récemment, l’autocomplétion ne fournissait pas de suggestions pour les noms de fichiers. Il y a quelques jours, l’éditeur de code a été mis à jour, et les noms de fichiers sont désormais suggérés de la manière suivante:

Cette fonctionnalité faisait partie d’une mise à jour plus importante qui a également rendu l’éditeur de code source Envision plus réactif et mieux adapté pour gérer de grands scripts.