proc

Cuándo usar lambda, cuándo usar Proc.¿nuevo?

En Ruby 1.8, hay diferencias sutiles entre proc/lambda por un lado, y Proc.new por el otro. ¿cuáles son esas diferencias? Puede dar pautas sobre cómo decidir cuál elegir? En Ruby 1.9, proc y lambda son diferentes. ¿Cuál es el trato?

Por qué necesitamos fibras

Para las fibras tenemos el ejemplo clásico: generación de números de Fibonacci fib = Fiber.new do x, y = 0, 1 loop do ... ibras. ¿Qué tipo de cosas puedo escribir con Fibras que no puedo hacer con lambdas y otras características geniales de Ruby?

¿Qué significa el método to proc?

Estoy aprendiendo rails y siguiendo este hilo. Estoy atascado con el método to_proc. Considero los símbolos solo como alterna ... los símbolos, entonces por favor dime. Por favor, explique de manera sencilla lo que significa to_proc y para qué se utiliza.