2016-05-16

http://anond.hatelabo.jp/20160516173021

岡部氏のコード時間軸を抽象化したファーストクラスになってないでしょ?

なってるけど?それしかやってないライブラリだし。

つーか、おまえの悪質なイチャモンにはうんざりしてるんで、なってないでしょ?とかほざく前に、どこがどうなってないのか?「お前が意味理解していること」の大前提を当然同時に示しながら批判するなら批判しろや。

自分で書き換えるんじゃ抽象化されてないじゃん。自分で書き換えなくても、フレームワーク側で自動的に最新の状態に保ってくれる仕組みが「時間軸を抽象化」してるってことでしょ?

えーっとどういうこと?

マウスイベントFRPライブラリラッピングして、そのラッピングした場所に、リアクティブな処理を書き込むのがFRPライブラリだという定義

で、どこの誰がそんなオレオレFRP定義をしたんだい?w ソースをどうぞ?W

あのなあ、「時間軸を抽象化したファーストクラス」ってのは、別にイベントから自動的更新される「読み取り専用」じゃねーのよw

イベントと紐付いてない、他の、「時間軸を抽象化したファーストクラス」との関係性を記述するときに「読み取り専用」ならどうやって記述するの?

おら、こたえてみろボンクラ

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

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

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

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

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

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

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

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

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

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

                  • FRPって関数型プログラミング+リアクティブプログラミングでしょ? そんで、リアクティブプログラミングって、 __drawFrom.t = { x: e.clientX, y: e.clientY }; みたいなグローバル変...

                    • まず、 1.繰り返しになるが、お前の言う「グローバル変数」とかいうイチャモンは批判になっていない。なぜなら、サンプルコードでそれがグローバルなのは、単に、マウスイベント...

                      • おう、お前最近運動不足じゃないのか?出かける回数をもっと増やせよ

                      • FRPとは時間軸を抽象化したファーストクラス 岡部氏のコードは時間軸を抽象化したファーストクラスになってないでしょ? 自分で書き換えるんじゃ抽象化されてないじゃん。 自分で...

                  • あはは、兵庫高校学歴詐称~(爆笑)

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

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

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

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

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

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

ログイン ユーザー登録
ようこそ ゲスト さん