rubyhackchallenge icon indicating copy to clipboard operation
rubyhackchallenge copied to clipboard

Results 20 rubyhackchallenge issues
Sort by recently updated
recently updated
newest added

今後の参考にするために、今回の Cookpad Ruby Hack Challenge について、感想をお聞かせください。 * 良かった点 * 悪かった点 * 改善案 (つまり KPT)を、この issue のコメントで頂ければ幸いです。 あと、 * 行った hack の issue: #xxx みたいに、issue へのリンクも良ければ頂ければと思います。

- メソッド呼び出し時の可視化をして、Rails など他のアプリケーションでの実行時に効率などを後から見直せるようにログを外部で外だししたかった

https://bugs.ruby-lang.org/issues/13849

コマンドラインオプションを指定すれば実行中のメソッドが表示されたりとか変数に挿入されてる値だとかを表示させてみたいと思います

6年前から議論されているが進んでいない https://bugs.ruby-lang.org/issues/4147 イシューをクリアにして、リファレンス実装のパッチをPRで送るのがゴール >ニーズについては頷けるので、何らかの形で分布関数を与えることには異論はありません。 ここで、幾つかの考慮すべきことがあります。 * 効率的な実装の可能な仕様であるべきです。 * 非復元抽出の要望が入るとすれば、その要望と衝突せず、整合性を持つ仕様である必要があります。 * mrknさんのMath/Random構想を考慮して欲しいです。あちらで提供される分布実装と整合性を持つ仕様であって欲しいです。 * mrknさんの考えるArray#sampleの仕様も聞きたいです 結局 1. `repeat: true` optionの実装 2. ブロックによる重み付けに対応するwalker algorithmの実装 の2点を行う ---- そもそも非復元抽出なのか、復元抽出も使えるようにしたいのか https://bugs.ruby-lang.org/issues/3647 これも途中で投げられている `sample(repeat: true)` のようなオプションがあるといい >単純な復元抽出に関しては...

https://github.com/k0kubun/benchmark_driver どこまでやるかはまだ決めていない。

## 概要 `Proc#compose` でProc同士を合成できるようにする。 `f.compose g` で、 `Proc{|x| f.call(g.call(x)) }` となるProcを生成する ``` f = Proc.new{|x| x + 1 } g = Proc.new{|x| x * x } f.compose(g).call(2) #=> 5 ```...

VMの可視化(の足がかりとなるような情報を引っ張り出すこと)をしたいと思います。 VMの情報をどのように出せるのかわからない(現状そのようなログ機構が存在しない…?)ので、まずは様々なVMのステータス情報をログとして吐き出してみたいです。 ## TODO - [ ] VMの仕組みを理解する - [ ] ソースを見て、使えそうな情報をログとして吐かせるようにする