summaryrefslogtreecommitdiff
path: root/gemfeed/2021-07-04-the-well-grounded-rubyist.html
diff options
context:
space:
mode:
Diffstat (limited to 'gemfeed/2021-07-04-the-well-grounded-rubyist.html')
-rw-r--r--gemfeed/2021-07-04-the-well-grounded-rubyist.html15
1 files changed, 15 insertions, 0 deletions
diff --git a/gemfeed/2021-07-04-the-well-grounded-rubyist.html b/gemfeed/2021-07-04-the-well-grounded-rubyist.html
index 9fb36fef..93d48859 100644
--- a/gemfeed/2021-07-04-the-well-grounded-rubyist.html
+++ b/gemfeed/2021-07-04-the-well-grounded-rubyist.html
@@ -24,6 +24,21 @@
<br />
<span>Yukihiro Matsumoto, the inventor of Ruby, said: "I wanted a scripting language that was more powerful than Perl and more object-oriented than Python" - So I can see where some of the similarities come from. I personally don&#39;t believe that Ruby is more powerful than Perl, though, especially when you take CPAN and/or Perl 6 (now known as Raku) into the equation. Well, it all depends on what you mean with "more powerful". But I want to stay pragmatic and use what&#39;s already used at my workplace.</span><br />
<br />
+<h2 style='display: inline' id='table-of-contents'>Table of Contents</h2><br />
+<br />
+<ul>
+<li><a href='#the-well-grounded-rubyist'>The Well-Grounded Rubyist</a></li>
+<li>⇢ <a href='#my-ruby-problem-domain'>My Ruby problem domain</a></li>
+<li>⇢ <a href='#being-stuck-in-ruby-mediocrity'>Being stuck in Ruby-mediocrity</a></li>
+<li>⇢ <a href='#o-reilly-safari-books-online'>O&#39;Reilly Safari Books Online</a></li>
+<li>⇢ <a href='#key-takeaways'>Key takeaways</a></li>
+<li>⇢ ⇢ <a href='#everything-is-an-object'>"Everything" is an object</a></li>
+<li>⇢ ⇢ <a href='#normal-objects-and-singleton-objects'>"Normal" objects and singleton objects</a></li>
+<li>⇢ ⇢ <a href='#domain-specific-languages'>Domain specific languages</a></li>
+<li>⇢ ⇢ <a href='#ruby-is-self-ish'>Ruby is "self-ish"</a></li>
+<li>⇢ ⇢ <a href='#functional-programming'>Functional programming</a></li>
+<li>⇢ <a href='#perl'>Perl</a></li>
+</ul><br />
<h2 style='display: inline' id='my-ruby-problem-domain'>My Ruby problem domain</h2><br />
<br />
<span>I wrote a lot of Ruby code over the last couple of years. There were many small to medium-sized tools and other projects such as Nagios monitoring checks, even an internal monitoring &amp; reporting site based on Sinatra. All Ruby scripts I wrote do their work well; I didn&#39;t encounter any significant problems using Ruby for any of these tasks. Of course, there&#39;s nothing that couldn&#39;t be written in Perl (or Python), though, after all, these languages are all Turing-complete and all these languages also come with a huge set of 3rd party libraries :-).</span><br />