------art_3049_7120308.1213530651666
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

On Fri, Jun 13, 2008 at 10:36 PM, Eleanor McHugh <
eleanor / games-with-brains.com> wrote:

> On 13 Jun 2008, at 20:39, Victor Reyes wrote:
>
>> Is there a good book exclusively devoted to Networking in Ruby?
>>
>
> Not yet, although you can piece bits and bobs together from The Ruby Way,
> the Pickaxe and a few other sources. Most of the time I rely on google but
> even there documentation and tutorials are less comprehensive than a
> beginner would need which is a great pity, all things considered.
>
>
> Ellie
>
> Eleanor McHugh
> Games With Brains
> http://slides.games-with-brains.net
> ----
> raise ArgumentError unless @reality.responds_to? :reason
>
>
>
* Phillip Gawlowski*: I actually have 1rst and 2nd Editions of The Ruby Way.
I also have Programming Ruby, Ruby in nutshell, the new book by Matz and
Flannagan, and at least another dozen Ruby books.
None of these books go beyond briefly proving the same basic examples of TCP
Client/Server and UDP, and some a bit of Socket programming. I heard of
GServer from a book I just purchase from a British guy (Sorry forgot the
name and I don't have the book with me) which I think is entitle Beginner
Ruby.

*Oscar Del Ben*: Well, I know it is a large subject, however, if you take
for example the length of The Ruby Way or Programming Ruby or the new Matz
book, Etc., a book of that size dedicated to the subjects I mentioned above
I think would make it a hit. Think about it, a one stop shop for all your
networking needs, in Ruby of course!

* Eleanor McHugh*: This is what I am talking about. There is no real
documentation even on the web. I, a beginner, rely on my books (which fall
short) and on the Ruby Q/A Forum. You answered some of my questions before
about GServer.

In addition to network programming, you look around and will find the same
issues with a different subject: GUI Programming in Ruby.
If you *wc -w* the number of times the word GUI appears on this forum you
can easily conclude that the subject is controversial and not well
organized. You have tons of GUI tools out there for Ruby but we don't know
how to or where to find it. Once you find, then the problem is
documentation.

I think there is a vacuum for a:


   1. An excellent Networking Ruby book.
   2. An excellent Ruby GUI Programming book.

Seriously team, there are lots of people like me that learn by example. The
only time I go to the forum is when I tried everything else (my extensive
ruby library, google, Etc.).

Oh well, I guess I am dreaming, but this does not have to be a project for
one person. By reading the posts on this forum and have observed very clever
people who can not just write code, but they can also explain it. With
permissions of the different forum collaborators, one can get examples from
the forum, clean them and test them and publish a nice book. Examples in the
book would acknowledge the forum collaborator(s) of such example(s).

Best regards,

Victor

------art_3049_7120308.1213530651666--