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. Introducing Helix. Rust + Ruby, Without The Glue.

Introducing Helix. Rust + Ruby, Without The Glue.

Scheduled Pinned Locked Moved The Insider News
rubytoolslearning
11 Posts 6 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.
  • S Sean Ewington

    blog.skylight.io[^]:

    There's a lot to love about Ruby – the sweet syntax, the focus on developer productivity and happiness, the mature ecosystem, and of course, the awesome community we built around the language. One thing that Ruby is not known for though, is being a particularly fast language.

    "Ruby Without Fear"

    L Offline
    L Offline
    Lost User
    wrote on last edited by
    #2

    It always helps to have "Google" in your thread title... :doh: :doh: :laugh: :laugh:

    That's what I do. I drink, and I know things. ~ Tyrion Lannister

    1 Reply Last reply
    0
    • S Sean Ewington

      blog.skylight.io[^]:

      There's a lot to love about Ruby – the sweet syntax, the focus on developer productivity and happiness, the mature ecosystem, and of course, the awesome community we built around the language. One thing that Ruby is not known for though, is being a particularly fast language.

      "Ruby Without Fear"

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

      I think you posted with the wrong title. It should be: "Introducing Helix. Rust + Ruby, Without The Glue."

      #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

      S 1 Reply Last reply
      0
      • T TheGreatAndPowerfulOz

        I think you posted with the wrong title. It should be: "Introducing Helix. Rust + Ruby, Without The Glue."

        #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

        S Offline
        S Offline
        Sean Ewington
        wrote on last edited by
        #4

        I did. I fixed it on the newsletter, just not here. I fix.

        Thanks, Sean Ewington CodeProject

        1 Reply Last reply
        0
        • S Sean Ewington

          blog.skylight.io[^]:

          There's a lot to love about Ruby – the sweet syntax, the focus on developer productivity and happiness, the mature ecosystem, and of course, the awesome community we built around the language. One thing that Ruby is not known for though, is being a particularly fast language.

          "Ruby Without Fear"

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

          I refuse to work in a programming language that provides something as nasty as method_missing and has a triple === operator. Marc

          Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! 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

          T 1 Reply Last reply
          0
          • M Marc Clifton

            I refuse to work in a programming language that provides something as nasty as method_missing and has a triple === operator. Marc

            Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! 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

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

            That's what you get with "dynamic" languages. So, I guess you'd not like Python, JavaScript, etc.. either. BTW, you'd get a version of this behavior when using reflection in C# and Java and other reflective languages.

            #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

            W 1 Reply Last reply
            0
            • T TheGreatAndPowerfulOz

              That's what you get with "dynamic" languages. So, I guess you'd not like Python, JavaScript, etc.. either. BTW, you'd get a version of this behavior when using reflection in C# and Java and other reflective languages.

              #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

              W Offline
              W Offline
              Wonde Tadesse
              wrote on last edited by
              #7

              Quote:

              you'd get a version of this behavior when using reflection in C#

              Nah. At least there is no triple equal operator.

              Wonde Tadesse

              T 1 Reply Last reply
              0
              • W Wonde Tadesse

                Quote:

                you'd get a version of this behavior when using reflection in C#

                Nah. At least there is no triple equal operator.

                Wonde Tadesse

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

                Yup. If the member you're looking up doesn't exist you get null. If you try to use it, then NullReferenceException. You also get this sort of behavior when using C#'s dynamic. I agree Ruby's === is assinine. Logical NOT? Why not just != like every other language. WTF?

                #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

                W R 2 Replies Last reply
                0
                • T TheGreatAndPowerfulOz

                  Yup. If the member you're looking up doesn't exist you get null. If you try to use it, then NullReferenceException. You also get this sort of behavior when using C#'s dynamic. I agree Ruby's === is assinine. Logical NOT? Why not just != like every other language. WTF?

                  #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

                  W Offline
                  W Offline
                  Wonde Tadesse
                  wrote on last edited by
                  #9

                  Quote:

                  I agree Ruby's === is assinine. Logical NOT? Why not just != like every other language. WTF?

                  Stick to C#. That's all I can say for now.

                  Wonde Tadesse

                  1 Reply Last reply
                  0
                  • T TheGreatAndPowerfulOz

                    Yup. If the member you're looking up doesn't exist you get null. If you try to use it, then NullReferenceException. You also get this sort of behavior when using C#'s dynamic. I agree Ruby's === is assinine. Logical NOT? Why not just != like every other language. WTF?

                    #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

                    R Offline
                    R Offline
                    Rob Grainger
                    wrote on last edited by
                    #10

                    != is pretty well limited to C-style languages. VB has <>, as does SQL and Pascal. Haskell uses /= (which kind of matches the mathematical operator, indeed Haskell supports ≠ directly). Smalltalk uses ~=. There's quite a wide variety. Get out more ;-)

                    "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

                    T 1 Reply Last reply
                    0
                    • R Rob Grainger

                      != is pretty well limited to C-style languages. VB has <>, as does SQL and Pascal. Haskell uses /= (which kind of matches the mathematical operator, indeed Haskell supports ≠ directly). Smalltalk uses ~=. There's quite a wide variety. Get out more ;-)

                      "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

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

                      I'm aware. Just that === is more like the mathematical equivalent, not "logical not". :rolleyes:

                      #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
                      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