人が読める
コードの詳細より先に意図と見取り図を。
各責務が意図を宣言します。地図はコードから生成され、判断がどこにあるかを示します。
実装は変えられます。目的、境界、根拠は見えるままです。
注文への請求は一度だけ。
入力、結果、保証。
与えられた資源だけ。
約束を果たすコード。
変更が人、システム、保証に何をもたらすかを示します。
一度だけ請求する目的は変わりません。
新しい接続には判断が必要です。
保証ごとに検証方法を示します。
コードの詳細より先に意図と見取り図を。
役割を明確にし、もっともらしい誤りを見つけやすく。
証明済み、テスト済み、未検証。それぞれ意味が異なります。
段階的な検証とネイティブ性能を測定可能な目標に。
パラダイムは定義済みです。1.0版とRustコンパイラは段階的に開発中。機能は根拠とともに発表します。