# 2019-10-07 Meeting Notes

- [@azu](https://github.com/azu)
- [@kahei](https://github.com/kahei)
- [@lacolaco](https://github.com/lacolaco)

----

## ミーティングアジェンダ

- [2019-10-07: ミーティングアジャンダ · Issue #968 · js-primer/js-primer](https://github.com/js-primer/js-primer/issues/968)

----

## [付録C: エッセイ #957](https://github.com/js-primer/js-primer/issues/957)

- @azu: エッセイを少し書き出してみた
- @azu: けど、歴史をたどるのはなんか違うなーという感じ
- @laco: エッセイがどういう着地点を目指すかが重要そう
- @azu: 着地点か
- @azu: エコシステムを理解するかな
- @laco: エコシステムとは? 色々広い。ブラウザもエコシステムとも言えるし
- @azu: JavaScriptの雰囲気を理解するというのが近い気がする
- @azu: 今のJavaScriptこういう状態で、それはこういう背景となっているというのを知る感じ
- @azu: エコシステムだとツールとライブラリによった話かなーという感じ
- @azu: https://web.archive.org/web/20191001081621/https://www.swyx.io/writing/js-tooling/ この記事よくできてた
- @azu: 最終的な複雑なJavaScriptはなぜ? というところを伝えられるようにしたい。
- @azu: 後はプロセス的なところか。
- @laco: 前回のMTGで"言語作者がいないというのは特徴"という話をしてたっけ
- @azu: これもプロセスと関係してくるなー
- @laco: JavaScriptのライブラリ的な特徴
- @laco: ライブラリが一級市民であるというのは他の言語から見ると特徴的かもしれない
- @azu: JavaScriptが複雑にみえるのは、JavaScriptが変化を望んだからそうなっている
- @azu: 停滞を嫌って変化を望んだからその痛みがある感じ
- @laco: JavaScriptが変化してきた理由と、これからも変化する理由みたいな
- @laco: 大きく最初にテーマを示して、これに話していきますという感じにしたほうがよさそう
- @laco: 歴史のタイムラインをたどると最終的な終着点がわかりにくい
- @azu: 大きなテーマを最初に書いて、それを掘っていく感じで書くとか
    - エコシステム(初見だと雰囲気がわかりにくいやつ)
        Node.js的な話
    - プロセス?
        ES2015がゴール?
    - ユースケースが無限に変化しがちではある
- ......
- @azu: このエッセイ読んで理解してほしいことは、この本読んだ後に、babelとかwebpack触る必要が出てきたときになんでオフィシャルツールが無いんだっけ?ということを感覚的に分かるような内容になっていて欲しい
- @laco: なぜ今の形になったのかを知っておくと、それが理不尽ではないと感じられるようなもの
- @azu: ウェブの基本が積み重ねていく文化で、これは後方互換性、相互運用性が大きい?
- @azu: 後方互換性と変化をし続けることを両方とったので、複雑な感じになっているんだと思う
- @azu: 変化を望まない人もいるのだろうけど、変化を望んでいる人のほうが多いというのが現在
- @laco: HTTPですら変わるし、安定してるのはTCP?
- @laco: ウェブはユースケース駆動で、ウェブそのものが不安定だから、そこを知っておくといいはず
- @azu: 一度使われると消せない(prefix)
- @azu: 一方で試してない機能を仕様化しても使われない(ES4)
- @azu: Origin TrialとかBabelとかもそうだけど新しい機能を試す仕組みが歴史の積み重ねでできてる気がする
- @azu: なので色々変化する前提
- @laco: 世界がWebに求めるものがどんどん変わって（増えて）いく上にJavaScriptの変化がある
- @azu: 変化をしつづけるの と 後方互換性を守る を両方やろうとしてる のが JavaScriptの複雑さを表現してる。
- @azu: この2つがメインのポイントなのかな

### 結論

- @azu:  考える

----

## 書籍化の作業

- @kahei: 一旦もう追加する箇所はないですかね?
- @azu: あとはまえがきぐらいかな
- @kahei: なら、一度Texに落とす作業を始めようと思います。
- @kahei: まずはMarkdownのまま脱字とかのチェックをして、その後レイアウトを考えながらTexにしていきます
- @kahei: TexにするとMarkdownとのdiffが取りにくくなるので、その後は変更するとマージミスが起きやすくなってしまいます
- @azu: まえがきとかってどれぐらいまでに必要とかあります?
- @kahei: まえがきの著者紹介とかは後でも大丈夫です
- @azu: 一旦本文のフリーズ日をきめておきますか
- @azu: どれぐらいでMarkdownのままのチェックができますか?
- @kahei: 大体1ヶ月ぐらいですかね
- @azu: じゃあ2019年11月5日を本文のフリーズ日にいったんしましょう
- @kahei: あとPDFとかあったりしますか?
- @azu: gitbook pdfで品質よくないやつならできます
- @azu: 後で出力しておきます

### 結論

- 本文のフリーズ日: [11月5日](https://github.com/js-primer/js-primer/issues/972)
- @azu: PDF出力する

----

## サブタイトルと表紙

- @kahei: 表紙はそういえばまだきまってないですね
- @kahei: asciidwango.jpに入るやつ
- ... 色々案を出し合う ...
- https://github.com/js-primer/js-primer/issues/968#issuecomment-538959199

----

## 次回

2019年12月9日（月）
