Envisionでファイルパスを自動補完
Envisionという、商取引向けの定量最適化に特化したドメイン固有言語を用いるdata scientistsが、できるだけ生産性を高められるようにすることが我々の望みです。実際、データサイエンティストは簡単に手に入る存在ではなく、一度確保できたなら、その時間を最大限に活用したいものです。
data analysisは、入力データを読み込むことから始まります。これらのデータは、Lokad内のフラットファイルとして保存されています。したがって、Envisionスクリプトは次のような数行の文から始まります:
read "/sample/Lokad_Items.tsv"
read "/sample/Lokad_Orders.tsv" as Orders
read "/sample/Lokad_PurchaseOrders.tsv" as PurchaseOrders
Envisionの構文はシンプルで分かりやすい一方、ファイル名はかなり複雑な場合があります。当初から当社のソースコードエディターにはオートコンプリート機能が搭載されていましたが、最近までファイル名に対する候補は提供されていませんでした。数日前、コードエディターがアップグレードされ、現在ではファイル名が以下のように提案されるようになりました:

この機能は、Envisionのコードエディターをより応答性の高い、また大規模なスクリプトに対応しやすいものにするための大規模なアップグレードの一環として実装されました.