Elm公式ガイドについて
Elm公式ガイド(日本語)は、関数型プログラミング言語Elmの公式ガイド(英語)を、有志の皆様が翻訳してくださったものです。
日本語訳版のおかげで、多くの方々がElmに入門しやすくなったのではないでしょうか。
この記事の概要
2019年9月後半、Elm公式ガイド(英語)に大きめの変更が入りました。
これはその変更内容をまとめたものです。
まだ翻訳されていないので、みんなで翻訳していきましょ〜
変更点概要
- ガイドで教えている内容自体には変更なし
- 表記が変更された(よりシンプルになったような気がします)
- ガイド内で実際にコードを書いて試すことができるようになった(replが埋め込まれた)
- そのためElmやエディタのインストール説明がかなり後に回った
変更点一覧
ファイル名 | 変更 | 新規 | 削除 | 主な変更内容 | ファイル概要 |
---|---|---|---|---|---|
.gitignore | ○ | コメント行などを削除しシンプル化 | (git用の設定ファイル) | ||
book.json | ○ | 全ページ右上にあったshareボタンの削除 | (gitbookの設定ファイル) | ||
book/README.md | ○ | 表記をよりシンプルにした | はじめに | ||
book/SUMMARY.md | ○ | 「インストール」を細分化&後の方に移動 | 目次 | ||
book/appendix/function_types.md | ○ | replが埋め込まれた | 関数の型 | ||
book/architecture/README.md | ○ | 表記の変更&画像と動画でよりわかりやすくした | The Elm Architecture | ||
book/architecture/buttons.md | ○ | 冒頭の「サンプルコードをダウンロードするか」を削除 | ボタン | ||
book/architecture/forms.md | ○ | 冒頭の「サンプルコードをダウンロードするか」を削除 | フォーム | ||
book/architecture/hints.mp4 | ○ | (The Elm Architecture内の動画) | |||
book/architecture/text_fields.md | ○ | 冒頭の「サンプルコードをダウンロードするか」を削除 | テキストフィールド | ||
book/architecture/try.png | ○ | (The Elm Architecture内の画像) | |||
book/core_language.md | ○ | 見出しは変わらないが大幅な変更&replが埋め込まれた | 言語の基礎 | ||
book/effects/http.md | ○ | 冒頭の「サンプルコードをダウンロードするか」を削除 | HTTP | ||
book/effects/json.md | ○ | 冒頭の「サンプルコードをダウンロードするか」を削除 | JSON | ||
book/effects/random.md | ○ | 冒頭の「サンプルコードをダウンロードするか」を削除 | Random | ||
book/effects/time.md | ○ | 冒頭の「サンプルコードをダウンロードするか」を削除 | Time | ||
book/error_handling/maybe.md | ○ | replが埋め込まれた | Maybe | ||
book/install.md | ○ | 細分化されたため削除 | インストール(旧) | ||
book/install/README.md | ○ | 「インストール」が細分化されたため新規作成 | インストール | ||
book/install/editor.md | ○ | 「インストール」が細分化されたため新規作成 | インストール/Code Editor | ||
book/install/elm.md | ○ | 「インストール」が細分化されたため新規作成 | インストール/Elm | ||
book/install/images/editor.png | ○ | (インストール/Code Editor内の画像) | |||
book/install/images/terminal.png | ○ | (インストール/Elm内の画像) | |||
book/interop/README.md | ○ | 冒頭の表記を変更 | JavaScriptとの相互運用 | ||
book/styles/website.css | ○ | 目次最下部の「GitBookで公開」の非表示など | (全ページ共通のcss) | ||
book/types/custom_types.md | ○ | replが埋め込まれた | カスタム型 | ||
book/types/pattern_matching.md | ○ | typo修正 | パターンマッチ | ||
book/types/reading_types.md | ○ | replが埋め込まれた | 型を読む | ||
book/types/type_aliases.md | ○ | サンプルプログラムと表記をよりわかりやすいものに変更&replが埋め込まれた | 型の別名 | ||
book/webapps/structure.md | ○ | ほんの少しだけ表記の変更 | モジュールの構造化 | ||
build.sh | ○ | (GitBook用のshell) | |||
favicon.ico | ○ | (アイコン) | |||
redirects.json | ○ | (リダイレクトの設定) | |||
repl/README.md | ○ | (ページ内に埋め込まれたrepl用) | |||
repl/assets/repl.js | ○ | (同上) | |||
repl/build.sh | ○ | (同上) | |||
repl/elm.json | ○ | (同上) | |||
repl/index.js | ○ | (同上) | |||
repl/package.json | ○ | (同上) | |||
repl/src/Error.elm | ○ | (同上) | |||
repl/src/Flags.elm | ○ | (同上) | |||
repl/src/Repl.elm | ○ | (同上) | |||
test.html | ○ | (ガイドからは参照されない。本当にテスト用っぽい。) |
差分の確認方法
Elm公式ガイドの「翻訳について」から、翻訳済の内容と最新の公式ガイド(英語)との差分が確認できます。