martes 2 de octubre de 2007

Ruby, Procesos, Demonios.. lo habitual.

Hey! Progamar es divertido.
Veamos nuestros primeros 5 minutos con Ruby

#!/usr/bin/ruby

loop do
puts "Hey!"
sleep 1
end

Yeah! Very rude. Ok, ahora vamos a modularizar nuestro codigo:

def Saludar
puts "Hey!"
sleep 1
end

loop do
Saludar()
end

Y ahora le vamos a quitar el alma, por ende: DEMONIZARLO. :P

def Saludar
puts "Hey, you can't catch me!"
sleep 1
end

pid = fork do
Signal.trap('HUP','IGNORE')
loop
Saludar()
end
end

Process.detach(pid)

Saludos.