
lean2ts
Lean 4の仕様をTypeScriptの型・スタブ・fast-checkテストへ変換するツール
できること
- structure/inductiveから型を生成
- theoremをfast-checkの性質テストへ変換
- defから関数スタブを生成
自作言語の外で書いたもの。Lean 4 の定理を TypeScript のプロパティテストに落とすもの(lean2ts)、Lean を Rust に落とすバックエンド(lean4-rust-backend)、その手前の証明の練習(hello-lean4・lean-lang-sandbox・lean4-practice・fizzbuzz-lean4-lib・fizzbuzz-lean4-cli)、Zig の型で消えるゼロコスト関数型ツールキット(zfp)、Ruby の並行境界を OpenTelemetry で覗くもの(sashiko)、Terraform の構成に負荷を流して費用と余力を読む Go の道具(archgopher)。
系統の一覧へ
Lean 4の仕様をTypeScriptの型・スタブ・fast-checkテストへ変換するツール
Lean 4の仕様をTypeScriptの型・スタブ・fast-checkテストへ変換するツール
Zigのネイティブ型上で動くゼロコストの関数型ツールキット
OpenTelemetry上でRubyの並行処理境界をまたいでトレースをつなぐ可観測性ライブラリ
つくる前に構成を読む。Terraform に想定の負荷を流し、費用・余力・遅延・可用性を見積もる
Lean 4 で書かれた Hello World CLI アプリ
定理証明からプログラミングまで学べるLean 4のチュートリアル集
Lean 4 製の FizzBuzz CLI。fizzbuzz-lean4-lib を利用する
Lean 4をRustへ変換するIRベースのコード生成バックエンド
Lean 4コード生成のベストプラクティスを提供するClaude Codeプラグイン
Lean 4 で書かれた FizzBuzz ライブラリ