2016-05-16

http://anond.hatelabo.jp/20160516170508

まず、原理原則として「時間」ってのは、グローバルだ。これが一点。

次に、Date.nowはともかく、__hoge.tがグローバルである必要など何もないし、

なんでそう思い込んでるの?

記事への反応 -
  • http://anond.hatelabo.jp/20160516161011

    なるほど、ストロークを発生させたタイミングで報告するはずの「タイムスタンプ」ってどっから取って来るんだよ、って話か。まあそりゃOSの中のどっかでカウントしてあるものを抽象...

    • http://anond.hatelabo.jp/20160516161429

      >問題にしてるのは「アプリの現在の状態」の扱い方でしょ? 「アプリ現在の状態」を得るために、「カウント回してインデックス作る」ってどういう意味?w 「現在の状態」あるい...

      • http://anond.hatelabo.jp/20160516165417

        アプリの現在の状態、を問題にするならば、 例えば「ただカウントするだけのアプリ」なら、カウントそのものが状態だし、それ以外ならカウントの代わりに何らかの状態を表現したオ...

        • http://anond.hatelabo.jp/20160516165721

          >それ以外ならカウントの代わりに何らかの状態を表現したオブジェクトとかにすればいいでしょ? だかさあw、その「何らかの状態を表現したオブジェクト」ってのが、すなわち Date....

          • http://anond.hatelabo.jp/20160516170242

            だからさあw、その「何らかの状態を表現したオブジェクト」ってのが、すなわち Date.now や __foo.tだ って話なんだが、わかってきたかい? わかってきたかい?というか、最初から...

            • http://anond.hatelabo.jp/20160516170508

              まず、原理原則として「時間」ってのは、グローバルだ。これが一点。 次に、Date.nowはともかく、__hoge.tがグローバルである必要など何もないし、 なんでそう思い込んでるの?

            • http://anond.hatelabo.jp/20160516170508

              いや、グローバルで持たなくてもプライベートで「最終更新時間」としては持つ。 関数型なんちゃらはそれをも否定してるんじゃなかったっけ? (内部変数を持つのはダメとかそんな理...

              • http://anond.hatelabo.jp/20160516170744

                言語によるけど なるべく使わないほうがよい、引数と返り値の関係で表現できるならそのほうがいい、ほとんどはそれで書ける 変数(状態)が必要なら特殊な書き方を使え ぐらいでしょ

              • http://anond.hatelabo.jp/20160516170744

                「現在時刻のインデックスは引数として」与える =「プライベートで「最終更新時間」としては持つ。」 てことか?おまえ同一人物?住井と別人? それはとにかく、ほんで? 過去の...

                • http://anond.hatelabo.jp/20160516172235

                  知らん。お絵かきアプリ前提の話だろ? お絵かきアプリであれば、ペンのストロークに対してタイムスタンプを負荷する必要があるだろ。ペンが紙に触れたときにOnPaintBegin()とかを呼ん...

                  • http://anond.hatelabo.jp/20160516172841

                    おまえが実装したい書いてもね〜コードの実装の妄想語るのは自由だが、 現在あるいは直近の状態をインデックス、あるいは外部から取得した時刻、あるいはカウンターによって表現す...

                    • http://anond.hatelabo.jp/20160516173303

                      こんな感じでどや? 関数型のことなんて良く分からんけど、変数殆ど無い感じにできたで。 <script type="text/javascript" src="https://code.jquery.com/jquery-2.2.3.min.js"></script> <script type="tex...

                      • http://anond.hatelabo.jp/20160516200723

                        for文満載とか、これだけのことするのに、やたら長いコードだとか、いろいろつっこみどころあるけど、 とりあえず、配列 this.PenLog=[]; で、 PenLog.push([Pen,pos]); とか、配列プッシュして積...

            • http://anond.hatelabo.jp/20160516170508

              まず、原理原則として「時間」ってのは、グローバルだ。これが一点。 次に、Date.nowはともかく、__hoge.tがグローバルである必要など何もないし、 なんでそう思い込んでるの?

              • http://anond.hatelabo.jp/20160516172607

                __hoge.tがグローバルである必要など何もないし、 うん、そうだよね 問題になってるのは岡部氏のプログラムは状態をグローバル変数にしてて(別にそれ自体を問題にするつもりは無い...

                • http://anond.hatelabo.jp/20160516173021

                  キャンバスに相当する部分のデータを関数型にするって相当思い切った発想だな。 レイトレーシングでもしたいんだろうか。

                • http://anond.hatelabo.jp/20160516173021

                  お絵かきアプリのコードがそうだったから? あんな単純な、マウス座標を扱うときに、マウス座標の状態変数(FRPのストリーム)の階層がグローバルなのは当たり前だけど、 なんか変な...

                  • http://anond.hatelabo.jp/20160516173635

                    だからその実装自体を問題にするつもりは無いけど、関数型的では無いよねって

                    • http://anond.hatelabo.jp/20160516173812

                      「関数型的じゃないよね」って、そりゃお前が思い込んでるおまえらの関数型ってのが「状態渡し」に限定されてるからだ。 だから、現在時刻やらがストリームの一点となってる、FRPと...

                    • http://anond.hatelabo.jp/20160516173812

                      念の為だが、あのお絵かきアプリのコードのFRP変数あるいは定数が、グローバルなのは、 マウスイベントからのマウス座標というグローバル変数の1階層しかないからだ。 おまえの思...

                • http://anond.hatelabo.jp/20160516173021

                  >岡部氏のコードは時間軸を抽象化したファーストクラスになってないでしょ? なってるけど?それしかやってないライブラリだし。 つーか、おまえの悪質なイチャモンにはうんざりし...

            • http://anond.hatelabo.jp/20160516170508

              まず、原理原則として「時間」ってのは、グローバルだ。これが一点。 次に、Date.nowはともかく、__hoge.tがグローバルである必要など何もないし、 なんでそう思い込んでるの? お絵かき...

            • http://anond.hatelabo.jp/20160516170508

              おまえが実装したい書いてもね〜コードの実装の妄想語るのは自由だが、 現在あるいは直近の状態をインデックス、あるいは外部から取得した時刻、あるいはカウンターによって表現す...

    • http://anond.hatelabo.jp/20160516161429

      正確には、 「関数型って時間はパラメータで与えて結果を得るんじゃないの」とか意味不明なこといってる馬鹿がいて、 hoge.t あるいは、date.now やらで指定してたインデックスというの...

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん