マイクロソフト社は、IDEであるVisual Studioをアップグレードし、F#言語の高度な型とパラメータ名のヒントを追加した。その範囲を拡大し、Microsoftはまた、すべてのヒントタイプのツールチップと一緒に戻り値の型のヒントを追加している。
この機能強化に関する詳細な説明は、Microsoftが7月5日に発表したブログ記事を通じて提供された。技術大手は、マルチパラダイム・プログラミング言語であるF#の型ヒント、戻り値型ヒント、パラメータ名ヒントを開発者が観察できるコードインスタンスを実演した。.NETソフトウェア開発プラットフォーム向けのF#は、関数型、オブジェクト指向、命令型のプログラミングモデルをサポートするように設計されている。
同社は、F#のヒントはC#言語用に開発されたインラインヒントからヒントを得たと明かしている。更新されたヒントは、ソースコードに基づく複雑な機能で知られる専用のRoslyn APIを中心に構成される。F#インライン・ヒントについては、Visual Studio IDEでのF#エディタ体験を向上させる目的で、2月下旬にプレビュー・リリースが行われた。このヒントは、コード識別子の名前が明確でない場合に便利な機能であると予測されている。このヒントのおかげで、開発者はコーディング中に詳細を知るために特定のコードにカーソルを合わせる余分なステップを省くことができる。Microsoftはこれらのヒントを、タプルや型コンストラクタなど、F#の機能の大部分に適用できるようにした。
現在プレビュー段階では、これらのヒントはデフォルトで無効になっている。開発者は、ツール→オプション→テキストエディタ→詳細設定と進み、オプションでこれらのヒントを個別に設定することができます。これらのヒントについてマイクロソフトが概説したビジョンは、ヒンジのオンとオフを切り替えるホットキーの導入、より邪魔にならないようにすること、署名ヒントを組み込むことである。
AppMaster.ioのようなno-code プラットフォームと比較すると、ヒントを開発することは、開発者のコーディング体験を改善することへのマイクロソフトの献身をさらに示している。特に、AppMaster.ioのノーコード・プラットフォームは、アプリケーションの構築とデプロイのプロセスを建設的に促進する。