29 Jan '17, 6pm

#ruby

I wasn’t attempting to make a fully concrete and watertight case, only broadly highlight my initial point which was that in my experience metaprogramming in Ruby was harder, more complicated and less practical than learning lisp. Comparing apples to oranges was exactly my point – lisps can work directly with the AST because the text representing lisps *is* the AST. Ruby settles for a less powerful “objects and methods” API. This was a specific design decision by Matz. I’m not arguing against or in favour of this decision – I’m just saying that for me, this API was harder to learn and master than lisp was – by quite a long way. Also, you are right, there is a subtle difference between programming and metaprogramming in lisp, but it’s not macros (although they are a useful and crazy powerful tool for serious metaprogramming unmatched in Ruby). The only real difference is the...

Full article: https://therealadam.com/2011/12/09/why-metaprogram-when-y...

Tweets

Why metaprogram when you can program? (2011)

lobste.rs 29 Jan '17, 8pm

Having harshly criticized Haskell before , now I feel compelled to defend it a little. See, every language has a feature t...

How good is your sustainable supply chain program?

How good is your sustainable supply chain program?

bsr.org 28 Jan '17, 7pm

Many blogs in 2017 are going to start with some play on this obvious theme: We are living in uncertain times. For supply c...

Social integration through film: Why not feature real-life stories?

Social integration through film: Why not featur...

todayonline.com 30 Jan '17, 8pm

In the past few years, Government agencies have worked hard to connect old and new communities in an increasingly diverse ...

Empiric Solutions: Ruby on Rails Developer - Re...

jobs.as 28 Jan '17, 9am

Ruby on Rails Developer - Real Time Cloud Analytics (RoR) An innovative global leader in finance technology solutions is l...

Adam Hadwin describes each hole of his 13-under 59

Adam Hadwin describes each hole of his 13-under 59

pga.com 22 Jan '17, 5pm

LA QUINTA, Calif. (AP) — Adam Hadwin's hole-by-hole description of his 13-under 59 on Saturday at La Quinta Country Club i...

Upgrade Ruby on Rails Application from 1.8.7 to...

freelancer.com 28 Jan '17, 9am

Hello, I have a Ruby on Rails application developed in Ruby 1.8.7 and Rails 2.3.9. The application is running without any ...

Learning Ruby program

codeconquest.com 05 Feb '17, 2am

perhaps one of the best introductory resources period for any programming language. Why? Because it’s incredibly thorough,...

Sign up now to learn some stupid (non-rails) ru...

builtinchicago.org 27 Jan '17, 5pm

Stupid (Non-Rails) Ruby Tricks A rapid fire set of various ruby gems you can use that aren't typically used in web develop...

Finland's amazing baby box program arrives in the U.S.

Finland's amazing baby box program arrives in t...

mnn.com 27 Jan '17, 4pm

It's hard to believe, but Finland once had one of the highest infant mortality rates in the world. That rate has dropped c...

SAP Opens Industrial #3D Printing Early Access ...

ebnonline.com 28 Jan '17, 1am

WALLDORF — SAP SE (NYSE: SAP) today announced the opening of the early access program for the SAP Distributed Manufacturin...

700 Businesses and Orgs to Trump: Address Clima...

triplepundit.com 26 Jan '17, 11am

American businesses have a message for the newly-elected U.S. president: Climate change is real. And it needs to be addres...

#LPGA #Golf Adam Hadwin on 59: 'I knew exactly what I needed to do' #GolfNews

#LPGA #Golf Adam Hadwin on 59: 'I knew exactly ...

golfweek.com 22 Jan '17, 1am

LA QUINTA, Calif. – Seeing a 59 on the PGA Tour isn’t all that rare these days, but candid reflection regarding awareness ...

Master Ruby on Rails with this top training

Master Ruby on Rails with this top training

creativebloq.com 26 Jan '17, 1pm

If you want to build for the web, you need to understand Ruby on Rails. You can start crafting incredible web apps by pick...

Machine-learning program predicts public transport use in Singapore

Machine-learning program predicts public transp...

phys.org 25 Jan '17, 1pm

From left: Gary Lee, Hu Nan, Erika Fille Legara, and Christopher Monterola. Credit: A*STAR Institute of High Performance C...

Pretty URLs in Ruby on Rails with FriendlyId

rubyflow.com 25 Jan '17, 11pm

× The Ruby and Rails community linklog Made a library? Written a blog post? Found a useful tutorial? Share it with the Rub...