Wenn Data Scientists mit Envision arbeiten, unserer domänenspezifischen Sprache, die speziell für die quantitative Optimierung im Handel entwickelt wurde, möchten wir sicherstellen, dass sie so produktiv wie möglich sind. Tatsächlich wachsen Data Scientists nicht auf Bäumen, und wenn Sie einen zur Verfügung haben, möchten Sie seine Zeit optimal nutzen.

Eine Datenanalyse beginnt mit dem Laden von Eingabedaten, die in Lokad als Flachdateien gespeichert sind. Daher beginnt ein Envision-Skript immer mit einigen Anweisungen wie:

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

Während die Envision-Syntax kompakt und einfach ist, können Dateinamen andererseits ziemlich komplex sein. Von Anfang an wurde unser Quellcode-Editor mit Autovervollständigung veröffentlicht, jedoch wurden bis vor kurzem keine Vorschläge für Dateinamen angezeigt. Vor einigen Tagen wurde der Code-Editor aktualisiert, und Dateinamen werden nun wie folgt vorgeschlagen:

Diese Funktion war Teil eines größeren Upgrades, das den Envision-Quellcode-Editor auch reaktionsschneller und besser für den Umgang mit großen Skripten gemacht hat.