October 2006
Intermediate to advanced
888 pages
16h 55m
English
Thus spake the master programmer: “Though a program be but three lines long, someday it will have to be maintained.”
—Geoffrey James, The Tao of Programming
Programmers often need to “glue” programs together with little scripts that talk to the operating system at a fairly high level and run external programs. This is especially true in the UNIX world, which daily relies on shell scripts for countless tasks.
Ruby is not always a convenient glue language because it is more general-purpose than that. But in the long run, anything that can be done in bash (or the others) can also be done in Ruby.
In many cases, you might just as well use one of the more traditional languages for this purpose. The ...
Read now
Unlock full access