He leído que Ruby ha heredado muchas características de Lisp.¿Qué características de Lisp están presentes en Ruby?
¿Qué funciones tiene Ruby que probablemente tengan un legado de Lisp?
He leído que Ruby ha heredado muchas características de Lisp.¿Qué características de Lisp están presentes en Ruby?
¿Qué funciones tiene Ruby que probablemente tengan un legado de Lisp?
Esta es una buena lectura: http://www.randomhacks.net/articles/2005/12/03/why-ruby-is-an-acceptable-lisp
Y lambdas son un paralelo directo: http://snippets.dzone.com/posts/show/6770
Véase también: "¿Cómo Ruby prestada una idea de décadas de edad, de LISP" http://patshaughnessy.net/2012/9/18/how-ruby-borrowed-a-decades-old-idea-from-lisp
lambdas, continuaciones y las comprensiones de la lista son probablemente las tres mejores.
lista de comprensiones? ¿Cómo hago eso en ruby? ;) – horseyguy
http://www.ruby-forum.com/topic/89416 tiene algunas formas. No es tan bonito como el de Python, pero están ahí. –
Esas no son listas de comprensión ya que el término se usa normalmente. Son métodos que operan en la lista con una lambda. Lo cual sigue siendo una cosa lisiaca para hacer, simplemente no son listas de comprensión. – Chuck
um, no, ruby tiene mucho menos parens que lisp, y menos que muchos otros c como idiomas .. – DGM
Expresiones, (grandes) nums, símbolos ... ¿qué tan fundamental es tu deseo obtener? Casi todas las características que tiene se pueden remontar a Lisp, directa o indirectamente. – Ken
lo siento, no estaba claro; Supongo que quiero saber menos sobre las características específicas (de lo que escucho muchas características de todos los idiomas modernos se puede remontar a lisp) pero más acerca de una mentalidad o espíritu que ruby puede o no compartir con lisp. – horseyguy