Introducing Helix. Rust + Ruby, Without The Glue.
-
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"
-
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"
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
-
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
I did. I fixed it on the newsletter, just not here. I fix.
Thanks, Sean Ewington CodeProject
-
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"
I refuse to work in a programming language that provides something as nasty as
method_missing
and has a triple===
operator. MarcImperative 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
-
I refuse to work in a programming language that provides something as nasty as
method_missing
and has a triple===
operator. MarcImperative 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
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
-
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
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
-
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
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
-
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
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
-
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
!= 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.
-
!= 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.
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