Perlは後方互換性を重視しています!!~Perl5.22での修正点~ #yapcasia #yapcasiaA

0
前へ 1 ・・ 3 4
わいとん @ytnobody

#yapcasia #yapcasiaA chdir の引数がundefだと$HOMEに移動しようとする問題

2015-08-22 11:48:17
Yak! @yak_ex

#yapcasia #yapcasiaA 5.20追加 sub add($x, $y = (return $x)) { return $x + $y; } これと 5.22 追加 reference aliasing を組み合わせることもできる (かな?)

2015-08-22 11:48:57
ホテルバルティック(クローン)@築29年 @noan6251

2 << -1が0になることについて 「I have no idea.」 2 << -2がなんか大きい数になることについて 「I don't know.」 #yapcasia #yapcasiaA

2015-08-22 11:50:05
takasago @sago35tk

@paiza_run perl: say 2 >> 64 and say '知らんかった #yapcasiaA'

2015-08-22 11:50:13
OGATA Tetsuji @xtetsuji

ビットシフト演算子も Perl 5.24 ではより直感的になる感じ。 #yapcasia #yapcasiaA

2015-08-22 11:50:26
Yak! @yak_ex

#yapcasia #yapcasiaA 5.24 > ビット幅以上右シフトで 0 になる | 負数で左シフトしたときには正数で右シフトになる | (C言語の未定義動作領域を埋めたっぽい)

2015-08-22 11:50:59
わいとん @ytnobody

#yapcasia #yapcasiaA bitshiftの結果が、驚き最小の法則に寄り添っている!

2015-08-22 11:51:24
OGATA Tetsuji @xtetsuji

今日もまた同時通訳が神がかっていて尊敬の念しか無いですね。 #yapcasia #yapcasiaA

2015-08-22 11:51:35
MIYAZAKI Yasushi @soara

普通じゃないビット演算の結果が変わるのか(想像しやすくはなるな) #yapcasiaA #yapcasia

2015-08-22 11:51:57
zakuro @zakuro9715

#yapcasia #yapcasiaA もはや実験的ではなくなった。みんな使ってる

2015-08-22 11:54:18
ホテルバルティック(クローン)@築29年 @noan6251

postfix derefがAcceptされた(実験用に入れた奴が実験用じゃなくなった初めての例). weak ref,誰も実験的な導入だとは思わなかったらしい(そのぐらい使われた). #yapcasia #yapcasiaA

2015-08-22 11:56:41
masakyst @masakyst

ダブルダイアモンドを新しく入れたのは、後方互換を考えて。 #yapcasia #yapcasiaA

2015-08-22 11:58:55
ホテルバルティック(クローン)@築29年 @noan6251

Q. 何故diamond演算子を修正しなかったのか? A. 後方互換性を考えてdouble diamond演算子を導入した. #yapcasia #yapcasiaA

2015-08-22 11:58:59
OGATA Tetsuji @xtetsuji

質疑応答「なぜ <> を修正せず新しい <<>> を導入したのですか?」「Perlは後方互換性を重視しているからです」 #yapcasia #yapcasiaA

2015-08-22 11:59:05
ホテルバルティック(クローン)@築29年 @noan6251

Q. (任意の)演算子に対するモチベーションは? A. コードを見た時何をしているかをすぐに理解したい.演算子は特別な存在で,小さなスペースで大きな意味を持つ.但し増やしすぎると見難くなる可能性がある.結局は役に立つかどうかが重要. #yapcasia #yapcasiaA

2015-08-22 12:05:47
前へ 1 ・・ 3 4