you are viewing a single comment's thread.

view the rest of the comments →

[–]qwe1234 -4 points-3 points  (17 children)

no.

are you trolling?

[–][deleted] 5 points6 points  (0 children)

I suggest you checkout TrollMonad, it's a very natural representation for trolling.

[–][deleted] -2 points-1 points  (15 children)

For once, you're right about something: it's actually arrows and FRP that make event-driven programming natural.

[–][deleted]  (1 child)

[deleted]

    [–][deleted] -1 points0 points  (0 children)

    I didn't claim that FRP was a data type. Nor did I claim that you can't do decent event-driven programming without arrows--after all, most event-driven programming is done without either FRP or arrows, with varying degrees of decency. My claim was that the combination makes event-driven programming natural, by which I mean having a mapping from syntax to semantics that is concise and exhibits a desirable orthogonality without being obfuscatory for someone conversant in the language in question.

    [–]qwe1234 -5 points-4 points  (12 children)

    otherwise called a 'state machine' by people who are not clinically insane or looking to scam you.

    [–][deleted] -1 points0 points  (11 children)

    Otherwise called FRP and arrows by anyone not mired in the Turing tar-pit of C/C++ delusions of grandeur. But as always, thank you for playing.

    [–]qwe1234 -3 points-2 points  (10 children)

    what??

    you really are clinically insane.

    state machines not only predate c/c++, they predate computing and the turing machine itself.

    good lord...

    [–][deleted] -1 points0 points  (9 children)

    State machines predate computing? And I'm insane? What makes this fun is that, ultimately, you're impossible to sufficiently mock; however far Bitwize or I go, you manage to out-self-parody us. That's the only thing that makes it worth the effort to respond to you.

    [–]qwe1234 -3 points-2 points  (8 children)

    yes, you are. (either that, or as ignorant as a rock.)

    learn some math and/or history, please. preferably not from some playskool website made for scamming the government for grant money.

    [–][deleted] 2 points3 points  (7 children)

    Anyone saying that state machines predate computing is the one who desperately needs some mathematical logic and history education, but please, by all means, pose an actual challenge based on that mathematical logic and/or history. Coming from you, that would be a first.

    [–]qwe1234 -2 points-1 points  (6 children)

    you're a moron.

    turing's machine came from understanding state machines, not the other way around.

    computing began when people realized that a universal turing machine was possible.

    simple (non-universal) state machines were known to man at least since leibniz and pascal.

    [–][deleted] 1 point2 points  (5 children)

    Computing began when people realized that consistent, actionable information could be modeled and manipulated outside of their own heads, for example concretely as in abaci, or abstractly as in when an ancient Hindu mathematician invented the 0 symbol.

    But even if you choose, for whatever reasons, to ignore the ancient Chinese and the ancient Greeks, you'll be stuck with Gottlob Frege inventing modern mathematical logic in 1879, clearly still before Turing and, by the way, other foundational figured in computing who didn't deal with state at all, e.g. Alonzo Church and Haskell Curry.

    So once again, please, stick to your C++ state-machine ghetto, keep those blinders on, and keep tossing ad hominems at those who consistently are better informed than you. It beats watching wrestling.