mikutter 5000兆

mikutter 5000兆
2
Mastodon @toshi_a

やはり5000兆.0にするしかないか?

2017-06-03 22:57:02
Mastodon @toshi_a

実はRubyのIntegerが扱える整数の上限はないので5000兆.0意外と問題ないかもしれん

2017-06-03 23:01:09
Mastodon @toshi_a

Integer Unificationの恩恵をこんな形で受けるとは…(正確を期すなら2.3以前ではやや面倒な説明になる

2017-06-03 23:02:46
Mastodon @toshi_a

実際には多くのデータベースやJSONなど、数の範囲が限られてる場所は案外多いのでなんやかんやと影響を受ける

2017-06-03 23:04:53
コピペプログラマー @ahiru3net

@toshi_a 仕組み知りたいんだが検索ワードはなんなんだぜ

2017-06-03 23:04:54
コピペプログラマー @ahiru3net

mikutter内部で数値を扱う場合は常に5000兆を加えた5000兆プレフィックスを採用してみては ちなみに意味はない

2017-06-03 23:05:55
Mastodon @toshi_a

@ahiru3net BigintとInteger Unificationについて調べると何となくわかるかも

2017-06-03 23:06:20
Masanori Ogino @omasanori

Ruby 2.4関連のスライドで知ったんですが、当時のRubygemsにバージョン番号がFixnumに入るかどうか検査するコードがあったらしくて、32-bit環境だとそのコードに5000兆.0入れたら弾かれる可能性ある

2017-06-03 23:10:02
Masanori Ogino @omasanori

確認したら、Fixnumに入るかどうかチェックしてたのはパッケージのバージョンじゃなくてGemspecのバージョンだったので、Gemspecのバージョンを5000兆にしなければ良さそう

2017-06-03 23:14:26
Mastodon @toshi_a

5000兆.0、なんにせよ誰も予想しないところで色々問題が起きて楽しそう

2017-06-03 23:15:50
ふぇのまー(禅3) @Phenomer

mikutter-3.6のコードネームは5000兆.0

2017-06-03 23:16:00
Mastodon @toshi_a

@Phenomer ややこしすぎるwwww

2017-06-03 23:16:24
Mastodon @toshi_a

いや別にややこしくはないか

2017-06-03 23:16:34
Masanori Ogino @omasanori

現在のペースだとChrome 5000兆がリリースされるのはいつごろになりそうですか

2017-06-03 23:16:51
Mastodon @toshi_a

このペースだと生きてるうちには見れないな、やはり飛ばすしか無いのでは

2017-06-03 23:17:31
コピペプログラマー @ahiru3net

最近の流行としてメジャー飛ばしなるものがあるので、50から5000兆になったとしてもなんら不思議ではない

2017-06-03 23:18:15
ろ。まのふ @kamiya344

バージョン番号5000兆.0、パッケージマネージャのバグをばんばか踏み抜きそうだし絶対にやってほしい

2017-06-03 23:19:39