Ruby & First Causes?

Posted in Philosophy, Web/Tech on  | 1 minute | 6 Comments →

I came across the following in some Ruby documentation and thought it was poignant WRT (a)theism:

This pattern is true of every Ruby object: trace back the class hierarchy far enough and every class in Ruby ultimately inherits from BasicObject, which has no superclass itself.


6 comments

  1. cl

     says...

  2. jayman777

     says...

    But what about the disagreements over this base object between Rubyists, Pythonistas, and so on?

  3. cl

     says...

    LOL! Hey, at least they agree there *IS* a base object…

  4. steinbart

     says...

    Errr.. All hail the basic object then, I suppose? Which is personal, and loves us, and is not just another perfectly normal and ‘natural’ object, with simple and explainable properties. I don’t know, I’m still not quite convinced that I should drop whatever code I’m working on and become an evangelical Rubyist ;)

  5. steinbart

     says...

    Oh, and I just noticed… The Ruby BasicObject is blank. Now there is a punchline hidden somewhere ;)

  6. cl

     says...

    Hi steinbart.

    The Ruby BasicObject is blank.

    Huh. That actually seems to strengthen the analogy. Similarly, God does not contain instantiated properties.

    I don’t know, I’m still not quite convinced that I should drop whatever code I’m working on and become an evangelical Rubyist

    Well, there are certainly advantages of other languages depending on the job, but, if one doesn’t want the benefits of becoming an “evangelical Rubyist,” that’s on them. ;)

Leave a Reply

Your email address will not be published. Required fields are marked *