以下の内容はhttps://2323-code.hatenablog.com/entry/2025/10/26/225736より取得しました。


LeanでHello Worldをやってみた

背景

Xでバズってたから。 あとRustが比較に出されていて、なんとなく面白そうに感じたから。

やってみる

Zedを使ってLeanをかける環境を整える

Zedが好きなので今回はZedを使ってLeanを書いていく。

ZedにはデフォルトでLeanをサポートする機能が入っていないので、下記拡張機能を入れた。

lean4

leanprover/elan: リーンバージョンマネージャー がないとインストールできないので入れる

  1. github の Readmeにある通りにコマンドを実行する。
  2. インストールに成功したら、source $HOME/.elan/env を実行してパスを通す。
  3. その後に、lean4をインストールすると正常にインストールされる。

初めての lean

leanは拡張子が .leanらしい。試しにhello.lean という名前でファイルを作ってみる。

下記にある通りに写経して、 #eval にカーソルを合わせると確かに3が出てくる。

これはダメらしい。 代わりに次のように書く

()なしでいけた。何がダメなんだろう。(カッコないのにちゃんと読まれているのも不思議な感じ)

もう少し楽しみたいんだけど、まだ難しい

一旦ここまで。もしこういうの面白いよ、などあればまた書きます。

参考文献




以上の内容はhttps://2323-code.hatenablog.com/entry/2025/10/26/225736より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14