# Thanks all

**URL:** <https://www.ruby-forum.com/t/thanks-all/125656>\
**Category:** Ruby\
**Created:** [January 11, 2008, 12:37am UTC](https://www.ruby-forum.com/t/thanks-all/125656 "2008-01-11T00:37:57Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [January 11, 2008, 12:37am UTC](https://www.ruby-forum.com/t/thanks-all/125656/1 "2008-01-11T00:37:57Z")

</div>

Just wanted to thank everyone for their work on Ruby.  
Here is why I love it:  
very descriptive! I can add functions to existing classes and suddenly  
String.to\_parsed\_date works and makes sense.  
Blocks–annoying at the beginning, in the end they are priceless as  
reducing code usage.  
EventMachine–suddenly Ruby works with network apps and doesn’t die!  
Celestial!  
Cool user base 🙂  
Take care.  
-Roger

---

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [January 11, 2008, 12:51am UTC](https://www.ruby-forum.com/t/thanks-all/125656/2 "2008-01-11T00:51:30Z")

</div>

Roger P. wrote:

> Blocks–annoying at the beginning, in the end they are priceless as  
> reducing code usage.

Out of curiosity… what seemed annoying about them, and what was it  
that changed your mind (an example, an explanation,…)?

---

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [January 11, 2008, 1:26am UTC](https://www.ruby-forum.com/t/thanks-all/125656/3 "2008-01-11T01:26:14Z")

</div>

Joel VanderWerf wrote:

> Roger P. wrote:
> 
> > Blocks–annoying at the beginning, in the end they are priceless as  
> > reducing code usage.
> 
> Out of curiosity… what seemed annoying about them, and what was it  
> that changed your mind (an example, an explanation,…)?

Figuring out what they are at all–I’m passing a block?  
syntax for a block. &block  
But in retrospect we mostly use them as newbies without knowing what we  
are doing, and that’s ok.

---

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [January 11, 2008, 4:27pm UTC](https://www.ruby-forum.com/t/thanks-all/125656/4 "2008-01-11T16:27:31Z")

</div>

Marc H. wrote:

> > Figuring out what they are at all–I’m passing a block?  
> > syntax for a block. &block  
> > But in retrospect we mostly use them as newbies without knowing what we  
> > are doing, and that’s ok.
> 
> Isn’t a block just something like {} ?

It is, and also do…end  
I guess the familiarity of {} with C also helps one integrate to ruby  
more easily.  
Take care!

---

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [January 11, 2008, 8:09am UTC](https://www.ruby-forum.com/t/thanks-all/125656/5 "2008-01-11T08:09:45Z")

</div>

> Figuring out what they are at all–I’m passing a block?  
> syntax for a block. &block  
> But in retrospect we mostly use them as newbies without knowing what we  
> are doing, and that’s ok.

Isn’t a block just something like {} ?
