Ruby is defined by terrible tools
-
Advi Grimm[^]:
Look, let’s face it: Ruby tools are terrible.
Because Marc isn't the only one that feels that way
Or: You had me at terrible (OK, it's not quite that bad, just ... quirky)
-
Advi Grimm[^]:
Look, let’s face it: Ruby tools are terrible.
Because Marc isn't the only one that feels that way
Or: You had me at terrible (OK, it's not quite that bad, just ... quirky)
Kent Sharkey wrote:
Because Marc isn't the only one that feels that way
:laugh: Awesome! Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
-
Advi Grimm[^]:
Look, let’s face it: Ruby tools are terrible.
Because Marc isn't the only one that feels that way
Or: You had me at terrible (OK, it's not quite that bad, just ... quirky)
Why have they used a picture of Rust? :confused:
Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
-
Advi Grimm[^]:
Look, let’s face it: Ruby tools are terrible.
Because Marc isn't the only one that feels that way
Or: You had me at terrible (OK, it's not quite that bad, just ... quirky)
As Eric Lippert put it a few years ago when talking about the differences between strongly typed compiled languages and dynamically timed scripting languages is that the former give you a huge set of "unit tests" that are created by the language spec, are automatically updated every time you edit the code, and then are ran every time you click the compile button.
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
-
As Eric Lippert put it a few years ago when talking about the differences between strongly typed compiled languages and dynamically timed scripting languages is that the former give you a huge set of "unit tests" that are created by the language spec, are automatically updated every time you edit the code, and then are ran every time you click the compile button.
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
However, the biggest contrast highlighted in the video is between Ruby and Smalltalk, another dynamic language.
"If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.
-
As Eric Lippert put it a few years ago when talking about the differences between strongly typed compiled languages and dynamically timed scripting languages is that the former give you a huge set of "unit tests" that are created by the language spec, are automatically updated every time you edit the code, and then are ran every time you click the compile button.
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
Dan Neely wrote:
the former give you a huge set of "unit tests" that are created by the language spec
Exactly. And also mirrors my experience -- 50% or more of the coding time is writing tests / single stepping through the Ruby code, simply to make sure there isn't a type problem, a typo, or some other issue. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
-
However, the biggest contrast highlighted in the video is between Ruby and Smalltalk, another dynamic language.
"If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.
Video? Is that linked to somewhere in the article body, even with my content blocker off I'm not seeing one.
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
-
Dan Neely wrote:
the former give you a huge set of "unit tests" that are created by the language spec
Exactly. And also mirrors my experience -- 50% or more of the coding time is writing tests / single stepping through the Ruby code, simply to make sure there isn't a type problem, a typo, or some other issue. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
It's even worse if you're working on a short term project and glacial procurement means having to do with only sublime and printf debugging to do all the type/value/etc snooping that an IDE would make much easier.
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
-
It's even worse if you're working on a short term project and glacial procurement means having to do with only sublime and printf debugging to do all the type/value/etc snooping that an IDE would make much easier.
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
Dan Neely wrote:
It's even worse if you're working on a short term project and glacial procurement
Ugh. I guess slower than the 30 day trial of RubyMine, eh? Eclipse is free though. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
-
Dan Neely wrote:
It's even worse if you're working on a short term project and glacial procurement
Ugh. I guess slower than the 30 day trial of RubyMine, eh? Eclipse is free though. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
Marc Clifton wrote:
Ugh. I guess slower than the 30 day trial of RubyMine, eh?
Potentially. Enough that I didn't want to risk it anyway...
Marc Clifton wrote:
Eclipse is free though.
I didn't realize eclipse spoke Ruby. Might have to try it if I ever get another project using it again. As much as I detest it, at least I do know more or less how to use it. :sigh:
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