メモるブログスマートフォン用の表示で見るメモるブログ技術メモを書いていく所存この広告は、90日以上更新していないブログに表示しています。PrototypeRubyでパラレル処理する機構の話GuildはGVLの挙動を変える変更(という理解)。マルチスレッドでもマルチコアを活かせるようになる。FiberGuildというのはプロジェクト名なので実際の名前は検討中らしいActorモデル(スレッドとか意識せずにモデルレベルでメッセージパッシングしていく感じ)所感マルチコアを使い切りたいというのは数値計算をマルチコアでスケールさせたいという感じの要件から来てるのかなーと思った。webのコンテキストだと、現状でもコンカレントに動いてIOバウンドな処理に対しては実用上問題ないレベルでスケールする気がするし、pumaとかはマルチプロセス・マルチスレッドで動くのでサーバーリソースは今のRubyの仕様でも十分使い切れる気がするので、Guildが入ったからと言ってwebのパフォーマンスが改善させるとかそういう話ではないと思う。Checkingsteepの話https://github.com/soutaro/steepsorbetとは違うアプローチで、外部ファイルに型情報を定義して、実ファイル内にアノテーションを書く、というスタイルでの型チェック。sorbetは実ファイルにsignature(=コード。positionsASTのノードの構造体であるRNodeにコードポジション(行とか列とか)を付与したので色々できるようになったよ、という話NoMethodErrorでこういう表記ができるようになる(barが無い場合)。IntelliJがRubyTypeInferenceというのを進めている。テスト回してメソッドに与えられた引数のクラスとかを見て、メソッドの引数の型を推測する方式。TypeDB型定義情報を定義するDB。partyの型チェッカを動かせるようにできるように、という構想。Salesforceでクエリするまで2018-05-102018-06-052018-06-012018-05-31月別アーカイブはてなブログをはじめよう!tzmfreedomさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。