lean-ja / fp-lean-ja Goto Github PK
View Code? Open in Web Editor NEWFunctional Programming in Lean の日本語訳. 演習問題への解答を含みます(作業中 🚧)
Home Page: https://lean-ja.github.io/fp-lean-ja/
License: Other
Functional Programming in Lean の日本語訳. 演習問題への解答を含みます(作業中 🚧)
Home Page: https://lean-ja.github.io/fp-lean-ja/
License: Other
現在の翻訳ルールには
句読点には
,
.
を用いる.
と(半角のカンマとピリオドを使うように)書かれています。
しかし、実際の翻訳の大部分では全角のカンマとピリオドが使われているため、少なくとも現在の句読点ルールは変更が必要だと思われます。
そして、カンマとピリオドの使用には、
という(単に慣習の違いによらない)デメリットがあると思います。
そこで、
、
と。
を用いる、
と。
をそれぞれ,
と.
に一括置換するとすると、句読点に関するミスを防ぐことができると思います。
ただ、もし可能なら、
と。
をそのままにしておき、mdbookに(文字列置換による)「句読点切り替えボタン」を実装できれば、よりユーザフレンドリーだと思います。
現行の全翻訳に影響の出る大きなルール変更提案で恐縮ですが、ご一考いただけると幸いです。
「公用文作成の考え方」 を改めて確認したところ,句読点には 、
と 。
を使うのが原則だと書かれていました.(昔はカンマとピリオドだった気がします)
エディタ上でも 、
と 。
の方が判読しやすくて統一しやすいというメリットがあるので,この機に句読点を変更したほうが良いかと思いました.
訳を付けるにあたり、すべての演習問題に解答を用意する
対訳表への変更提案はこちらにお願いします。
提案の際は、
* 提案対象の用語
* 提案内容
* 提案理由
の3つをお書きください。
マージコンフリクトを避けるため、レビュアー以外の方が対訳表にPull Requestを出すことはお控えください。
対訳表への変更提案がある際は、「New issue」ボタンを押した後、issue template「対訳表への変更提案」をお使いください。
原文のライセンスを確認
原文のどのバージョンの訳なのか明記
翻訳は非公式のものであり、lean-jaが管理するものであると明記
現状、「翻訳の際のルール」や「対訳表」がリポジトリのファイルとして管理されていますが、これらを Github の wiki で管理するとよいのではないかと考えました。
参考: ウィキについて - GitHub Docs
メリット
デメリット
一章が結構長いので
プレビューするのには mdbook と Lean だけでなく Python も必要で,バージョンも指定しないといけない
クラウド開発環境をセットアップしておくのが良いと思われる
他のリポジトリと同様にできるはず
linter の導入を検討する。
案(上にあるほど優先度高)
試してみて使えそうなら導入し、そうでないなら見送る。
String.dropRightWhile は IO アクションではなく,通常の文字列関数であるため,:= ではなく ← を使用しています.
↑ 逆になってませんか?
structure S を定義すると、S.rec も自動生成されている
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.