Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Insider News
  4. Pragmatic functional programming

Pragmatic functional programming

Scheduled Pinned Locked Moved The Insider News
htmlcomfunctional
7 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kent Sharkey
    wrote on last edited by
    #1

    Uncle Bob[^]:

    The move to functional programming began, in earnest, about a decade ago.

    No thanks, I'm happy with GoSub

    M 1 Reply Last reply
    0
    • K Kent Sharkey

      Uncle Bob[^]:

      The move to functional programming began, in earnest, about a decade ago.

      No thanks, I'm happy with GoSub

      M Offline
      M Offline
      Marc Clifton
      wrote on last edited by
      #2

      > Why does it get easier? Because you don’t have to keep track of the state of the system. No, that's why it gets harder. Because the real world is stateful. Just try to explain the [state monad](https://en.wikipedia.org/wiki/Monad\_(functional\_programming)#State\_monads) to someone who doesn't have a deep understanding of FP. Marc

      Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

      D 1 Reply Last reply
      0
      • M Marc Clifton

        > Why does it get easier? Because you don’t have to keep track of the state of the system. No, that's why it gets harder. Because the real world is stateful. Just try to explain the [state monad](https://en.wikipedia.org/wiki/Monad\_(functional\_programming)#State\_monads) to someone who doesn't have a deep understanding of FP. Marc

        Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

        D Offline
        D Offline
        Dan Neely
        wrote on last edited by
        #3

        A monad is a monoid in the category of endofunctors, what's the problem?[^] :-\

        Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

        B M 2 Replies Last reply
        0
        • D Dan Neely

          A monad is a monoid in the category of endofunctors, what's the problem?[^] :-\

          Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

          B Offline
          B Offline
          Bassam Abdul Baki
          wrote on last edited by
          #4

          So programmers need mono?

          Web - BM - RSS - Math - LinkedIn

          T 1 Reply Last reply
          0
          • B Bassam Abdul Baki

            So programmers need mono?

            Web - BM - RSS - Math - LinkedIn

            T Offline
            T Offline
            TheGreatAndPowerfulOz
            wrote on last edited by
            #5

            Who you calling a monkey? :mad:

            #SupportHeForShe Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

            1 Reply Last reply
            0
            • D Dan Neely

              A monad is a monoid in the category of endofunctors, what's the problem?[^] :-\

              Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

              M Offline
              M Offline
              Marc Clifton
              wrote on last edited by
              #6

              That was a great read (still reading actually) Marc

              Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

              D 1 Reply Last reply
              0
              • M Marc Clifton

                That was a great read (still reading actually) Marc

                Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                D Offline
                D Offline
                Dan Neely
                wrote on last edited by
                #7

                Years later I still can't decide which part is my favorite, Lambda Calculus and Pascal being denounced for being insufficiently C like, Ritchie's project prior to C/Unix, or the Java/C# descriptions (although C#'s more rapid evolution since the piece was written has gone a large way to undermining the implication Iry made for them).

                Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups