第76回PHP勉強会のまとめ #phpstudy

まとめました。
1
Hiraku @Hiraku

CakePHP コントリビューターのグラハムさんによるHackLangの話! #phpstudy

2014-03-25 19:52:48
Yusuke Ando @yando

Hack langはhhvmの為の言語で型が使える。 #phpstudy

2014-03-25 19:53:55
Yusuke Ando @yando

翻訳ツイートきつい。援軍求む。 #phpstudy

2014-03-25 19:54:20
Yusuke Ando @yando

Facebookはドキュメントをうまいこと生成したいという目的から始まってHackに行き着いた。 #phpstudy

2014-03-25 19:54:59
Hiraku @Hiraku

hacklangにasyncあるらしい #phpstudy

2014-03-25 19:55:05
ooharabucyou @ooharabucyou

"Facebook は、ソースコードからドキュメントを作るいい方法を探していた。これが元々の理由。type を記述したりして、技術者にわかりやすくした" #phpstudy

2014-03-25 19:55:25
Yusuke Ando @yando

インストールは簡単。 hhvmに入ってるよ。 #phpstudy

2014-03-25 19:55:38
ooharabucyou @ooharabucyou

"本番環境でこれ使うのは勇者だ" #phpstudy

2014-03-25 19:56:07
Yusuke Ando @yando

非同期処理ができたりするよ #phpstudy

2014-03-25 19:58:26
Hiraku @Hiraku

メソッドとか関数の型注釈は後に書く。 actionscript風 #phpstudy

2014-03-25 20:02:26
Hiraku @Hiraku

そういえばhhvmはインストール時にlibeventを要求された気がする。asyncはその辺かな #phpstudy

2014-03-25 20:03:38
ooharabucyou @ooharabucyou

超訳 "伝統的なPHPも大丈夫。type アノーテーションつきのコード。ちょっと代えてみましょう。メソッドで void ではなく string をアノーテーションけているのに、値を返さないとエラーになります。" #phpstudy

2014-03-25 20:04:32
Hiraku @Hiraku

ジェネリクス。型を引数に取る型。 #phpstudy

2014-03-25 20:04:34
inouet @taiji_inoue

Generics ってなんだ? <T> あとで調べる #phpstudy

2014-03-25 20:05:41
ooharabucyou @ooharabucyou

超訳 "type の前に ? をつけると、int 以外にも null を受け付けるようになります。" #phpstudy

2014-03-25 20:06:43
Hiraku @Hiraku

コレクション系充実してる。 vector, map, set, pair #phpstudy

2014-03-25 20:08:37
Hiraku @Hiraku

c言語の構造体みたいなshape型 #phpstudy

2014-03-25 20:09:54
Yusuke Ando @yando

shapeとジェネリクスを組み合わせるぞ #phpstudy

2014-03-25 20:11:20
ooharabucyou @ooharabucyou

超訳 "Collection の紹介です。Vectorは、いろんな値が入り、Map は PHP の array とよく似ています。Set は、一意の値の入る Collection です。Shapes は新しい概念です。" #phpstudy

2014-03-25 20:11:39
Hiraku @Hiraku

型引数つき Shapeもあるよ #phpstudy

2014-03-25 20:11:51
ooharabucyou @ooharabucyou

超訳 "Shapes は宣言して、受け付けた時にそれになる感じ。Go の interface に似てます" #phpstudy

2014-03-25 20:13:07
Yusuke Ando @yando

Vector3みたいな新しい型を定義 #phpstudy

2014-03-25 20:13:10
ooharabucyou @ooharabucyou

超訳 "おいらのお気に入り、Type Aliases を使うと、新しいプリミティブタイプのように扱うことができるよ。" #phpstudy

2014-03-25 20:14:18