>>>>> "C" == Carlos <angus / quovadis.com.ar> writes: C> Why does ruby call perl? Copyied from a P language (after a gsub :-)) If the #! line does not contain the word "ruby", the pro gram named after the #! is executed instead of the Ruby interpreter. This is slightly bizarre, but it helps peo ple on machines that don't do #!, because they can tell a program that their SHELL is /usr/bin/ruby, and Ruby will then dispatch the program to the correct interpreter for them. Guy Decoux