diff options
Diffstat (limited to 'gemfeed/2021-07-04-the-well-grounded-rubyist.html')
| -rw-r--r-- | gemfeed/2021-07-04-the-well-grounded-rubyist.html | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gemfeed/2021-07-04-the-well-grounded-rubyist.html b/gemfeed/2021-07-04-the-well-grounded-rubyist.html index bced8553..c333e6ec 100644 --- a/gemfeed/2021-07-04-the-well-grounded-rubyist.html +++ b/gemfeed/2021-07-04-the-well-grounded-rubyist.html @@ -65,7 +65,7 @@ Hello Ruby >> self.puts 'Hello World' Hello World => nil -</pre> +</pre><br /> <p>Ruby offers a lot of syntactic sugar and seemingly magic, but it all comes back to objects and messages to objects under the hood. As all is hidden in objects, you can unwrap and even change the magic and see what's happening under the hood. Then, suddenly everything makes so much sense.</p> <h3>Functional programming</h3> <p>Ruby embraces an object-oriented programming style. But there is good news for fans of the functional programming paradigm: From immutable data (frozen objects), pure functions, lambdas and higher-order functions, lazy evaluation, tail-recursion optimization, method chaining, currying and partial function application, all of that is there. I am delighted about that, as I am a big fan of functional programming (having played with Haskell and Standard ML before).</p> |
