Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>definyNew to Visual Studio Code? Get it now.
definy

definy

narumincho

|
85 installs
| (0) | Free
definy VSCode extension
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

definy (VSCode 拡張機能版)

module(
  "モジュールの説明文",
  body(
    part(oneAddOne, "1足す1は2", add(uint(1), uint(1))),
    part(five, 5, add(oneAddOne, uint(" 3"))),
  ),
)

definy は シンプルさを重視した新しいプログラミング言語です.

まだまだ開発中であり, できることは限られます.

上のコードを書いた状態で, add にマウスをホバーすると評価結果を見ることができます.

VSCode 拡張機能版 definy を作った理由

https://definy.app で完結するような開発環境を目指していたが

  • 全文検索機能
  • バージョン管理機能

の仕組みがない状態での開発は不便で, また 全文検索機能とバージョン管理機能を自作するのは時間がかかってしまうため. 一旦 普通のプログラミング言語と近いテキストで表現し, VSCode で編集するスタイルにした.

かと言って, definy の個性が失われたわけではない

  • VSCode の拡張機能だけで環境構築が完了するため, 少ない準備ですぐに開発に取り組むことができる
  • シンプルな構文のため解析が簡単であり, コードフォーマットができないエラーが発生しない
  • そのほかの特徴は Elm を参考にしている. 型クラスのないシンプルな純粋関数型
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft