• 宣言的である、とは?
    • だいたい比較対象に「手続き的」が出てきます
  • 雑なイメージ
    • ※以下は雑すぎて「それはeasy化された手続きに過ぎないです」
      • 「いやパッケージマネージャーの管理対象になるし、installされたという状態を宣言しているので」
        • みたいなややこしい話も出てくる可能性もあるけど、
          • ひとまず気にしないことに。
            • あとでもっと適切な例を思いついたら書きます
    • 例えば、プログラムをインストールするとき、
      • 手続き的:
        • 公式サイトにいって、
          • ダウンロードページにいくボタンをクリックして、
          • ダウンロードボタンを押して、
          • ダウンロードウィンドウを表示して、
          • ダウンロード決定ボタンを押して、
          • ダウンロード完了するまで待って、
          • ダウンロードされたインストーラーを起動して、
          • ウィザードに従っていろいろな初期設定を選んで、
          • インストール完了するまで待って、
          • インストール完了
      • 宣言的:
        • 寝る前に cargo install --git~
        • 起きたらインストール完了していた
        • ※もっとスタンダードな例は、winget install ~
    • さすがに雑すぎるのでもうちょっとcontextを書く